python template
  • Shell 68.8%
  • Nix 31%
  • Python 0.2%
Find a file Use this template
trev 14d5c7238e
All checks were successful
check / check (push) Successful in 37s
refactor(python): migrate mkApps to script and packages
2026-07-15 16:24:31 -04:00
.forgejo chore(deps): update spotdemo4/nix-init action to v1.58.0 (#17) 2026-07-15 05:06:13 -04:00
.github chore(deps): update spotdemo4/nix-init action to v1.58.0 (#17) 2026-07-15 05:06:13 -04:00
.vscode feat: zed, oxc 2026-05-11 08:54:59 -04:00
.zed feat: zed, oxc 2026-05-11 08:54:59 -04:00
src/python_template refactor(packaging)!: rename package and script to python-template 2026-05-31 23:04:24 -04:00
.envrc.project init 2026-01-29 10:06:08 -05:00
.gitignore chore(ci): add basedpyright checks and exclude local agent folders 2026-05-31 21:19:23 -04:00
.python-version chore(deps): update python docker tag to v3.14 (#1) 2026-01-29 16:02:43 +00:00
AGENTS.md docs(agent): add repository AGENTS instructions and CLAUDE link 2026-05-31 23:22:20 -04:00
CLAUDE.md docs(agent): add repository AGENTS instructions and CLAUDE link 2026-05-31 23:22:20 -04:00
flake.lock refactor(python): migrate mkApps to script and packages 2026-07-15 16:24:31 -04:00
flake.nix refactor(python): migrate mkApps to script and packages 2026-07-15 16:24:31 -04:00
init.sh feat: add project initializer 2026-07-13 04:58:36 -04:00
LICENSE feat: set nixpkgs used by nixd 2026-04-28 23:00:04 -04:00
opencode.json chore: enable OpenCode language servers 2026-07-13 02:57:59 -04:00
pyproject.toml bump: v1.0.0 -> v1.1.0 2026-07-13 22:01:57 +00:00
README.md bump: v1.0.0 -> v1.1.0 2026-07-13 22:01:57 +00:00
treefmt.toml chore(treefmt): exclude ts/tsx/html/css from oxfmt includes 2026-05-31 23:23:08 -04:00
uv.lock bump: v1.0.0 -> v1.1.0 2026-07-13 22:01:57 +00:00

python template

check vulnerable python

template for starting python projects

part of spotdemo4/templates

requirements

getting started

nix develop
./init.sh "Title" "Description"

run

nix run .#dev

format

nix fmt

check

nix flake check

build

nix build

release

bumper

releases are automatically created for significant changes

use

uv

uvx python-template \
  --index https://trev.zip/api/packages/template/pypi

pip

pip install python-template \
    --index-url https://trev.zip/api/packages/template/pypi/simple

docker

docker run trev.zip/template/python:latest

nix

nix run git+https://trev.zip/template/python.git

download

https://trev.zip/template/python/releases