| Libraries.io | Vulnerabilities Summary |
|---|---|
Manually Installing Package Requirements
Use the :file:`requirements.txt` file to install all dependencies via pip3 or install the package directly from
PyPI (see :ref:`INSTALL`).
.. tab-set::
.. tab-item:: Linux/macOS
:sync: Linux
.. code-block:: bash
pip3 install -U -r requirements.txt
.. tab-item:: Windows
:sync: Windows
.. code-block:: powershell
pip install -U -r requirements.txt
Dependency List
When installed as pyTooling:
| Package | Version | License | Dependencies |
|---|---|---|---|
| pyTooling | ≥8.8 | Apache License, 2.0 | None |
.. TODO:: document the dependency to * Sphinx * docstr_coverage * interrogate * pyEDAA.Reports
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 :file:`tests/requirements.txt` file to install all dependencies via pip3. The file will recursively install
the mandatory dependencies too.
.. tab-set::
.. tab-item:: Linux/macOS
:sync: Linux
.. code-block:: bash
pip install -U -r tests/requirements.txt
.. tab-item:: Windows
:sync: Windows
.. code-block:: powershell
pip3 install -U -r tests\requirements.txt
Dependency List - Unit Testing
| Package | Version | License | Dependencies |
|---|---|---|---|
| pytest | ≥9.0 | MIT | Not yet evaluated. |
| pytest-cov | ≥7.0 | MIT | Not yet evaluated. |
| Coverage | ≥7.12 | Apache License, 2.0 | Not yet evaluated. |
| mypy | ≥1.19 | MIT | Not yet evaluated. |
| typing-extensions | ≥4.15 | PSF-2.0 | Not yet evaluated. |
| lxml | ≥6.0 | BSD 3-Clause | Not yet evaluated. |
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 :file:`doc/requirements.txt` file to install all dependencies via pip3. The file will recursively install
the mandatory dependencies too.
.. tab-set::
.. tab-item:: Linux/macOS
:sync: Linux
.. code-block:: bash
pip install -U -r doc/requirements.txt
.. tab-item:: Windows
:sync: Windows
.. code-block:: powershell
pip3 install -U -r doc\requirements.txt
Dependency List
| Package | Version | License | Dependencies |
|---|---|---|---|
| pyTooling | ≥8.8 | Apache License, 2.0 | None |
| Sphinx | ≥9.0 | BSD 3-Clause | Not yet evaluated. |
| sphinxcontrib-mermaid | ≥1.2 | BSD | Not yet evaluated. |
| autoapi | ≥2.0.1 | Apache License, 2.0 | Not yet evaluated. |
| sphinx_btd_theme | ≥0.5.2 | MIT | Not yet evaluated. |
| sphinx_design | ≥0.6 | MIT | Not yet evaluated. |
| sphinx-copybutton | ≥0.5 | MIT | Not yet evaluated. |
| sphinx_autodoc_typehints | ≥3.5 | MIT | Not yet evaluated. |
.. TODO:: document the usage of * autoapi * sphinxcontrib-mermaid * theme v2? * sphinx-design
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 :file:`build/requirements.txt` file to install all dependencies via pip3. The file will recursively
install the mandatory dependencies too.
.. tab-set::
.. tab-item:: Linux/macOS
:sync: Linux
.. code-block:: bash
pip install -U -r build/requirements.txt
.. tab-item:: Windows
:sync: Windows
.. code-block:: powershell
pip3 install -U -r build\requirements.txt
Dependency List
| Package | Version | License | Dependencies |
|---|---|---|---|
| pyTooling | ≥8.8 | Apache License, 2.0 | None |
| wheel | ≥0.45 | MIT | Not yet evaluated. |
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 :file:`dist/requirements.txt` file to install all dependencies via pip3. The file will recursively
install the mandatory dependencies too.
.. tab-set::
.. tab-item:: Linux/macOS
:sync: Linux
.. code-block:: bash
pip install -U -r dist/requirements.txt
.. tab-item:: Windows
:sync: Windows
.. code-block:: powershell
pip3 install -U -r dist\requirements.txt
Dependency List
| Package | Version | License | Dependencies |
|---|---|---|---|
| wheel | ≥0.45 | MIT | Not yet evaluated. |
| Twine | ≥6.2 | Apache License, 2.0 | Not yet evaluated. |