Dependency
pyVHDLModel Package (Mandatory)
Manually Installing Package Requirements
Use the requirements.txt file to install all dependencies via pip3 or install the package directly from
PyPI (see Installation/Updates).
pip3 install -U -r requirements.txt
pip install -U -r requirements.txt
Dependency List
| Package | Version | License | Dependencies |
|---|---|---|---|
≥10.0 |
none |
Unit Testing / Coverage / Type Checking (Optional)
Additional Python packages needed for testing, code coverage collection and static type checking. These packages are only needed for developers or on a CI server.
Manually Installing Test Requirements
Use the tests/requirements.txt file to install all dependencies via pip3. The file will recursively install
the mandatory dependencies too.
pip3 install -U -r tests/requirements.txt
pip install -U -r tests\requirements.txt
Dependency List
| Package | Version | License | Dependencies |
|---|---|---|---|
≥7.16 |
none |
||
≥6.1 |
none |
||
≥2.4 |
|
||
≥9.1 |
|
||
≥7.1 |
|
||
≥3.8 |
|
||
≥10.0 |
none |
||
≥4.16 |
none |
Sphinx Documentation (Optional)
Additional Python packages needed for documentation generation. These packages are only needed for developers or on a CI server.
Manually Installing Documentation Requirements
Use the doc/requirements.txt file to install all dependencies via pip3. The file will recursively install
the mandatory dependencies too.
pip3 install -U -r doc/requirements.txt
pip install -U -r doc\requirements.txt
Dependency List
Packaging (Optional)
The build requirements - setuptools and pyTooling, whose pyTooling.Packaging describes the package in
setup.py - are declared in pyproject.toml ([build-system]). pip and python -m build
install them into an isolated build environment.
Publishing (CI-Server only)
Additional Python packages needed for publishing the generated installation package to PyPI or an equivalent service. These packages are only needed for maintainers or on a CI server.
Manually Installing Publishing Requirements
Use the dist/requirements.txt file to install all dependencies via pip3.
pip3 install -U -r dist/requirements.txt
pip install -U -r dist\requirements.txt
Dependency List
| Package | Version | License | Dependencies |
|---|---|---|---|
≥7.0 |
|
||
≥0.48 |