NOTE: This repository is archived and will receive no further updates.
The layered_config_tree package has been renamed and migrated into the vivarium-suite monorepo.
What changed
PyPI distribution: layered_config_tree -> vivarium-config-tree
Import path: layered_config_tree -> vivarium.config_tree
Class rename: LayeredConfigTree -> ConfigTree
Source: ihmeuw/layered_config_tree (archived) -> ihmeuw/vivarium-suite (under libs/config-tree/)
The final release on PyPI (v4.1.9) ships the same code as v4.1.7 (v4.1.8 is a yanked version that included now-abandoned backwards compatibility shims) with this banner added. pip install layered_config_tree will keep resolving and importing as it did in v4.1.7, but the code is frozen and will not receive updates.
To migrate fully to the new package
New development should install vivarium-config-tree and import from vivarium.config_tree.
Install:
pip install vivarium-config-tree # was: pip install layered_config_tree
Import:
from vivarium.config_tree import ConfigTree # was: from layered_config_tree import LayeredConfigTree
Original package overview
Layered Config Tree is a configuration structure that supports cascading layers.
Supported Python versions: 3.10, 3.11, 3.12, 3.13
You can install layered_config_tree from PyPI with pip:
> pip install layered_config_tree
or build it from from source:
> git clone https://github.com/ihmeuw/layered_config_tree.git
> cd layered_config_tree
> conda create -n ENVIRONMENT_NAME python=3.13
> pip install .
This will make the layered_config_tree library available to python.
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 layered_config_tree-4.1.9.tar.gz.
File metadata
- Download URL: layered_config_tree-4.1.9.tar.gz
- Upload date:
- Size: 39.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
55ab6aa9626de350e96624d05a15fce304cf379432547eda5a17ac483a1d275b
|
|
| MD5 |
cb2a951aa207a599c5a569ac1595da2b
|
|
| BLAKE2b-256 |
81f0dd383fd46aabd3b6d178738b48584960332fbf3363d2491d77c4b94553b0
|
File details
Details for the file layered_config_tree-4.1.9-py3-none-any.whl.
File metadata
- Download URL: layered_config_tree-4.1.9-py3-none-any.whl
- Upload date:
- Size: 15.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
aa7ee84bc98cc5dccb5419aca4cda4e976cc12bab9e7168b8b50faafcff99614
|
|
| MD5 |
4a5aa03822d94a1f5e4777d0633b38da
|
|
| BLAKE2b-256 |
c63901582740349a582d14c3ed21439d94f37a311af032b1286cba807cb891b2
|