Skip to main content

vivarium-dependencies is a convenience package for managing common setup constraints and dependencies for vivarium projects.

Project description

https://badge.fury.io/py/vivarium-dependencies.svg

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

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vivarium_dependencies-1.2.2.tar.gz (8.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

vivarium_dependencies-1.2.2-py3-none-any.whl (4.2 kB view details)

Uploaded Python 3

File details

Details for the file vivarium_dependencies-1.2.2.tar.gz.

File metadata

  • Download URL: vivarium_dependencies-1.2.2.tar.gz
  • Upload date:
  • Size: 8.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for vivarium_dependencies-1.2.2.tar.gz
Algorithm Hash digest
SHA256 c4364121e0cf71ea253471c2ac420957c62f51c125b6653c7da405aea5024c77
MD5 db1abc5ab217966f7a25d07263d49d9e
BLAKE2b-256 29b92c2f3452c67d84c8b1cfd8545349801387fd6d29f9adf0e2e28860dd3206

See more details on using hashes here.

Provenance

The following attestation bundles were made for vivarium_dependencies-1.2.2.tar.gz:

Publisher: release.yml on ihmeuw/vivarium-suite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file vivarium_dependencies-1.2.2-py3-none-any.whl.

File metadata

File hashes

Hashes for vivarium_dependencies-1.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 31e0798deb92b1c9a03b3842b4012b09a821701af1dee889b15f6525d205e932
MD5 3983cd3f40061b6d2c01de54d08cb14e
BLAKE2b-256 ffcfe1f9a696c75391d9d882989579cb360a2bcc7bbe2efe9fbd5dd1bda17276

See more details on using hashes here.

Provenance

The following attestation bundles were made for vivarium_dependencies-1.2.2-py3-none-any.whl:

Publisher: release.yml on ihmeuw/vivarium-suite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page