Skip to content

Latest commit

 

History

History
169 lines (114 loc) · 17.4 KB

Dependency.rst

File metadata and controls

169 lines (114 loc) · 17.4 KB

Dependency

Libraries.io Requires.io

pyEDAA.IPXACT Package

Package Version License Dependencies
pyTooling ≥5.0.0 Apache License, 2.0 None
pyAttributes ≥2.5.1 Apache License, 2.0
lxml ≥4.9 BSD 3-Clause Not yet evaluated.

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, thus sub-dependencies are not evaluated further.

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

Dependency List

Package Version License Dependencies
pytest ≥7.2.0 MIT Not yet evaluated.
pytest-cov ≥4.0.0 MIT Not yet evaluated.
Coverage ≥7.0 Apache License, 2.0 Not yet evaluated.
mypy ≥1.2 MIT Not yet evaluated.
lxml ≥4.9 BSD 3-Clause Not yet evaluated.

Sphinx Documentation (Optional)

Additional Python packages needed for documentation generation. These packages are only needed for developers or on a CI server, thus sub-dependencies are not evaluated further.

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

Dependency List

Package Version License Dependencies
pyTooling ≥5.0.0 Apache License, 2.0 None
Sphinx ≥5.3.0 BSD 3-Clause Not yet evaluated.
sphinx_btd_theme ≥0.5.2 MIT Not yet evaluated.
!! sphinx_fontawesome ≥0.0.6 GPL 2.0 Not yet evaluated.
sphinx_autodoc_typehints ≥1.19.5 MIT Not yet evaluated.

Packaging (Optional)

Additional Python packages needed for installation package generation. These packages are only needed for developers or on a CI server, thus sub-dependencies are not evaluated further.

Manually Installing Packaging Requirements

Use the build/requirements.txt file to install all dependencies via pip3. The file will recursively install the mandatory dependencies too.

pip3 install -U -r build/requirements.txt

Dependency List

Package Version License Dependencies
pyTooling ≥5.0.0 Apache License, 2.0 None
wheel ≥0.38.1 MIT Not yet evaluated.

Publishing (CI-Server only)

Additional Python packages needed for publishing the generated installation package to e.g, PyPI or any equivalent services. These packages are only needed for maintainers or on a CI server, thus sub-dependencies are not evaluated further.

Manually Installing Publishing Requirements

Use the dist/requirements.txt file to install all dependencies via pip3. The file will recursively install the mandatory dependencies too.

pip3 install -U -r dist/requirements.txt

Dependency List

Package Version License Dependencies
wheel ≥0.38.1 MIT Not yet evaluated.
Twine any Apache License, 2.0 Not yet evaluated.