Skip to main content

Python bindings for Go-compatible 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.0b1.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.0b1-cp314-cp314t-win_arm64.whl (6.2 MB view details)

Uploaded CPython 3.14tWindows ARM64

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

Uploaded CPython 3.13tWindows ARM64

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

Uploaded CPython 3.8+Windows ARM64

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

Uploaded CPython 3.8+Windows x86-64

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

Uploaded CPython 3.8+musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.8+manylinux: glibc 2.28+ ARM64

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

File metadata

  • Download URL: asherah-0.5.0b1.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.0b1.tar.gz
Algorithm Hash digest
SHA256 5a3510d8248f58182006a1f337dadb4f544139bfeedcf36ddd4520e8ebc0f105
MD5 88a8442097cb3b405050bafbe9b47882
BLAKE2b-256 0a532f39cfbf10f88d43b9d8643d3e13126e5561ae176e2e7ebe680f8f28f023

See more details on using hashes here.

File details

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

File metadata

  • Download URL: asherah-0.5.0b1-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.0b1-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 7ddfcba1eab2f3a544d253c906708e0fff2c2464e2d1f868e95fdb619057e59d
MD5 18c2c7dc0afbce364bd20848c2e2f669
BLAKE2b-256 b5afdcdd81ad053d3ea4b57bd3b77f42d34ccb0fb5c3750c22c7b95aa1cf397a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: asherah-0.5.0b1-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.0b1-cp313-cp313t-win_arm64.whl
Algorithm Hash digest
SHA256 4458c34e3eb636cee04086cc2c8f2021a634620119b32c77c3a896b559cb3a41
MD5 086fd03ec7d5c85897ff8219c96f21a1
BLAKE2b-256 5c66feeb3b014b6abe9cfe8069802130cae1e57f8d826014bd918696b206543e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: asherah-0.5.0b1-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.0b1-cp38-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 ead9d4fc2f36670fd99e7e916fe97eb0fe56624e2aba172892497fbb480937ef
MD5 d9aa445b7ddd5c97fcf81bfd5f69966f
BLAKE2b-256 95b0a79fb66bd962c96f46e02240cacbdbfe6a66c5b17847e771fa8a56f7ecab

See more details on using hashes here.

File details

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

File metadata

  • Download URL: asherah-0.5.0b1-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.0b1-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 ddd1ab79c069cb976e441d46c320944a47f755ec7064e9d50af4fcd18f621338
MD5 ac1564493c81aba6046097ed375b04b5
BLAKE2b-256 06754868cd873856ddcd813c98d66fa93375b4cdd8bffbf773157692ce8122e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asherah-0.5.0b1-cp38-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4962df74e5b6e960c13288f0383b899227757113cf7067f62f39ac5900914319
MD5 26fc9d3f10f6567167bbf68cf03ba423
BLAKE2b-256 521b6f97dc63a16bb36c4faa7b97f46e8d09004d430cf421045ce9a856fa7b61

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asherah-0.5.0b1-cp38-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 71570ae926d542d2023da406badbe14f94c1219ce68c84695ae9110c9351dab9
MD5 dbe6d97db3e70a168bd89e4b9f44db74
BLAKE2b-256 09c7d6e3121acd0ab57083733694624f45640cc8e7045c7d6c2a9007ffe4e812

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asherah-0.5.0b1-cp38-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 80068706238e8ba56971cc84355fed3f3a454ff23f9ca13f1bb7d48935621efd
MD5 f45c8aac9870bfc79d100b8b21a37646
BLAKE2b-256 5e3a0d16c3f595c7f96e1c9b44b31ad46eb23fa66948b0938cda2b4bc2091d79

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for asherah-0.5.0b1-cp38-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d2b6b154e36d90e6ceeb26fc17d1f1bb2207e3a18cb5484cd3805ef69dad492d
MD5 367842c37180c8cabc9a065620b62863
BLAKE2b-256 185ccfc1955e16cb7b7e67cd8afe2b97b5edfd0b28dbe74d968b936f9e1ba1b3

See more details on using hashes here.

File details

Details for the file asherah-0.5.0b1-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.0b1-cp38-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 536efe1ac739d772c86960c6e0076c44f59b4fbd05ec0ddb9e6cd77515caf8b2
MD5 f1e60e8cbde06b570e649ae2077da635
BLAKE2b-256 15b301e469f3117f4a8f762b42e33b446e5b5603e5d643acbdbc380ec31607c6

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