টিঙ্ক পাইথন সেট আপ করুন

The Tink Python library, tink-py , supports Python 3.9 or newer on macOS (x86-64 and ARM64), Linux (x86-64 and ARM64) and Windows (x86-64). The latest release is 1.14.1 . It can be installed locally using Pip or used with Bazel .

টিঙ্ক পাইথন AWS KMS , Google Cloud KMS এবং HashiCorp Vault এর সাথে ইন্টিগ্রেশন প্রদান করে।

পিপ

আপনি নিম্নলিখিত কমান্ডটি চালিয়ে PyPI থেকে আপনার সিস্টেমের জন্য Tink Python বাইনারি রিলিজ ইনস্টল করতে পারেন:

pip3 install tink==1.14.1
# Core Tink + Google Cloud KMS extension.
pip3 install tink[gcpkms]==1.14.1
# Core Tink + AWS KMS extension.
pip3 install tink[awskms]==1.14.1
# Core Tink + HashiCorp Vault KMS extension.
pip3 install tink[hcvault]==1.14.1
# Core Tink + all the KMS extensions.
pip3 install tink[all]==1.14.1

যদি আপনার পরিবেশের জন্য একটি বাইনারি প্যাকেজ প্রকাশিত না হয়, pip স্বয়ংক্রিয়ভাবে PyPI তে প্রকাশিত সোর্স ডিস্ট্রিবিউশন ব্যবহার করে প্রকল্পটি তৈরি করতে শুরু করে। যদি এটি হয়, তাহলে প্রকল্পটি সফলভাবে তৈরি করতে আপনার Bazel বা Bazelisk এবং প্রোটোবাফ কম্পাইলার ইনস্টল করা প্রয়োজন।

বাজেল

Bazel ব্যবহারকারীরা Tink Python কে rules_python এর pip_parse ম্যাক্রো ব্যবহার করে pip dependence হিসেবে ব্যবহার করতে পারেন, অথবা তাদের MODULE.bazel এ Bazel dependence হিসেবে ব্যবহার করতে পারেন:

bazel_dep(name = "tink_py")
archive_override(
    module_name = "tink_py",
    urls = ["https://github.com/tink-crypto/tink-py/archive/refs/tags/v1.14.1.zip"],
    strip_prefix = "tink-py-1.14.1",
    sha256 = "6dae03243534a6561f20666eac631a38c7e74b2f35653fdd42d340e3580c9564",
)

দ্রষ্টব্য: আমরা ব্যাজেল সেন্ট্রাল রেজিস্ট্রিতে টিঙ্ক পাইথন প্রকাশ করি না।

পরবর্তী পদক্ষেপ

একবার আপনি Tink সেট আপ করা শেষ করলে, স্ট্যান্ডার্ড Tink ব্যবহারের ধাপগুলি অনুসরণ করুন: