Skip to content

Latest commit

 

History

History
167 lines (112 loc) · 16.8 KB

Dependency.rst

File metadata and controls

167 lines (112 loc) · 16.8 KB

Dependency

Libraries.io Requires.io

pyEDAA.UCIS Package

Package Version License Dependencies
pyTooling ≥1.9.5 Apache License, 2.0 None
pyAttributes ≥2.5.1 Apache License, 2.0

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.0.1 MIT Not yet evaluated.
pytest-cov ≥3.0.0 MIT Not yet evaluated.
Coverage ≥6.3 Apache License, 2.0 Not yet evaluated.
mypy ≥0.931 MIT Not yet evaluated.
lxml ≥4.8 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 ≥1.9.5 Apache License, 2.0 None
Sphinx ≥4.4.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.17.0 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 ≥1.9.5 Apache License, 2.0 None
wheel any 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 any MIT Not yet evaluated.
Twine any Apache License, 2.0 Not yet evaluated.