Vivarium Dependencies
Vivarium Dependencies is a code-less convenience metapackage that defines the dependency pins commonly shared across the Vivarium ecosystem.
Usage
A downstream repository can pull in groups of pins by referencing one or more extras of vivarium-dependencies in its pyproject.toml, e.g.:
[project]
dependencies = [
"vivarium-dependencies[numpy,pandas,scipy]",
...
]
[project.optional-dependencies]
interactive = ["vivarium-dependencies[interactive]"]
lint = ["vivarium-dependencies[lint]"]
The package itself ships no Python modules; pip install vivarium-dependencies is not useful on its own. The point is the extras.
Installation
Supported Python versions: 3.11, 3.12, 3.13
You can install vivarium-dependencies from PyPI:
pip install vivarium-dependencies
or build it from source by cloning the monorepo and installing this lib:
git clone https://github.com/ihmeuw/vivarium-suite.git
cd vivarium-suite
pip install libs/dependencies
For broader monorepo development setup, see the monorepo README at https://github.com/ihmeuw/vivarium-suite.
Metadata
Release files for vivarium-dependencies 1.3.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| vivarium_dependencies-1.3.1.tar.gz | 9.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| vivarium_dependencies-1.3.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 12.9 kB
Release files / vivarium_dependencies-1.3.1.tar.gz
| Download URL | vivarium_dependencies-1.3.1.tar.gz |
|---|---|
| Size | 9.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
876f8a7514f77090b0d813c9cecc0bc03ddeb20d7fe065dcde7bedfe47e3432a
|
|
BLAKE2b-256 checksum How to use checksums |
b51f52427309cb46e1634e57392d535dd6f77ed8ac3dc06ccb5ed350a621bf72
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 22, 2026.
Transparency logRelease files / vivarium_dependencies-1.3.1-py3-none-any.whl
| Download URL | vivarium_dependencies-1.3.1-py3-none-any.whl |
|---|---|
| Size | 3.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c91188dcb9372beab213146b6624b72b1845585dd8035461c317a1a6ee5924a4
|
|
BLAKE2b-256 checksum How to use checksums |
eef6df47597743fef032c80fb3461d85f13b6e28783ae971d736d857482f2b37
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 22, 2026.
Transparency log