Metadata-Version: 2.4
Name: vivarium-config-tree
Version: 5.0.2
Summary: Configuration structure which supports cascading layers.
Author-email: The vivarium developers <vivarium.dev@gmail.com>
License: BSD 3-Clause
Requires-Python: >=3.10
Description-Content-Type: text/x-rst
License-File: LICENSE.txt
Requires-Dist: vivarium-dependencies[pyyaml]
Requires-Dist: vivarium-build-utils<4.0.0,>=3.0.2
Provides-Extra: test
Requires-Dist: vivarium-dependencies[pytest]; extra == "test"
Requires-Dist: vivarium-testing-utils; extra == "test"
Provides-Extra: docs
Requires-Dist: vivarium-dependencies[ipython,matplotlib,sphinx,sphinx-click]; extra == "docs"
Requires-Dist: sphinxcontrib-video; extra == "docs"
Provides-Extra: interactive
Requires-Dist: vivarium-dependencies[interactive]; extra == "interactive"
Provides-Extra: dev
Requires-Dist: vivarium-config-tree[docs,interactive,test]; extra == "dev"
Requires-Dist: vivarium-dependencies[lint]; extra == "dev"
Requires-Dist: types-setuptools; extra == "dev"
Provides-Extra: ci-github
Requires-Dist: vivarium-config-tree[docs,test]; extra == "ci-github"
Requires-Dist: vivarium-dependencies[lint]; extra == "ci-github"
Provides-Extra: ci-jenkins
Requires-Dist: vivarium-config-tree[ci_github]; extra == "ci-jenkins"
Dynamic: license-file

====================
vivarium.config_tree
====================

A configuration structure that supports cascading layers.

.. contents::
   :depth: 1

Installation
------------

**Supported Python versions: 3.10, 3.11, 3.12, 3.13**

``vivarium-config-tree`` is published on PyPI as part of the vivarium-suite monorepo:

.. code-block:: bash

   pip install vivarium-config-tree

To build it from source, clone the monorepo and install from the package directory:

.. code-block:: bash

   git clone https://github.com/ihmeuw/vivarium-suite.git
   cd vivarium-suite
   conda create -n ENVIRONMENT_NAME python=3.13
   conda activate ENVIRONMENT_NAME
   pip install libs/config-tree

For broader monorepo development setup, see the monorepo README at
https://github.com/ihmeuw/vivarium-suite.

