Skip to main content

A python package wrapping 'password-auth' rust crate for password hashing and verification.

Project description

passuth

Python wrapper module for rust crate password-auth.

It provides a simple and secure way to hash and verify passwords using the Argon2 algorithm, and includes a Fernet-compatible symmetric encryption helper.

Note

It's my practical project for using Rust in Python, so it may not be the most efficient or optimized solution. You may use well-maintained libraries like argon2-cffi or bcrypt for production use.

Usage

Python API

from passuth import generate_hash, verify_password

hashed = generate_hash("your_password")
print(hashed)
# $argon2id$v=19$m=19456,t=2,p=1$3IF6RWPqOkLk6ZboZ8rPqg$8eEHegumboozWtxJ6X4Fx1++zkvxiKUMIbP+BqgysIo

# To verify
is_valid = verify_password("your_password", hashed)
print("Password valid:", is_valid)
# Password valid: True

Accepted input types:

  • generate_hash: str | bytes | bytearray | memoryview
  • verify_password: str | bytes | bytearray | memoryview (password), str (hash)

Fernet (symmetric encryption)

from passuth import Fernet

# Create with a random key
f = Fernet.new()
token = f.encrypt("my secret data")
data = f.decrypt(token)
print(data)  # b'my secret data'

# Or create from an existing key (base64 urlsafe string)
key = Fernet.generate_key()
f2 = Fernet(key)

Notes:

  • Compatible with cryptography's Fernet tokens/keys in both directions.
  • Instances are picklable and support copy/deepcopy.
  • Errors (e.g., invalid key/token) raise ValueError.

Command Line Interface

You can also use passuth from the command line:

Hash a password:

passuth generate your_password
# $argon2id$v=19$m=19456,t=2,p=1$g/wfcEvVbgfhR1ElhZZQ8Q$T0Ax8wFtAFXoRp87SKD7o9zBl3VwQU3/YX6ScRkY6Ts

Verify a password:

passuth verify your_password '$argon2id$v=19$m=19456,t=2,p=1$g/wfcEvVbgfhR1ElhZZQ8Q$T0Ax8wFtAFXoRp87SKD7o9zBl3VwQU3/YX6ScRkY6Ts'
# true
passuth verify wrong_password '$argon2id$v=19$m=19456,t=2,p=1$g/wfcEvVbgfhR1ElhZZQ8Q$T0Ax8wFtAFXoRp87SKD7o9zBl3VwQU3/YX6ScRkY6Ts'
# false

Replace your_password with your actual password and hash.

Changelog

v0.3.0

  • New: Fernet symmetric encryption API (passuth.Fernet) with generate_key(), new(), encrypt(), decrypt().
  • New: Type hints and typings shipped (passuth.pyi, py.typed).
  • Improved: Password inputs now accept bytes-like objects (bytes, bytearray, memoryview) in addition to str.
  • Improved: Releases the GIL during heavy operations for better concurrency.
  • Packaging: Prebuilt wheels include PyPy and CPython free-threading builds where available.

Migration: No breaking API changes from v0.2.0. Existing generate_hash/verify_password code continues to work. Use the new Fernet class for optional encryption needs.

v0.2.0

  • Password hashing (generate_hash) using Argon2id and verification (verify_password).
  • Basic command-line interface: passuth generate, passuth verify.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

