Skip to main content

Engine for evaluating Unleash feature flags

Project description

Python Bindings to Yggdrasil

Build

You'll need to setup a Python virtual environment:

python3 -m venv venv
source venv/bin/activate

and install the dependencies:

pip install -r requirements.txt

Running the tests

First make sure that have built the native FFI code. That can be done with Cargo anywhere in this project:

cargo build --release

You'll also need to set the path to the Yggdrasil native library like so:

export YGGDRASIL_LIB_PATH=/home/{YOUR_NAME_HERE}/dev/yggdrasil/target/release

Then you can run the tests with:

pytest

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

yggdrasil_engine-0.1.0b2-cp310-cp310-win_amd64.whl (394.1 kB view details)

Uploaded CPython 3.10 Windows x86-64

yggdrasil_engine-0.1.0b2-cp310-cp310-win32.whl (971.8 kB view details)

Uploaded CPython 3.10 Windows x86

yggdrasil_engine-0.1.0b2-cp310-cp310-musllinux_1_2_x86_64.whl (585.2 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

yggdrasil_engine-0.1.0b2-cp310-cp310-musllinux_1_2_aarch64.whl (562.7 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ARM64

yggdrasil_engine-0.1.0b2-cp310-cp310-macosx_11_0_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.10 macOS 11.0+ x86-64

yggdrasil_engine-0.1.0b2-cp310-cp310-macosx_11_0_arm64.whl (1.5 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

File details

Details for the file yggdrasil_engine-0.1.0b2-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for yggdrasil_engine-0.1.0b2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 da52474105a76479ad8093a0bde52d673ce61ffd8a34906785000c9523704d37
MD5 654ef32e852e823b8f22f102f64c7f23
BLAKE2b-256 0c7682aeac003d28ae035adbb932e2be189898a9aa8d0b8ee8eabe4cb8a5e2a2

See more details on using hashes here.

File details

Details for the file yggdrasil_engine-0.1.0b2-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for yggdrasil_engine-0.1.0b2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 dce8e8a7133a56bd6fba27f5e28ad881d15645157d144153d32c7b8827b35f44
MD5 0e17b8c60a2304bb16e9f5b2391b992e
BLAKE2b-256 f89417ce7c77c525dd58678815c900c437078c206293ccb6921baf8925236302

See more details on using hashes here.

File details

Details for the file yggdrasil_engine-0.1.0b2-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for yggdrasil_engine-0.1.0b2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7fbf415efa2d46867e6b1268d85ff1e11374dc70f1b34322341f8f3c0d2a2ea2
MD5 41f98b23b0b97d930598b07e72ad31a4
BLAKE2b-256 5c2c054ad490b3982bc8cd5c5e799264b8295ab56968f054c6472fabdaf96cff

See more details on using hashes here.

File details

Details for the file yggdrasil_engine-0.1.0b2-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for yggdrasil_engine-0.1.0b2-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 75075250991400bedc5bef0773a24f216b5ceed456bf25eb07114984060612d5
MD5 e8e131385b70ab8f8b7465b23341499d
BLAKE2b-256 10b3f0f9f4df6ffca27e36cfb0b01b23a4b839c683427a3f39a95fe15488a1e6

See more details on using hashes here.

File details

Details for the file yggdrasil_engine-0.1.0b2-cp310-cp310-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for yggdrasil_engine-0.1.0b2-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 28c072342021d1fbc86fdd4b5299ec7ac7d193489697472b662951a3bd656bc1
MD5 21c2e5e122272dcba33742052aac418a
BLAKE2b-256 5489d52d694c5371981fae7f8d8cd1c44b030ffa412ec6e45053ffd3f342b1b2

See more details on using hashes here.

File details

Details for the file yggdrasil_engine-0.1.0b2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for yggdrasil_engine-0.1.0b2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 233a02d3c3afb03b37e4741fdd90ed281f53ba878cec6771cfaf0cb166ebfa6f
MD5 e2cc4df1773c811cc77e83d4c8f5c961
BLAKE2b-256 24e7efced6d0d0865c8f966baa398a518825b02baaa49d162e1f32bce59924d6

See more details on using hashes here.

Supported by

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