This is a Template for any Python based project, it contains what Project Thoth and the AI CoE need:
- GitHub defaults and Templates for issues
- configuration for Coala and Black (code formating)
- basic configuration for Zuul
- configuration for Thoth (stage environment, Red Hat VPN only)
- if you are writing a Python module, Kebechet could manage releases of your packages for you
- if credentials are provided, Python module releases could be published to PyPI
Dependencies should be managed using pipenv (Pipfile, and the Pipfile.lock could be created by thamos advise), pip3 and a requirements.txt files could be used.