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.
asteval¶
Used to interpret user-provided Python expressions. see why
requests¶
Used only by the upgrade script for facilitating requests to GitHub.
semver¶
Used only by the upgrade script for comparing Semantic Versioning precedence between versions.
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.
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.