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.0-cp310-cp310-win_amd64.whl (394.1 kB view details)

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 Windows x86

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

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

yggdrasil_engine-0.1.0-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.0-cp310-cp310-macosx_11_0_x86_64.whl (530.9 kB view details)

Uploaded CPython 3.10 macOS 11.0+ x86-64

yggdrasil_engine-0.1.0-cp310-cp310-macosx_11_0_arm64.whl (512.6 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

File details

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

File metadata

File hashes

Hashes for yggdrasil_engine-0.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 14b3c739ad4418186d58e3d5a9482512a61dd1a8d1eb3c116139bb4d391ef241
MD5 7d7bf88fb875a75dea2ad2071c3ac4a1
BLAKE2b-256 786f648af673acccdd112af38f3e1f48d36332b64ffe0b55cc26962a1f3e64e5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yggdrasil_engine-0.1.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 fa968b30be637b62917f945aec977737c4b386652fd754bf8e23a67be0eee7e0
MD5 7fa25a23e513e4414f0148020ab5badd
BLAKE2b-256 57180328d28ee53ff76c509385216d11277c760e2cecdd593b847ca6427e243c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yggdrasil_engine-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2420523ba5ad5288a1027575ebb8a718448f3dae13e0d71d81df2bca160f96f3
MD5 6e6bb61e97fbd68e74a8e5f9dfcdbe30
BLAKE2b-256 9e27a55bc6aea1dc222c207f53b5b465bb70e80900032077d0dfbf82d7efe1c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yggdrasil_engine-0.1.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f6f78b4b4392710a822ee5c22b0ddbe625b00c61e138e10812863c5390ee4e6d
MD5 da7b1b2fc94e3a9120cf12811224f4ea
BLAKE2b-256 55858b27f4e50e19e6f9e62491e5d2018a4aca017badb74ff9fc2b16854a765d

See more details on using hashes here.

File details

Details for the file yggdrasil_engine-0.1.0-cp310-cp310-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for yggdrasil_engine-0.1.0-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 982845f95e1b15ebfa58df86d91218c44fcbe222887dca83146dabeece24fc12
MD5 abdcee02be379d00d8f37017b23ae7bc
BLAKE2b-256 f83be105abe35607b1555a8f8d4d982833dbcb5ee4d8d4032125faed3535432b

See more details on using hashes here.

File details

Details for the file yggdrasil_engine-0.1.0-cp310-cp310-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for yggdrasil_engine-0.1.0-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 547b1b5b38a7655a756c196afe0bc66776833779d76915dfe3ae4258a56e3740
MD5 b636ef495a77f2916ece8ac1c2162732
BLAKE2b-256 ca0d54a465a6a3b2cebbda24ef1d00ba47010108875d348d3fc65fa586505265

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yggdrasil_engine-0.1.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 ccca4c21db4f189293204c8ac1c8145ad113f9cdd0e803afc61839a517ca4773
MD5 1ebc16a06f7c7b11ea987148b3606655
BLAKE2b-256 27455de56414ae5403c53c6e572cc6c103d1e0bb66b55691e255cb2fbd6af1f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for yggdrasil_engine-0.1.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 89c51bfee3d4d373166e454c781e61c93dbcb40ad8f5cb8933d677131b01e8b8
MD5 e63a99ec68f527fa481343e4b287fe45
BLAKE2b-256 25d9fec7113b81506bdf14b794f6bb79921c209bddd1f395dcb5c62eecae56c3

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