A small package for creating and using configurations to control code flow
Project description
PyGating
PyGating is a versatile Python library for building complex gating systems. It's designed to handle various gating scenarios such as feature toggling, access control, and A/B testing, with support for both code-based and JSON-based configurations.
Check out the respository here for more information and documentation
Features
- Extensible Framework: Create custom gates by extending base gate classes.
- JSON Configuration: Dynamically configure gates using JSON.
- Predefined Gates: Includes
SimpleGate,PercentageGate,RandomGate,InclusionGate,OrGate, and more. - Custom Gate Configurations: Combine gates to create complex gating logic.
Installation
pip install pygating
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pygating-0.0.2.tar.gz.
File metadata
- Download URL: pygating-0.0.2.tar.gz
- Upload date:
- Size: 7.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.7.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1681f23ab7fb5fb9b5e70f952802b27897637ba4dbef4239838af19d039495d4
|
|
| MD5 |
0c48026b12d2193d445c9adde3869b8e
|
|
| BLAKE2b-256 |
e9b615f07fd4a14df42a9deec82a4e5ea93731b9aa89820d856088604eefda47
|
File details
Details for the file pygating-0.0.2-py3-none-any.whl.
File metadata
- Download URL: pygating-0.0.2-py3-none-any.whl
- Upload date:
- Size: 12.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.7.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f7cb69907ead751b26ec41b08757fdb8e7f5321d5594861f9b4359e25ae419f4
|
|
| MD5 |
b52179947fdc99dbe46149fbc1ea36f2
|
|
| BLAKE2b-256 |
3f046b785703ff395d8e0374979902ba3718586773f69174bc60fab8448a6f3f
|