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) are done using
prow
withpre-commit
andmypy
. - Zuul is no longer suppported. Instead AICOE-CI is used for basic configuration.
- We have a public service configuration now accessible for everyone.
- If you are writing a Python module, Kebechet could manage the releases of your packages for you.
- If credentials are provided, Python module releases could be published to
PyPI
by Kebechet.
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.