Skip to content

Dependencies

Vendored packages

These packages are bundled with each end-user download of zcx. See here for installation instructions.

PyYAML

Used wherever YAML files are interacted with.

link

asteval

Used to interpret user-provided Python expressions. see why

link

requests

Used only by the upgrade script for facilitating requests to GitHub.

link

semver

Used only by the upgrade script for comparing Semantic Versioning precedence between versions.

link

Development dependencies

You can install all development dependencies with pip install -r requirements.txt from the repo root.

Watchdog

Used by the build script to watch for code changes.

link

Documentation dependencies

This documentation is powered by mkdocs, the Material for MkDocs theme, and several plugins for mkdocs.

You can install mkdocs and all required plugins with pip install -r docs/requirements.txt.