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 documentation is built with sphinx.