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
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 Distributions
Built Distributions
File details
Details for the file yggdrasil_engine-0.1.0-cp310-cp310-win_amd64.whl
.
File metadata
- Download URL: yggdrasil_engine-0.1.0-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 394.1 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 14b3c739ad4418186d58e3d5a9482512a61dd1a8d1eb3c116139bb4d391ef241 |
|
MD5 | 7d7bf88fb875a75dea2ad2071c3ac4a1 |
|
BLAKE2b-256 | 786f648af673acccdd112af38f3e1f48d36332b64ffe0b55cc26962a1f3e64e5 |
File details
Details for the file yggdrasil_engine-0.1.0-cp310-cp310-win32.whl
.
File metadata
- Download URL: yggdrasil_engine-0.1.0-cp310-cp310-win32.whl
- Upload date:
- Size: 971.8 kB
- Tags: CPython 3.10, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fa968b30be637b62917f945aec977737c4b386652fd754bf8e23a67be0eee7e0 |
|
MD5 | 7fa25a23e513e4414f0148020ab5badd |
|
BLAKE2b-256 | 57180328d28ee53ff76c509385216d11277c760e2cecdd593b847ca6427e243c |
File details
Details for the file yggdrasil_engine-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl
.
File metadata
- Download URL: yggdrasil_engine-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 585.1 kB
- Tags: CPython 3.10, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2420523ba5ad5288a1027575ebb8a718448f3dae13e0d71d81df2bca160f96f3 |
|
MD5 | 6e6bb61e97fbd68e74a8e5f9dfcdbe30 |
|
BLAKE2b-256 | 9e27a55bc6aea1dc222c207f53b5b465bb70e80900032077d0dfbf82d7efe1c1 |
File details
Details for the file yggdrasil_engine-0.1.0-cp310-cp310-musllinux_1_2_aarch64.whl
.
File metadata
- Download URL: yggdrasil_engine-0.1.0-cp310-cp310-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 562.7 kB
- Tags: CPython 3.10, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f6f78b4b4392710a822ee5c22b0ddbe625b00c61e138e10812863c5390ee4e6d |
|
MD5 | da7b1b2fc94e3a9120cf12811224f4ea |
|
BLAKE2b-256 | 55858b27f4e50e19e6f9e62491e5d2018a4aca017badb74ff9fc2b16854a765d |
File details
Details for the file yggdrasil_engine-0.1.0-cp310-cp310-manylinux2014_x86_64.whl
.
File metadata
- Download URL: yggdrasil_engine-0.1.0-cp310-cp310-manylinux2014_x86_64.whl
- Upload date:
- Size: 586.4 kB
- Tags: CPython 3.10
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 982845f95e1b15ebfa58df86d91218c44fcbe222887dca83146dabeece24fc12 |
|
MD5 | abdcee02be379d00d8f37017b23ae7bc |
|
BLAKE2b-256 | f83be105abe35607b1555a8f8d4d982833dbcb5ee4d8d4032125faed3535432b |
File details
Details for the file yggdrasil_engine-0.1.0-cp310-cp310-manylinux2014_aarch64.whl
.
File metadata
- Download URL: yggdrasil_engine-0.1.0-cp310-cp310-manylinux2014_aarch64.whl
- Upload date:
- Size: 563.8 kB
- Tags: CPython 3.10
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 547b1b5b38a7655a756c196afe0bc66776833779d76915dfe3ae4258a56e3740 |
|
MD5 | b636ef495a77f2916ece8ac1c2162732 |
|
BLAKE2b-256 | ca0d54a465a6a3b2cebbda24ef1d00ba47010108875d348d3fc65fa586505265 |
File details
Details for the file yggdrasil_engine-0.1.0-cp310-cp310-macosx_11_0_x86_64.whl
.
File metadata
- Download URL: yggdrasil_engine-0.1.0-cp310-cp310-macosx_11_0_x86_64.whl
- Upload date:
- Size: 530.9 kB
- Tags: CPython 3.10, macOS 11.0+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ccca4c21db4f189293204c8ac1c8145ad113f9cdd0e803afc61839a517ca4773 |
|
MD5 | 1ebc16a06f7c7b11ea987148b3606655 |
|
BLAKE2b-256 | 27455de56414ae5403c53c6e572cc6c103d1e0bb66b55691e255cb2fbd6af1f4 |
File details
Details for the file yggdrasil_engine-0.1.0-cp310-cp310-macosx_11_0_arm64.whl
.
File metadata
- Download URL: yggdrasil_engine-0.1.0-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 512.6 kB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 89c51bfee3d4d373166e454c781e61c93dbcb40ad8f5cb8933d677131b01e8b8 |
|
MD5 | e63a99ec68f527fa481343e4b287fe45 |
|
BLAKE2b-256 | 25d9fec7113b81506bdf14b794f6bb79921c209bddd1f395dcb5c62eecae56c3 |