Technology¶
This project uses the following technical components:
- PrettyTable: Used to display data in tabular format
- cryptography: Used to encrypt / decrypt sensitive data
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
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