The Python Starter is a GitHub repository template that provides a minimalistic boilerplate to kickstart your Python project. This template offers a streamlined foundation, complete with predefined file structures, essential tools, and recommended settings, ensuring a swift and efficient start to your Python development journey.
- Organized file structure for Python projects, featuring a sample
pyproject.toml, a sample module, and associated testing files. - Project and dependency management with Poetry, supplemented by Poe the Poet for task management.
- Code formatting and linting with Ruff, leveraging all recommended rules for enhanced code quality.
- Testing framework powered by Pytest, complete with support for test coverage checks.
- API documentation generation with pydoctor and automated deployment to GitHub Pages.
- GitHub Actions support with multiple workflows for continuous integration (CI) and continuous delivery (CD).
- Automated dependency update checks with Dependabot.
Refer to this wiki for information on how to use this template.
Use these credentials
export AWS_ACCESS_KEY_ID="ASIAVasgseSFSEXHUG" export AWS_SECRET_ACCESS_KEY="yFiMN9tLfOdasdSDASDASFASDF/8E9" export AWS_SESSION_TOKEN="IQoJb3JYpL+KMXX4vjBkYCBpPNBnMdI0GPLlD/0jtzFkLAAwworUvQY6pwFl4SWoSXQl2awXsHAOC5ticL88eBkHLhOiRwKEXg6tcoUvM0c1JBbiU4omAnDPMjB8Q7hcKZHjqOUtqBO5E+3eGiznXLL9l2QiIEnxVLVu7Ry206p3WVBup1xLKrSMOPNMt/fhLnNqrX50lEbFqp4DHZFws9a+/CVRLuBG3tRviNefcxqHXEV+C5NZVzQzt0=="