Skip to main content

Python bindings for Asherah envelope encryption

Project description

asherah-py

asherah-py provides Python bindings for the Asherah AppEncryption runtime via pyo3. The crate builds a Python extension module that is distributed with maturin alongside the Python package in this repository.

Highlights

  • Mirrors the Go and Node APIs for session lifecycle, caching, and encryption.
  • Uses asherah-config for consistent structured configuration parsing.
  • Ships abi3 wheels targeting Python 3.8+.

Building

Install maturin and run maturin develop or use the provided Makefile in asherah-py/ to produce distributable wheels.

License

Licensed under the Apache License, Version 2.0.

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

asherah-0.5.0b3.tar.gz (188.8 kB view details)

Uploaded Source

Built Distributions

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

asherah-0.5.0b3-cp314-cp314t-win_arm64.whl (6.2 MB view details)

Uploaded CPython 3.14tWindows ARM64

asherah-0.5.0b3-cp313-cp313t-win_arm64.whl (6.2 MB view details)

Uploaded CPython 3.13tWindows ARM64

asherah-0.5.0b3-cp38-abi3-win_arm64.whl (6.2 MB view details)

Uploaded CPython 3.8+Windows ARM64

asherah-0.5.0b3-cp38-abi3-win_amd64.whl (6.4 MB view details)

Uploaded CPython 3.8+Windows x86-64

asherah-0.5.0b3-cp38-abi3-musllinux_1_2_x86_64.whl (8.6 MB view details)

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

asherah-0.5.0b3-cp38-abi3-musllinux_1_2_aarch64.whl (8.4 MB view details)

Uploaded CPython 3.8+musllinux: musl 1.2+ ARM64

asherah-0.5.0b3-cp38-abi3-manylinux_2_28_x86_64.whl (8.5 MB view details)

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

asherah-0.5.0b3-cp38-abi3-manylinux_2_28_aarch64.whl (8.1 MB view details)

Uploaded CPython 3.8+manylinux: glibc 2.28+ ARM64

asherah-0.5.0b3-cp38-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (15.2 MB view details)

Uploaded CPython 3.8+macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

File details

Details for the file asherah-0.5.0b3.tar.gz.

File metadata

  • Download URL: asherah-0.5.0b3.tar.gz
  • Upload date:
  • Size: 188.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for asherah-0.5.0b3.tar.gz
Algorithm Hash digest
SHA256 33d465364528ec9cb6b87e186d401e02b5bc1ff7bca3375952e274524e303692
MD5 83e85a66ccd8967738c44cd8f3d2e66a
BLAKE2b-256 3fdbeb15c668dba5ec3f950305fa3325fa30cca0ca5cefd1c2686e43dec6dff5

See more details on using hashes here.

File details

Details for the file asherah-0.5.0b3-cp314-cp314t-win_arm64.whl.

File metadata

  • Download URL: asherah-0.5.0b3-cp314-cp314t-win_arm64.whl
  • Upload date:
  • Size: 6.2 MB
  • Tags: CPython 3.14t, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for asherah-0.5.0b3-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 16b85aa07f9c5024537e68961710af7c969f32b41fc55e246e6d5ee14c8404e1
MD5 e457a56f216e8248d404055c5c55e59a
BLAKE2b-256 bcabf3d500161ebfb9ab3dcaca72860ae66f3bf4435d56ef74c9ed22a404ad69

See more details on using hashes here.

File details

Details for the file asherah-0.5.0b3-cp313-cp313t-win_arm64.whl.

File metadata

  • Download URL: asherah-0.5.0b3-cp313-cp313t-win_arm64.whl
  • Upload date:
  • Size: 6.2 MB
  • Tags: CPython 3.13t, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for asherah-0.5.0b3-cp313-cp313t-win_arm64.whl
Algorithm Hash digest
SHA256 e10f1eae83803b7444c12e3dcb509193d3435ddbea7b8c36e626f905e872d1a3
MD5 6c644a3f5fe38dc1b2c84b161ed43aac
BLAKE2b-256 68301763a27adeb0421ccdf7487962f8b936427800587b2b64f2cb29b4002d05

See more details on using hashes here.

File details

Details for the file asherah-0.5.0b3-cp38-abi3-win_arm64.whl.

File metadata

  • Download URL: asherah-0.5.0b3-cp38-abi3-win_arm64.whl
  • Upload date:
  • Size: 6.2 MB
  • Tags: CPython 3.8+, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for asherah-0.5.0b3-cp38-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 9c8938f75df2d49fc6aff68f25da748ecde163a47cac039d8c9b03a389250032
MD5 d6ab8531d107f08a53b0e156719a0956
BLAKE2b-256 cf263dd70f2e6c49ee0ebb171fb4864734124059823740e90d95f5e2bab28c68

See more details on using hashes here.

File details

Details for the file asherah-0.5.0b3-cp38-abi3-win_amd64.whl.

File metadata

  • Download URL: asherah-0.5.0b3-cp38-abi3-win_amd64.whl
  • Upload date:
  • Size: 6.4 MB
  • Tags: CPython 3.8+, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for asherah-0.5.0b3-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 0ca6b19c1bbcf8517b6012c8e4e2bb03b3d4b0b2a3140e37decd05aa977f7938
MD5 f645809af61c17c49b9351ba97ac8e2a
BLAKE2b-256 254c664e83201c61a186c1486f4edbf5d096437ec890d7596e39891192608c94

See more details on using hashes here.

File details

Details for the file asherah-0.5.0b3-cp38-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for asherah-0.5.0b3-cp38-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9c69fce77ee3f4183d8aaed4bd4e226ba2d181c74d25801f53ec33628fd59d2f
MD5 30f15f50e37facb5ba83b4cde4154f4b
BLAKE2b-256 c7e39d945c16b58a8b4e0d649e619fb7e7f88a7ce6a9c834239cbc7c32af19e7

See more details on using hashes here.

File details

Details for the file asherah-0.5.0b3-cp38-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for asherah-0.5.0b3-cp38-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 728414de8274267748950e6f59be24d71be012e5779091410278d5bfc286e79b
MD5 003fe11d14af91473105d9ca05effdd1
BLAKE2b-256 ad294aac47665739394dd29e9db1cbe52f003e1313b04d377b14b4b342ff7cb6

See more details on using hashes here.

File details

Details for the file asherah-0.5.0b3-cp38-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for asherah-0.5.0b3-cp38-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 98187b0b49656a1c77ae80fc9a7b1d94b215c3c59b6efcd00872ab7423f0de34
MD5 1d2a4a9cbc4415fd8ee67bc1a26f2d69
BLAKE2b-256 6184ecefeeb5962edb53106d64be58cc1626f4d86e3a8f586c18352d900fd3bc

See more details on using hashes here.

File details

Details for the file asherah-0.5.0b3-cp38-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for asherah-0.5.0b3-cp38-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 594087376f189c97fd57ffa478cdffa4164f26965276d676e7a70bec42c855d9
MD5 fa6f4bc7640c2b43595bdabbf62fb753
BLAKE2b-256 19542b769872f97513cc6c9801f5ca03ae4d3baa5694f39839130a437a68f4d2

See more details on using hashes here.

File details

Details for the file asherah-0.5.0b3-cp38-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for asherah-0.5.0b3-cp38-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 ddca7e05785a597280c0e1b74ddaba536c69cd710b78e8fa67ce28c9cd6d1b9a
MD5 dee652500258b159c315ef168f879f82
BLAKE2b-256 46cca78c56b61261cb85e080e1b2303781143396b1a04f695f306d7932678ca1

See more details on using hashes here.

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