passuth-0.3.3.tar.gz (17.0 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

passuth-0.3.3-pp311-pypy311_pp73-win_amd64.whl (209.9 kB view details)

Uploaded PyPyWindows x86-64

passuth-0.3.3-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl (298.5 kB view details)

Uploaded PyPymanylinux: glibc 2.28+ x86-64

passuth-0.3.3-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl (273.6 kB view details)

Uploaded PyPymanylinux: glibc 2.28+ ARM64

passuth-0.3.3-pp311-pypy311_pp73-macosx_11_0_arm64.whl (251.8 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

passuth-0.3.3-pp311-pypy311_pp73-macosx_10_15_x86_64.whl (284.1 kB view details)

Uploaded PyPymacOS 10.15+ x86-64

passuth-0.3.3-graalpy312-graalpy250_312_native-manylinux_2_28_x86_64.whl (298.1 kB view details)

Uploaded graalpy312manylinux: glibc 2.28+ x86-64

passuth-0.3.3-graalpy312-graalpy250_312_native-manylinux_2_28_aarch64.whl (273.0 kB view details)

Uploaded graalpy312manylinux: glibc 2.28+ ARM64

passuth-0.3.3-graalpy312-graalpy250_312_native-macosx_11_0_arm64.whl (250.7 kB view details)

Uploaded graalpy312macOS 11.0+ ARM64

passuth-0.3.3-graalpy312-graalpy250_312_native-macosx_10_15_x86_64.whl (282.4 kB view details)

Uploaded graalpy312macOS 10.15+ x86-64

passuth-0.3.3-cp314-cp314t-win_arm64.whl (188.2 kB view details)

Uploaded CPython 3.14tWindows ARM64

passuth-0.3.3-cp314-cp314t-win_amd64.whl (209.2 kB view details)

Uploaded CPython 3.14tWindows x86-64

passuth-0.3.3-cp314-cp314t-musllinux_1_2_x86_64.whl (378.5 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

passuth-0.3.3-cp314-cp314t-musllinux_1_2_aarch64.whl (338.0 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passuth-0.3.3-cp314-cp314t-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl (321.2 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.34+ riscv64manylinux: glibc 2.39+ riscv64

passuth-0.3.3-cp314-cp314t-manylinux_2_28_x86_64.whl (297.6 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64

passuth-0.3.3-cp314-cp314t-manylinux_2_28_aarch64.whl (272.4 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

passuth-0.3.3-cp314-cp314t-macosx_11_0_arm64.whl (250.1 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

passuth-0.3.3-cp314-cp314t-macosx_10_15_x86_64.whl (281.6 kB view details)

Uploaded CPython 3.14tmacOS 10.15+ x86-64

passuth-0.3.3-cp310-abi3-win_arm64.whl (191.0 kB view details)

Uploaded CPython 3.10+Windows ARM64

passuth-0.3.3-cp310-abi3-win_amd64.whl (211.8 kB view details)

Uploaded CPython 3.10+Windows x86-64

passuth-0.3.3-cp310-abi3-musllinux_1_2_x86_64.whl (381.4 kB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ x86-64

passuth-0.3.3-cp310-abi3-musllinux_1_2_aarch64.whl (340.6 kB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ ARM64

passuth-0.3.3-cp310-abi3-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl (323.7 kB view details)

Uploaded CPython 3.10+manylinux: glibc 2.34+ riscv64manylinux: glibc 2.39+ riscv64

passuth-0.3.3-cp310-abi3-manylinux_2_28_x86_64.whl (300.7 kB view details)

Uploaded CPython 3.10+manylinux: glibc 2.28+ x86-64

passuth-0.3.3-cp310-abi3-manylinux_2_28_aarch64.whl (275.3 kB view details)

Uploaded CPython 3.10+manylinux: glibc 2.28+ ARM64

passuth-0.3.3-cp310-abi3-macosx_11_0_arm64.whl (253.5 kB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

passuth-0.3.3-cp310-abi3-macosx_10_15_x86_64.whl (285.8 kB view details)

Uploaded CPython 3.10+macOS 10.15+ x86-64

passuth-0.3.3-cp310-abi3-android_21_arm64_v8a.whl (293.3 kB view details)

Uploaded Android API level 21+ ARM64 v8aCPython 3.10+

File details

Details for the file passuth-0.3.3.tar.gz.

File metadata

  • Download URL: passuth-0.3.3.tar.gz
  • Upload date:
  • Size: 17.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for passuth-0.3.3.tar.gz
Algorithm Hash digest
SHA256 bbae0dfb82b64383f7708879e9b5697c758f1b52a9113e3ac16b84cc5c5d694f
MD5 76e69effabe107137c08953e1ddd351e
BLAKE2b-256 c966d728c09985d900320c03f21b1e5ae743b1a1f881468f89bec4b8ba8fcfcd

See more details on using hashes here.

Provenance

The following attestation bundles were made for passuth-0.3.3.tar.gz:

Publisher: release.yaml on Bing-su/passuth

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passuth-0.3.3-pp311-pypy311_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for passuth-0.3.3-pp311-pypy311_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 cb4674976e0687fd2e410d699c8959fc3a2f68c32665440cf89faf1c9f73658c
MD5 6b0b5a93e8a1d91262a92bb78e789706
BLAKE2b-256 e1f4f391a94ae4b585cceafec0b7ac9cd2f5b58f5ff5c0911fa2c3d6a17eb00b

See more details on using hashes here.

Provenance

The following attestation bundles were made for passuth-0.3.3-pp311-pypy311_pp73-win_amd64.whl:

Publisher: release.yaml on Bing-su/passuth

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passuth-0.3.3-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passuth-0.3.3-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c1b4a7cc4b9fa318a48fc81914adb6fb24df6b1b947093aaa39e1a9a39264a6f
MD5 f9318e78fa8d88adfe512884547e56ab
BLAKE2b-256 d719533afd3a7c54f0cb69d9f44c7e3b5b898e73f8cc317c130c51637fc2a227

See more details on using hashes here.

Provenance

The following attestation bundles were made for passuth-0.3.3-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl:

Publisher: release.yaml on Bing-su/passuth

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passuth-0.3.3-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passuth-0.3.3-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f161afff37c6f5ffb283565be84470afe3eceb8fd03c851662ac9da65c3fab3e
MD5 e932ab6c1c80dfb2234ca3fe5e66cabb
BLAKE2b-256 06f145af9de442d4415a3dff47cf585185bbf59c21aaa92f457dc0b2231cefd6

See more details on using hashes here.

Provenance

The following attestation bundles were made for passuth-0.3.3-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl:

Publisher: release.yaml on Bing-su/passuth

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passuth-0.3.3-pp311-pypy311_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for passuth-0.3.3-pp311-pypy311_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 48b06958b89624227fd7374fd97d59f319bb981164163143e95192f9b961e421
MD5 e20b23957f37226ae65f15a262e6da3d
BLAKE2b-256 41e0308fba01e581857aeed323e62836d4c6a0a2ae20398bfa9042fa9c34dca7

See more details on using hashes here.

Provenance

The following attestation bundles were made for passuth-0.3.3-pp311-pypy311_pp73-macosx_11_0_arm64.whl:

Publisher: release.yaml on Bing-su/passuth

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passuth-0.3.3-pp311-pypy311_pp73-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for passuth-0.3.3-pp311-pypy311_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 bf95281738dff78599a0ece1708f2f7c35ef920ebbc7888ccd1b43fac4930fcf
MD5 e40bcc5a6381f87e492cd42349bd00e0
BLAKE2b-256 bc8bf00db0fba47386e060deaf3dd0d8a05f915491293b231541b71e741719e5

See more details on using hashes here.

Provenance

The following attestation bundles were made for passuth-0.3.3-pp311-pypy311_pp73-macosx_10_15_x86_64.whl:

Publisher: release.yaml on Bing-su/passuth

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passuth-0.3.3-graalpy312-graalpy250_312_native-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passuth-0.3.3-graalpy312-graalpy250_312_native-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0fcd87afe935390af8411fc48a6a9b00bc74c2e6c1b9df37692e752fc7b34a51
MD5 95b37f9e74bec5d4948e48cc79ca4cd0
BLAKE2b-256 57892d7fee8c2d2fd8323b6183e904075c622c7ee5a05286b89ab3d5d76cccd7

See more details on using hashes here.

Provenance

The following attestation bundles were made for passuth-0.3.3-graalpy312-graalpy250_312_native-manylinux_2_28_x86_64.whl:

Publisher: release.yaml on Bing-su/passuth

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passuth-0.3.3-graalpy312-graalpy250_312_native-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passuth-0.3.3-graalpy312-graalpy250_312_native-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 33a9ac5d45fce4990162c55309db18d4d6746f6c1c521b7b48d7973dde98cfb6
MD5 299402b949781e3542327cd1454c0ee6
BLAKE2b-256 3c40a739491bbb17c00546a8c1c7bd49b827ddc42ea49bae0368c6798009762f

See more details on using hashes here.

Provenance

The following attestation bundles were made for passuth-0.3.3-graalpy312-graalpy250_312_native-manylinux_2_28_aarch64.whl:

Publisher: release.yaml on Bing-su/passuth

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passuth-0.3.3-graalpy312-graalpy250_312_native-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for passuth-0.3.3-graalpy312-graalpy250_312_native-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5a87137635c5a3c0cbb45a3ad46aac891d5d2af4daba851336261ff27a427682
MD5 d6cf82e6a9cd012c5ed09f5768b45719
BLAKE2b-256 df221b677b0df2d7090a44d5d872c0d01f904d45bbce0be5ead34ca1c1e18242

See more details on using hashes here.

Provenance

The following attestation bundles were made for passuth-0.3.3-graalpy312-graalpy250_312_native-macosx_11_0_arm64.whl:

Publisher: release.yaml on Bing-su/passuth

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passuth-0.3.3-graalpy312-graalpy250_312_native-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for passuth-0.3.3-graalpy312-graalpy250_312_native-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 c2c17faca04b4fe97217bc14c385703c7a482bb25d7285b3737f66a5b333001b
MD5 23f89c7583fba0fa6c92bb52534c0cd7
BLAKE2b-256 5df5e66c364f6c8e25ae0022fd7ac4d06730b423725b816f20d829e23ba9aad1

See more details on using hashes here.

Provenance

The following attestation bundles were made for passuth-0.3.3-graalpy312-graalpy250_312_native-macosx_10_15_x86_64.whl:

Publisher: release.yaml on Bing-su/passuth

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passuth-0.3.3-cp314-cp314t-win_arm64.whl.

File metadata

  • Download URL: passuth-0.3.3-cp314-cp314t-win_arm64.whl
  • Upload date:
  • Size: 188.2 kB
  • Tags: CPython 3.14t, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for passuth-0.3.3-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 6e08326bd0cf1448fb41f1c0625b423c13baa5cc9948b2621f2893365d7b6c50
MD5 f9ccf34d6564d53b7f5348508dc5ceec
BLAKE2b-256 9f3157111b593d906526aaeffdb852e296889fbd504be65794b8dd1866a18ced

See more details on using hashes here.

Provenance

The following attestation bundles were made for passuth-0.3.3-cp314-cp314t-win_arm64.whl:

Publisher: release.yaml on Bing-su/passuth

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passuth-0.3.3-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: passuth-0.3.3-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 209.2 kB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for passuth-0.3.3-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 5456fbacf113d766c7250733b70314ffdfe449ee14894507f048a60bc0f4b5aa
MD5 beb99907e1e5a60b4ec6145b258a5a3d
BLAKE2b-256 65e2646e1e0cd50b59f9072d070538ef703a5bd876afe4199e6b7a42c30c31cd

See more details on using hashes here.

Provenance

The following attestation bundles were made for passuth-0.3.3-cp314-cp314t-win_amd64.whl:

Publisher: release.yaml on Bing-su/passuth

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passuth-0.3.3-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passuth-0.3.3-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 98df95227732ebf04bb237b7b6fc5f040fd150703b04db72753e777c64f57df8
MD5 de5be7471a58d6de15d32959ef96bf89
BLAKE2b-256 ee0a858e94560a9d0b4474795aa74a57cb35444fb8dd1071b11d046d04d6c04b

See more details on using hashes here.

Provenance

The following attestation bundles were made for passuth-0.3.3-cp314-cp314t-musllinux_1_2_x86_64.whl:

Publisher: release.yaml on Bing-su/passuth

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passuth-0.3.3-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passuth-0.3.3-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 15dfbd3a97ec4c984287bd03d6748b76682f0ec1da66722d1e08f954fb6cf197
MD5 0187f12e2d2496ae949b47ba4d9e4989
BLAKE2b-256 555900013456225711c5c3315a8f437aa3fabd3ea92d1978c18ed3309a9e60a5

See more details on using hashes here.

Provenance

The following attestation bundles were made for passuth-0.3.3-cp314-cp314t-musllinux_1_2_aarch64.whl:

Publisher: release.yaml on Bing-su/passuth

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passuth-0.3.3-cp314-cp314t-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl.

File metadata

File hashes

Hashes for passuth-0.3.3-cp314-cp314t-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl
Algorithm Hash digest
SHA256 e897e163595a4aa0845fa4f4825fdef9ffaa6688edfcbd83d9e331d45f880c86
MD5 fcf1492ff9496ac41d02692f236c6ed9
BLAKE2b-256 bd12b0373246e6a4f2313e833196e47c620de277ed4dd2eaeabec4799be341b4

See more details on using hashes here.

Provenance

The following attestation bundles were made for passuth-0.3.3-cp314-cp314t-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl:

Publisher: release.yaml on Bing-su/passuth

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passuth-0.3.3-cp314-cp314t-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passuth-0.3.3-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 128d7184867c2190a14ab2d9d8ce6d777534d80c34dc0895b0c1907eff0b46b4
MD5 6bf7c3839db465cbbc44692c686dfb48
BLAKE2b-256 0c77dc9ca49e73d4fdcb1052646cc3f36209590525b098bf4e437c0a121c1810

See more details on using hashes here.

Provenance

The following attestation bundles were made for passuth-0.3.3-cp314-cp314t-manylinux_2_28_x86_64.whl:

Publisher: release.yaml on Bing-su/passuth

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passuth-0.3.3-cp314-cp314t-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passuth-0.3.3-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f96f7560bfd02069f06de3a88a337d68ce7f22d6734eb0ae89d5c0310da06615
MD5 1933231fe08e00e5d7989ecbd1b237a6
BLAKE2b-256 06ed45c2db0756c739b7bbe3a590d3b8309cf7a8a1807bbfec058e778eace1a2

See more details on using hashes here.

Provenance

The following attestation bundles were made for passuth-0.3.3-cp314-cp314t-manylinux_2_28_aarch64.whl:

Publisher: release.yaml on Bing-su/passuth

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passuth-0.3.3-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for passuth-0.3.3-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 08d006ef25859ea254b73697aa00ac2ea44b2dbe8f42ef4c47c0e3a4ef501bad
MD5 0f45dca087a144ba4a3409f6d2cc3900
BLAKE2b-256 4f7fa9b74f4ac853bc40400438fdff52d8dff9d29b79ad28195277e5bc42e698

See more details on using hashes here.

Provenance

The following attestation bundles were made for passuth-0.3.3-cp314-cp314t-macosx_11_0_arm64.whl:

Publisher: release.yaml on Bing-su/passuth

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passuth-0.3.3-cp314-cp314t-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for passuth-0.3.3-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 6b3bbb03429208d71b05262633f6b6171fd0223c03ed0d71e7da48ce514cf113
MD5 7861f5f16310ccb12adbb2f4172fe953
BLAKE2b-256 97db3fced34b0b2df5e4afe77013229df22ebac972c816fa757e8faedd73436a

See more details on using hashes here.

Provenance

The following attestation bundles were made for passuth-0.3.3-cp314-cp314t-macosx_10_15_x86_64.whl:

Publisher: release.yaml on Bing-su/passuth

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passuth-0.3.3-cp310-abi3-win_arm64.whl.

File metadata

  • Download URL: passuth-0.3.3-cp310-abi3-win_arm64.whl
  • Upload date:
  • Size: 191.0 kB
  • Tags: CPython 3.10+, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for passuth-0.3.3-cp310-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 c009721c49a881bcfc01eae7db3e35cb51b0cff5eb3e7a0f46c7caee7c13f534
MD5 6c63e344b9a9f347e9a618e7b0d5bd34
BLAKE2b-256 8ba1156bb437069ee39069a33311d088a9bced86eaf4de111b067ecf19b84646

See more details on using hashes here.

Provenance

The following attestation bundles were made for passuth-0.3.3-cp310-abi3-win_arm64.whl:

Publisher: release.yaml on Bing-su/passuth

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passuth-0.3.3-cp310-abi3-win_amd64.whl.

File metadata

  • Download URL: passuth-0.3.3-cp310-abi3-win_amd64.whl
  • Upload date:
  • Size: 211.8 kB
  • Tags: CPython 3.10+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for passuth-0.3.3-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 6f179133f9e0da230fce9508ba61dd724574ae0c0bb9ad63cd5d8052fd18686d
MD5 bf3bfc7822d5d79362936f77ec4ff8bb
BLAKE2b-256 926e0f8d87eb6a9fd017da0d54fb39cdf3f86f69dc9ed5ffee73d3df2192ad1c

See more details on using hashes here.

Provenance

The following attestation bundles were made for passuth-0.3.3-cp310-abi3-win_amd64.whl:

Publisher: release.yaml on Bing-su/passuth

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passuth-0.3.3-cp310-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passuth-0.3.3-cp310-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2bf243ce8fda72cb4758d5f2d405a4fc70d0cec7a7ae74f1bd4cf39e3160d76b
MD5 def1c39efa2b29129d8e641ca23c5c39
BLAKE2b-256 cfb577ce91e7e25ca9a1a9a1e03f055861acf068f08cb668889ecc8567f175bd

See more details on using hashes here.

Provenance

The following attestation bundles were made for passuth-0.3.3-cp310-abi3-musllinux_1_2_x86_64.whl:

Publisher: release.yaml on Bing-su/passuth

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passuth-0.3.3-cp310-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passuth-0.3.3-cp310-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 bc97c90047eaed854726c5449000639525cc0bb29a17d032b7dd40be953a42fb
MD5 e3f820e260ff5f9adcaa35014fc8928e
BLAKE2b-256 9376d0d4df61844715a8a8934b255b65334ca9ebdf848c473235a23faf344f2c

See more details on using hashes here.

Provenance

The following attestation bundles were made for passuth-0.3.3-cp310-abi3-musllinux_1_2_aarch64.whl:

Publisher: release.yaml on Bing-su/passuth

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passuth-0.3.3-cp310-abi3-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl.

File metadata

File hashes

Hashes for passuth-0.3.3-cp310-abi3-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl
Algorithm Hash digest
SHA256 618716b5118834ae1dfde38a8568a4e4f3663d31edb377a83fababa3bced7fb2
MD5 bd693e64dbe240a2dd302e8bf9301d64
BLAKE2b-256 d98aa58b9710c46dfe6eb3708114bb5492283cc682074f7b3f701eb91278a704

See more details on using hashes here.

Provenance

The following attestation bundles were made for passuth-0.3.3-cp310-abi3-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl:

Publisher: release.yaml on Bing-su/passuth

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passuth-0.3.3-cp310-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passuth-0.3.3-cp310-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2ac2eca9f2b996ef7d70e1843db452c1ab57fdf5cfff086d1190ed59b2439518
MD5 d967f9e98adcb93068d4790751b68100
BLAKE2b-256 d2aaa23c894d42c43b81833408d0046acbed6ff78d2ef5432ecb914ca2122cbe

See more details on using hashes here.

Provenance

The following attestation bundles were made for passuth-0.3.3-cp310-abi3-manylinux_2_28_x86_64.whl:

Publisher: release.yaml on Bing-su/passuth

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passuth-0.3.3-cp310-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passuth-0.3.3-cp310-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2aca333d90a12f75357c316c5c3ff0da18778624a376b040a05922e770755ade
MD5 1c8ff0d242d51a2f825ae4a57a97cac5
BLAKE2b-256 22263f06446301a4ab8555f1e84f6972abe3f1290d14736094735343f1e7e240

See more details on using hashes here.

Provenance

The following attestation bundles were made for passuth-0.3.3-cp310-abi3-manylinux_2_28_aarch64.whl:

Publisher: release.yaml on Bing-su/passuth

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passuth-0.3.3-cp310-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for passuth-0.3.3-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 086c809e30ed051a5e6983fd2f2085739ceae9d30941019e2701275904cc9c8a
MD5 ddf337858b0b8457cea42178d26fa603
BLAKE2b-256 51fb48dca9b5fcff1b978c0a0d25451356cb1fe18a49117b74207c94deed1605

See more details on using hashes here.

Provenance

The following attestation bundles were made for passuth-0.3.3-cp310-abi3-macosx_11_0_arm64.whl:

Publisher: release.yaml on Bing-su/passuth

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passuth-0.3.3-cp310-abi3-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for passuth-0.3.3-cp310-abi3-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 596bb3a9d7f4ad7112121b91843f4fda02901f0f8c4d5fb804276d118fd0e4c4
MD5 61895d840797a470dd1bc2cd2f306bdd
BLAKE2b-256 f9fcd4be7d6efa00d9652a20d1ffb50972d35b4c981391ad56f3420b14fe50cd

See more details on using hashes here.

Provenance

The following attestation bundles were made for passuth-0.3.3-cp310-abi3-macosx_10_15_x86_64.whl:

Publisher: release.yaml on Bing-su/passuth

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file passuth-0.3.3-cp310-abi3-android_21_arm64_v8a.whl.

File metadata

File hashes

Hashes for passuth-0.3.3-cp310-abi3-android_21_arm64_v8a.whl
Algorithm Hash digest
SHA256 2a8cb7217042a48f182632a3ffe04de237113ebaba711f93258cae3426548b16
MD5 1ebefd30a14fbfe6c77b87e38fa416e8
BLAKE2b-256 db2d49f32be481b64521eb9d0de9f6818ea56d141d5f47841fafc76f1bcae24f

See more details on using hashes here.

Provenance

The following attestation bundles were made for passuth-0.3.3-cp310-abi3-android_21_arm64_v8a.whl:

Publisher: release.yaml on Bing-su/passuth

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page