xerox-python¶
A copier template for Python packages
Created: 2025-04-04
xerox-python is a project template that spins up a new python project in about a minute.
[!WARNING] This template is extremely opinionated. It creates a Python project just the way I like. It might not be immediately useful for anyone else unless they adapt it to their needs.
Usage¶
There branches available that each build a different project type:
main: [Default] Builds a basic python projectfastapi: Builds a basic FastAPI python projectflask: Builds a basic Flask python projecttyper: Builds a basic Typer CLI projecttyperdrive: Builds a basic typerdrive CLI project
Local¶
Clone this repo:
If you want to use a template besides main, checkout the branch you wish to use.
Then just run make:
One line¶
You can use the following one-line commands to build a project from the selected branch