Technology ========== This project uses the following technical components: * PrettyTable_: Used to display data in tabular format * cryptography_: Used to encrypt / decrypt sensitive data .. _PrettyTable: https://pypi.org/project/PrettyTable .. _cryptography: https://cryptography.io/en/latest Tools ===== The following tools are used during development, testing & documentation: * Sphinx_: For documentation generation * Pipenv_: For virtualenv and requirements management * Tox_: For verifying support of different Python versions * tox-pipenv_: For integration Tox/Pipenv * pytest_: For unit testing * pytest-cov_: pytest plugin for generating coverage data * Coverage_: For producing coverage reports .. _Sphinx: https://www.sphinx-doc.org/en/master/index.html .. _Pipenv: https://docs.pipenv.org .. _Tox: https://tox.readthedocs.io/en/latest .. _tox-pipenv: https://pypi.org/project/tox-pipenv .. _pytest: https://docs.pytest.org/en/stable .. _pytest-cov: https://pypi.org/project/pytest-cov .. _Coverage: https://coverage.readthedocs.io/en/latest Integrations ============ The following services are currently integrated with this project: * CircleCI_: Automatic testing & deployment * ReadTheDocs_: Documentation hosting * Codecov_: Hosted coverage reports * Coveralls_: Hosted coverage reports .. _CircleCI: https://circleci.com .. _ReadTheDocs: https://readthedocs.org .. _Codecov: https://codecov.io .. _Coveralls: https://coveralls.io