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) withgenerate_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 tostr. - 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.
Metadata
Release files for passuth 0.3.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| passuth-0.3.3.tar.gz | 17.0 kB | Details |
Built distributions (wheels)
Total release size: 7.8 MB
Release files / passuth-0.3.3.tar.gz
| Download URL | passuth-0.3.3.tar.gz |
|---|---|
| Size | 17.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
bbae0dfb82b64383f7708879e9b5697c758f1b52a9113e3ac16b84cc5c5d694f
|
|
BLAKE2b-256 checksum How to use checksums |
c966d728c09985d900320c03f21b1e5ae743b1a1f881468f89bec4b8ba8fcfcd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 18, 2026.
Transparency logRelease files / passuth-0.3.3-pp311-pypy311_pp73-win_amd64.whl
| Download URL | passuth-0.3.3-pp311-pypy311_pp73-win_amd64.whl |
|---|---|
| Size | 209.9 kB |
| Tags | PyPy 3.11 PyPy 3.11 7.3 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
cb4674976e0687fd2e410d699c8959fc3a2f68c32665440cf89faf1c9f73658c
|
|
BLAKE2b-256 checksum How to use checksums |
e1f4f391a94ae4b585cceafec0b7ac9cd2f5b58f5ff5c0911fa2c3d6a17eb00b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 18, 2026.
Transparency logRelease files / passuth-0.3.3-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl
| Download URL | passuth-0.3.3-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 298.5 kB |
| Tags | Linux glibc 2.28+ x86-64 PyPy 3.11 PyPy 3.11 7.3 |
|
SHA-256 checksum How to use checksums |
c1b4a7cc4b9fa318a48fc81914adb6fb24df6b1b947093aaa39e1a9a39264a6f
|
|
BLAKE2b-256 checksum How to use checksums |
d719533afd3a7c54f0cb69d9f44c7e3b5b898e73f8cc317c130c51637fc2a227
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 18, 2026.
Transparency logRelease files / passuth-0.3.3-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl
| Download URL | passuth-0.3.3-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 273.6 kB |
| Tags | Linux glibc 2.28+ ARM64 PyPy 3.11 PyPy 3.11 7.3 |
|
SHA-256 checksum How to use checksums |
f161afff37c6f5ffb283565be84470afe3eceb8fd03c851662ac9da65c3fab3e
|
|
BLAKE2b-256 checksum How to use checksums |
06f145af9de442d4415a3dff47cf585185bbf59c21aaa92f457dc0b2231cefd6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 18, 2026.
Transparency logRelease files / passuth-0.3.3-pp311-pypy311_pp73-macosx_11_0_arm64.whl
| Download URL | passuth-0.3.3-pp311-pypy311_pp73-macosx_11_0_arm64.whl |
|---|---|
| Size | 251.8 kB |
| Tags | PyPy 3.11 PyPy 3.11 7.3 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
48b06958b89624227fd7374fd97d59f319bb981164163143e95192f9b961e421
|
|
BLAKE2b-256 checksum How to use checksums |
41e0308fba01e581857aeed323e62836d4c6a0a2ae20398bfa9042fa9c34dca7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 18, 2026.
Transparency logRelease files / passuth-0.3.3-pp311-pypy311_pp73-macosx_10_15_x86_64.whl
| Download URL | passuth-0.3.3-pp311-pypy311_pp73-macosx_10_15_x86_64.whl |
|---|---|
| Size | 284.1 kB |
| Tags | PyPy 3.11 PyPy 3.11 7.3 macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
bf95281738dff78599a0ece1708f2f7c35ef920ebbc7888ccd1b43fac4930fcf
|
|
BLAKE2b-256 checksum How to use checksums |
bc8bf00db0fba47386e060deaf3dd0d8a05f915491293b231541b71e741719e5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 18, 2026.
Transparency logRelease files / passuth-0.3.3-graalpy312-graalpy250_312_native-manylinux_2_28_x86_64.whl
| Download URL | passuth-0.3.3-graalpy312-graalpy250_312_native-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 298.1 kB |
| Tags | Linux glibc 2.28+ x86-64 graalpy250 312 native graalpy312 |
|
SHA-256 checksum How to use checksums |
0fcd87afe935390af8411fc48a6a9b00bc74c2e6c1b9df37692e752fc7b34a51
|
|
BLAKE2b-256 checksum How to use checksums |
57892d7fee8c2d2fd8323b6183e904075c622c7ee5a05286b89ab3d5d76cccd7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 18, 2026.
Transparency logRelease files / passuth-0.3.3-graalpy312-graalpy250_312_native-manylinux_2_28_aarch64.whl
| Download URL | passuth-0.3.3-graalpy312-graalpy250_312_native-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 273.0 kB |
| Tags | Linux glibc 2.28+ ARM64 graalpy250 312 native graalpy312 |
|
SHA-256 checksum How to use checksums |
33a9ac5d45fce4990162c55309db18d4d6746f6c1c521b7b48d7973dde98cfb6
|
|
BLAKE2b-256 checksum How to use checksums |
3c40a739491bbb17c00546a8c1c7bd49b827ddc42ea49bae0368c6798009762f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 18, 2026.
Transparency logRelease files / passuth-0.3.3-graalpy312-graalpy250_312_native-macosx_11_0_arm64.whl
| Download URL | passuth-0.3.3-graalpy312-graalpy250_312_native-macosx_11_0_arm64.whl |
|---|---|
| Size | 250.7 kB |
| Tags | graalpy250 312 native graalpy312 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
5a87137635c5a3c0cbb45a3ad46aac891d5d2af4daba851336261ff27a427682
|
|
BLAKE2b-256 checksum How to use checksums |
df221b677b0df2d7090a44d5d872c0d01f904d45bbce0be5ead34ca1c1e18242
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 18, 2026.
Transparency logRelease files / passuth-0.3.3-graalpy312-graalpy250_312_native-macosx_10_15_x86_64.whl
| Download URL | passuth-0.3.3-graalpy312-graalpy250_312_native-macosx_10_15_x86_64.whl |
|---|---|
| Size | 282.4 kB |
| Tags | graalpy250 312 native graalpy312 macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
c2c17faca04b4fe97217bc14c385703c7a482bb25d7285b3737f66a5b333001b
|
|
BLAKE2b-256 checksum How to use checksums |
5df5e66c364f6c8e25ae0022fd7ac4d06730b423725b816f20d829e23ba9aad1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 18, 2026.
Transparency logRelease files / passuth-0.3.3-cp314-cp314t-win_arm64.whl
| Download URL | passuth-0.3.3-cp314-cp314t-win_arm64.whl |
|---|---|
| Size | 188.2 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Windows ARM64 |
|
SHA-256 checksum How to use checksums |
6e08326bd0cf1448fb41f1c0625b423c13baa5cc9948b2621f2893365d7b6c50
|
|
BLAKE2b-256 checksum How to use checksums |
9f3157111b593d906526aaeffdb852e296889fbd504be65794b8dd1866a18ced
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 18, 2026.
Transparency logRelease files / passuth-0.3.3-cp314-cp314t-win_amd64.whl
| Download URL | passuth-0.3.3-cp314-cp314t-win_amd64.whl |
|---|---|
| Size | 209.2 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Windows x86-64 |
|
SHA-256 checksum How to use checksums |
5456fbacf113d766c7250733b70314ffdfe449ee14894507f048a60bc0f4b5aa
|
|
BLAKE2b-256 checksum How to use checksums |
65e2646e1e0cd50b59f9072d070538ef703a5bd876afe4199e6b7a42c30c31cd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 18, 2026.
Transparency logRelease files / passuth-0.3.3-cp314-cp314t-musllinux_1_2_x86_64.whl
| Download URL | passuth-0.3.3-cp314-cp314t-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 378.5 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
98df95227732ebf04bb237b7b6fc5f040fd150703b04db72753e777c64f57df8
|
|
BLAKE2b-256 checksum How to use checksums |
ee0a858e94560a9d0b4474795aa74a57cb35444fb8dd1071b11d046d04d6c04b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 18, 2026.
Transparency logRelease files / passuth-0.3.3-cp314-cp314t-musllinux_1_2_aarch64.whl
| Download URL | passuth-0.3.3-cp314-cp314t-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 338.0 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
15dfbd3a97ec4c984287bd03d6748b76682f0ec1da66722d1e08f954fb6cf197
|
|
BLAKE2b-256 checksum How to use checksums |
555900013456225711c5c3315a8f437aa3fabd3ea92d1978c18ed3309a9e60a5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 18, 2026.
Transparency logRelease files / passuth-0.3.3-cp314-cp314t-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl
| Download URL | passuth-0.3.3-cp314-cp314t-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl |
|---|---|
| Size | 321.2 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.34+ RISC-V 64 Linux glibc 2.39+ RISC-V 64 |
|
SHA-256 checksum How to use checksums |
e897e163595a4aa0845fa4f4825fdef9ffaa6688edfcbd83d9e331d45f880c86
|
|
BLAKE2b-256 checksum How to use checksums |
bd12b0373246e6a4f2313e833196e47c620de277ed4dd2eaeabec4799be341b4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 18, 2026.
Transparency logRelease files / passuth-0.3.3-cp314-cp314t-manylinux_2_28_x86_64.whl
| Download URL | passuth-0.3.3-cp314-cp314t-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 297.6 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
128d7184867c2190a14ab2d9d8ce6d777534d80c34dc0895b0c1907eff0b46b4
|
|
BLAKE2b-256 checksum How to use checksums |
0c77dc9ca49e73d4fdcb1052646cc3f36209590525b098bf4e437c0a121c1810
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 18, 2026.
Transparency logRelease files / passuth-0.3.3-cp314-cp314t-manylinux_2_28_aarch64.whl
| Download URL | passuth-0.3.3-cp314-cp314t-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 272.4 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
f96f7560bfd02069f06de3a88a337d68ce7f22d6734eb0ae89d5c0310da06615
|
|
BLAKE2b-256 checksum How to use checksums |
06ed45c2db0756c739b7bbe3a590d3b8309cf7a8a1807bbfec058e778eace1a2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 18, 2026.
Transparency logRelease files / passuth-0.3.3-cp314-cp314t-macosx_11_0_arm64.whl
| Download URL | passuth-0.3.3-cp314-cp314t-macosx_11_0_arm64.whl |
|---|---|
| Size | 250.1 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
08d006ef25859ea254b73697aa00ac2ea44b2dbe8f42ef4c47c0e3a4ef501bad
|
|
BLAKE2b-256 checksum How to use checksums |
4f7fa9b74f4ac853bc40400438fdff52d8dff9d29b79ad28195277e5bc42e698
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 18, 2026.
Transparency logRelease files / passuth-0.3.3-cp314-cp314t-macosx_10_15_x86_64.whl
| Download URL | passuth-0.3.3-cp314-cp314t-macosx_10_15_x86_64.whl |
|---|---|
| Size | 281.6 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
6b3bbb03429208d71b05262633f6b6171fd0223c03ed0d71e7da48ce514cf113
|
|
BLAKE2b-256 checksum How to use checksums |
97db3fced34b0b2df5e4afe77013229df22ebac972c816fa757e8faedd73436a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 18, 2026.
Transparency logRelease files / passuth-0.3.3-cp310-abi3-win_arm64.whl
| Download URL | passuth-0.3.3-cp310-abi3-win_arm64.whl |
|---|---|
| Size | 191.0 kB |
| Tags | CPython 3.10 Windows ARM64 abi3 |
|
SHA-256 checksum How to use checksums |
c009721c49a881bcfc01eae7db3e35cb51b0cff5eb3e7a0f46c7caee7c13f534
|
|
BLAKE2b-256 checksum How to use checksums |
8ba1156bb437069ee39069a33311d088a9bced86eaf4de111b067ecf19b84646
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 18, 2026.
Transparency logRelease files / passuth-0.3.3-cp310-abi3-win_amd64.whl
| Download URL | passuth-0.3.3-cp310-abi3-win_amd64.whl |
|---|---|
| Size | 211.8 kB |
| Tags | CPython 3.10 Windows x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
6f179133f9e0da230fce9508ba61dd724574ae0c0bb9ad63cd5d8052fd18686d
|
|
BLAKE2b-256 checksum How to use checksums |
926e0f8d87eb6a9fd017da0d54fb39cdf3f86f69dc9ed5ffee73d3df2192ad1c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 18, 2026.
Transparency logRelease files / passuth-0.3.3-cp310-abi3-musllinux_1_2_x86_64.whl
| Download URL | passuth-0.3.3-cp310-abi3-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 381.4 kB |
| Tags | CPython 3.10 Linux musl 1.2+ x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
2bf243ce8fda72cb4758d5f2d405a4fc70d0cec7a7ae74f1bd4cf39e3160d76b
|
|
BLAKE2b-256 checksum How to use checksums |
cfb577ce91e7e25ca9a1a9a1e03f055861acf068f08cb668889ecc8567f175bd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 18, 2026.
Transparency logRelease files / passuth-0.3.3-cp310-abi3-musllinux_1_2_aarch64.whl
| Download URL | passuth-0.3.3-cp310-abi3-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 340.6 kB |
| Tags | CPython 3.10 Linux musl 1.2+ ARM64 abi3 |
|
SHA-256 checksum How to use checksums |
bc97c90047eaed854726c5449000639525cc0bb29a17d032b7dd40be953a42fb
|
|
BLAKE2b-256 checksum How to use checksums |
9376d0d4df61844715a8a8934b255b65334ca9ebdf848c473235a23faf344f2c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 18, 2026.
Transparency logRelease files / passuth-0.3.3-cp310-abi3-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl
| Download URL | passuth-0.3.3-cp310-abi3-manylinux_2_34_riscv64.manylinux_2_39_riscv64.whl |
|---|---|
| Size | 323.7 kB |
| Tags | CPython 3.10 Linux glibc 2.34+ RISC-V 64 Linux glibc 2.39+ RISC-V 64 abi3 |
|
SHA-256 checksum How to use checksums |
618716b5118834ae1dfde38a8568a4e4f3663d31edb377a83fababa3bced7fb2
|
|
BLAKE2b-256 checksum How to use checksums |
d98aa58b9710c46dfe6eb3708114bb5492283cc682074f7b3f701eb91278a704
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 18, 2026.
Transparency logRelease files / passuth-0.3.3-cp310-abi3-manylinux_2_28_x86_64.whl
| Download URL | passuth-0.3.3-cp310-abi3-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 300.7 kB |
| Tags | CPython 3.10 Linux glibc 2.28+ x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
2ac2eca9f2b996ef7d70e1843db452c1ab57fdf5cfff086d1190ed59b2439518
|
|
BLAKE2b-256 checksum How to use checksums |
d2aaa23c894d42c43b81833408d0046acbed6ff78d2ef5432ecb914ca2122cbe
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 18, 2026.
Transparency logRelease files / passuth-0.3.3-cp310-abi3-manylinux_2_28_aarch64.whl
| Download URL | passuth-0.3.3-cp310-abi3-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 275.3 kB |
| Tags | CPython 3.10 Linux glibc 2.28+ ARM64 abi3 |
|
SHA-256 checksum How to use checksums |
2aca333d90a12f75357c316c5c3ff0da18778624a376b040a05922e770755ade
|
|
BLAKE2b-256 checksum How to use checksums |
22263f06446301a4ab8555f1e84f6972abe3f1290d14736094735343f1e7e240
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 18, 2026.
Transparency logRelease files / passuth-0.3.3-cp310-abi3-macosx_11_0_arm64.whl
| Download URL | passuth-0.3.3-cp310-abi3-macosx_11_0_arm64.whl |
|---|---|
| Size | 253.5 kB |
| Tags | CPython 3.10 abi3 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
086c809e30ed051a5e6983fd2f2085739ceae9d30941019e2701275904cc9c8a
|
|
BLAKE2b-256 checksum How to use checksums |
51fb48dca9b5fcff1b978c0a0d25451356cb1fe18a49117b74207c94deed1605
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 18, 2026.
Transparency logRelease files / passuth-0.3.3-cp310-abi3-macosx_10_15_x86_64.whl
| Download URL | passuth-0.3.3-cp310-abi3-macosx_10_15_x86_64.whl |
|---|---|
| Size | 285.8 kB |
| Tags | CPython 3.10 abi3 macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
596bb3a9d7f4ad7112121b91843f4fda02901f0f8c4d5fb804276d118fd0e4c4
|
|
BLAKE2b-256 checksum How to use checksums |
f9fcd4be7d6efa00d9652a20d1ffb50972d35b4c981391ad56f3420b14fe50cd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 18, 2026.
Transparency logRelease files / passuth-0.3.3-cp310-abi3-android_21_arm64_v8a.whl
| Download URL | passuth-0.3.3-cp310-abi3-android_21_arm64_v8a.whl |
|---|---|
| Size | 293.3 kB |
| Tags | Android API level 21+ ARM64 v8a CPython 3.10 abi3 |
|
SHA-256 checksum How to use checksums |
2a8cb7217042a48f182632a3ffe04de237113ebaba711f93258cae3426548b16
|
|
BLAKE2b-256 checksum How to use checksums |
db2d49f32be481b64521eb9d0de9f6818ea56d141d5f47841fafc76f1bcae24f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 18, 2026.
Transparency log