Skip to content
Public template

About

A boilerplate Python 3 project

Resources

Stars

20 stars

Watchers

3 watching

Forks

Repository files navigation

Python3 Seed

CircleCI License

Overview

A boilerplate Python 3 project set up for unit tests and continuous integration.

Specifically:

  • Enforces Python style rules with YAPF
  • Performs static analysis with pyflakes and pylint
  • Sorts imports with ruff

Development

uv python pin 3.13.6 && \
  uv venv && \
  . .venv/bin/activate && \
  uv pip install --requirement requirements.txt && \
  uv pip install --requirement dev_requirements.txt && \
  ./dev-scripts/enable-git-hooks

Customization

To customize this for your project:

  1. Change LICENSE to a license of your choosing.
  2. Change the CircleCI badge in README.md to your own Circle CI project badge.
  3. Change the app name in main.py from Python Seed to your app's name.
  4. Rename app/dummy.py and app/dummy_test.py to the module names of your choosing.
  5. Begin working.

Run

./main.py

About

A boilerplate Python 3 project

Resources

Stars

20 stars

Watchers

3 watching

Forks

Releases

Packages

Used by

Contributors

Languages