This project serves as a template for consistent, cross-platform, open-source Python package development.
One goal is to make it as simple as possible to go from cloning to a tested package with as few steps as possible. The general process should be as simple as:
poetry install
poetry run pytest
- root
- .github
- workflows
- docs
- examples
- <package name>
- test
- .github
This setup relies on the projects being managed in a Git repository.
Consistent approach to handling error callbacks.
Unit tests are created using pytest.
Automatic testing, packaging, and deployment.
Be sure to use your own copyright for your projects using this structure.