From bb5a643c71532ef49be9f5859076141ab4758599 Mon Sep 17 00:00:00 2001 From: root Date: Wed, 20 May 2026 22:02:37 +0200 Subject: [PATCH] mkproj: tag pyproject with workspace/owner, drop .gitignore, dev deps, initial commit; add global gitignore --- home/.config/templates/python.gitignore | 33 +++++++++++++++++++++++++ home/.gitconfig | 1 + home/.gitignore_global | 14 +++++++++++ 3 files changed, 48 insertions(+) create mode 100644 home/.config/templates/python.gitignore create mode 100644 home/.gitignore_global diff --git a/home/.config/templates/python.gitignore b/home/.config/templates/python.gitignore new file mode 100644 index 0000000..a446807 --- /dev/null +++ b/home/.config/templates/python.gitignore @@ -0,0 +1,33 @@ +# Python +__pycache__/ +*.py[cod] +*.class +*.so +.Python +build/ +dist/ +*.egg-info/ +*.egg +# uv / venv +.venv/ +venv/ +.uv-cache/ +# Tests / coverage +.pytest_cache/ +.coverage +.coverage.* +htmlcov/ +.tox/ +.nox/ +# Ruff / ty / mypy cache +.ruff_cache/ +.ty_cache/ +.mypy_cache/ +.pyre/ +# Jupyter +.ipynb_checkpoints +# IDE local +.vscode/ +.idea/ +# Env +.env diff --git a/home/.gitconfig b/home/.gitconfig index 7665166..db3df52 100644 --- a/home/.gitconfig +++ b/home/.gitconfig @@ -10,6 +10,7 @@ autoSetupRemote = true [core] editor = nano + excludesfile = ~/.gitignore_global [diff] algorithm = histogram [alias] diff --git a/home/.gitignore_global b/home/.gitignore_global new file mode 100644 index 0000000..6a9cdd3 --- /dev/null +++ b/home/.gitignore_global @@ -0,0 +1,14 @@ +# OS +.DS_Store +Thumbs.db +desktop.ini +# Editors +.vscode/ +.idea/ +*.swp +*.swo +*~ +.netrwhist +# Direnv / env +.envrc +.env.local