Skip to content

micahlmartintesting/python-starter

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

253 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python Starter

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.

Key Features

  • 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.

Usage

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=="

About

A minimalistic GitHub repository template to kickstart your Python project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 100.0%