2.2. Dependencies¶
2.2.1. Python version¶
The Connectors package is currently developed and tested with Python 3.7. Python 3.6 is very likely to work as well. Earlier versions are not compatible with the Connectors package.
2.2.2. Other packages and tools¶
The Connectors package itself does not depend on other packages. Nevertheless, the setup, the tests and the documentation rely on third party packages and tools.
- the setup is done with
setuptools
. - the tests are run with
pytest
. - the test coverage is assessed with
pytest-cov
. - the code is analyzed with Pylint and
flake8
. - spell-checking is done with pyenchant.
- the test coverage is assessed with
- the tests are run with
- the documentation is built with
sphinx
. - the documentation uses the
sphinx_rtd_theme
. - graphs are drawn with
sphinx.ext.graphviz
. - some examples rely on
numpy
andmatplotlib
.
- the documentation uses the
- the documentation is built with