Dependencies

Libraries.io

Requires.io

Libraries.io status for latest release

Service was shutdown

pyAttributes 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

Dependency List

Package

Version

License

Dependencies

pyTooling

≥2.4.0

Apache License, 2.0

None

argcomplete

≥1.12.3

Apache License, 2.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, 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.1.3

MIT

Not yet evaluated.

pytest-cov

≥4.0.0

MIT

Not yet evaluated.

Coverage

≥6.5

Apache License, 2.0

Not yet evaluated.

mypy

≥0.981

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

≥2.4.0

Apache License, 2.0

None

Sphinx

≥5.2.3

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.4

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

≥2.4.0

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.