https://github.com/preocts/python-src-template
Personal template for most python projects.
https://github.com/preocts/python-src-template
python python3
Last synced: 29 days ago
JSON representation
Personal template for most python projects.
- Host: GitHub
- URL: https://github.com/preocts/python-src-template
- Owner: Preocts
- License: mit
- Created: 2020-12-27T02:57:55.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2026-05-03T03:40:56.000Z (30 days ago)
- Last Synced: 2026-05-03T05:26:11.860Z (30 days ago)
- Topics: python, python3
- Language: Python
- Homepage:
- Size: 464 KB
- Stars: 18
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://www.python.org/downloads)
[](https://github.com/psf/black)
[](https://github.com/wntrblm/nox)
[](https://results.pre-commit.ci/latest/github/Preocts/python-src-template/main)
[](https://github.com/Preocts/python-src-template/actions/workflows/python-tests.yml)
# python-src-template
- [Contributing Guide and Developer Setup Guide](./CONTRIBUTING.md)
- [License: MIT](./LICENSE)
---
A template I use for most projects.
This is not the one-shot solution to project structure or packaging. This is
just what works well for one egg on the Internet. Feel free to use it as you see
fit.
## FAQ
- **Q:** Should I follow everything to the absolute letter in this template?
- **A:** Heck no, I don't even do that! This is just the closest
one-size-fits-most template I've put together. Use what you want how you
want.
- **Q:** Why does this template change so often?
- **A:** I'm constantly finding new tweaks that make the template fit just a
little better. I'm also open to ideas and suggestions so please drop an
issue if you have one.
- **Q:** Why nox?
- **A:** Duplicatable workflows that are platform agnostic. Whether locally,
in a container, in a github action, or on your machine; there is one
official way workflows are run.