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.0b2.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.0b2-cp314-cp314t-win_arm64.whl (6.2 MB view details)

Uploaded CPython 3.14tWindows ARM64

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

Uploaded CPython 3.13tWindows ARM64

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

Uploaded CPython 3.8+Windows ARM64

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

Uploaded CPython 3.8+Windows x86-64

asherah-0.5.0b2-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.0b2-cp38-abi3-musllinux_1_2_aarch64.whl (8.4 MB view details)

Uploaded CPython 3.8+musllinux: musl 1.2+ ARM64

asherah-0.5.0b2-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.0b2-cp38-abi3-manylinux_2_28_aarch64.whl (8.1 MB view details)

Uploaded CPython 3.8+manylinux: glibc 2.28+ ARM64

asherah-0.5.0b2-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.0b2.tar.gz.

File metadata

  • Download URL: asherah-0.5.0b2.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.0b2.tar.gz
Algorithm Hash digest
SHA256 8a86b88b4953218651dbbdcec8be41357e93f24223b6f87d74faa8503e97d47b
MD5 d4876c4ef150711dec8fa56ad5496ea4
BLAKE2b-256 fe1c5efedc32eec32ed0e0ce47995cb8bcd5c5313a22fa932310fe8f2a1a78e2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: asherah-0.5.0b2-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.0b2-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 9b021249bd0be2e237209fe614033177ffddd2da1982188e8100f4a1e3995b60
MD5 2e96031a792165b393392ea9228ca713
BLAKE2b-256 f9568f8783dc4f74dde77a5d242be0295c22e4f760295e0b4c4a163744c38f1d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: asherah-0.5.0b2-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.0b2-cp313-cp313t-win_arm64.whl
Algorithm Hash digest
SHA256 18704636f179e9f3661b4310d47e84412d6f08b585d92fa828a723380b5da3e8
MD5 d79c7043e3f010aca6cfd86b01ee4328
BLAKE2b-256 328cd8cc3f02e32d532bac1cf563a44e27ffdee8fead6a9566875b5400758681

See more details on using hashes here.

File details

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

File metadata

  • Download URL: asherah-0.5.0b2-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.0b2-cp38-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 c705770ab98d8e2eab43e7a15e73434cdca3f1d4b50714ac40a23647dae78a0b
MD5 ff6eda9a2f42b057ed11b35add6fb17b
BLAKE2b-256 4bb0cb60b129ac2e086f8153e739a0b713201221d0c7a5e71a163f735e9989cf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: asherah-0.5.0b2-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.0b2-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 2c955b4d3d73b546cfda444a3ace433d573494272050f7f159161bbf90c853c6
MD5 0785a6d6f8aeeb5f4edf246eeabbd0a6
BLAKE2b-256 7dcb021dc5cee946f0345f232077930b676e9f7f25f4f5056f322072357ea9e5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asherah-0.5.0b2-cp38-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 dd69d98745b8a77783abc0a1c3108756dbf611be6dd02d356f8b9277677b48e3
MD5 0b9f59584dd721d4f37d6460835aaf22
BLAKE2b-256 49a14d1629d49098fb31624aaed30781bf8a02cb0a92512c1b022a339697a626

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asherah-0.5.0b2-cp38-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d4107dffc8405dc42badabac79caf906c5fce90c28953342ec11f13f5e0e2886
MD5 642a194f4ef0e824d687d940328f3595
BLAKE2b-256 6a0b4818338737ce61221f89ee88c9a09766537beb7bec6f2f8c6f1d49a490bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asherah-0.5.0b2-cp38-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a384beca4d86594c307bb4312a00148f6275cb4695f1df5a36d8b46967538d02
MD5 df5c0117edc4523decdc475a42866b4b
BLAKE2b-256 b5f058c35204ec4b17c8c434fec4d8a1ac12b36442e0f6a0ba33d51cb5b651ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asherah-0.5.0b2-cp38-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 59f46b61be341721d804d39da2d4c1411eea95d2871cfaad8909e66bb58bbc90
MD5 b705335b5791ffb2b4344a2fcbcbcac4
BLAKE2b-256 221f3f20c4142b0238e075a30825660eae4da29f0c07f2cc156fd415c6881b03

See more details on using hashes here.

File details

Details for the file asherah-0.5.0b2-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.0b2-cp38-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 9ba2633a803f85253fd04a21aa5b5e2ef3b42bcbbca74f35872d994192c36f15
MD5 f1d48cb2dfc8a4ae3ec0bf5ab2693d33
BLAKE2b-256 5f45e346f4237c09c3c409fec49c034c1e84690afd00d0f6a9c27e92f3180a53

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