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.3.tar.gz (8.5 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.3-py3-none-any.whl (4.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: vivarium_dependencies-1.2.3.tar.gz
  • Upload date:
  • Size: 8.5 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.3.tar.gz
Algorithm Hash digest
SHA256 ee6b89697a7450c565a2792fc3737d5de0141f228fd69d92f8a4c18e545a1cd2
MD5 ec9188cb30a1056a792aad44a7ac9b34
BLAKE2b-256 931b042e922f6aff4b05aa31a21aecce13b5f9d4ff43f28c3820eaf3287af009

See more details on using hashes here.

Provenance

The following attestation bundles were made for vivarium_dependencies-1.2.3.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.3-py3-none-any.whl.

File metadata

File hashes

Hashes for vivarium_dependencies-1.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 97caa9d4aca536e5ee8b9f14585645fdc89c8886df333a9c2acb04797d4b445e
MD5 8ee68f03c87627cef1f27f1dc3bceecb
BLAKE2b-256 436b453ac2a562174e5acb319b3610e0a41a448a87f0aae2ba7643c2c1a4b57a

See more details on using hashes here.

Provenance

The following attestation bundles were made for vivarium_dependencies-1.2.3-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