From d0957971bcccbf3e2db049bb64b8d8124d528b87 Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 20 Mar 2026 16:34:59 +0000 Subject: [PATCH 1/2] Update from copier (2026-03-20T16:34:59) Signed-off-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> --- .copier-answers.yaml | 2 +- .gitignore | 41 +++++++++++++++++------------------------ Makefile | 11 +++++++---- pyproject.toml | 20 +++++++++----------- 4 files changed, 34 insertions(+), 40 deletions(-) diff --git a/.copier-answers.yaml b/.copier-answers.yaml index 6f2d034..73c5ab9 100644 --- a/.copier-answers.yaml +++ b/.copier-answers.yaml @@ -1,5 +1,5 @@ # Changes here will be overwritten by Copier -_commit: 37f89c1 +_commit: 9be318c _src_path: https://github.com/python-project-templates/base.git add_docs: false add_extension: python diff --git a/.gitignore b/.gitignore index 06fc6c8..a82ab5a 100644 --- a/.gitignore +++ b/.gitignore @@ -11,6 +11,9 @@ __pycache__/ *.exp *.lib +# Rust +target + # Distribution / packaging .Python build/ @@ -55,26 +58,12 @@ junit.xml .hypothesis/ .pytest_cache/ -# Translations -*.mo -*.pot - -# Django stuff: +# Django *.log local_settings.py db.sqlite3 db.sqlite3-journal -# Flask stuff: -instance/ -.webassets-cache - -# Scrapy stuff: -.scrapy - -# PyBuilder -target/ - # IPython profile_default/ ipython_config.py @@ -85,15 +74,12 @@ ipython_config.py # pipenv Pipfile.lock -# PEP 582; used by e.g. github.com/David-OConnor/pyflow -__pypackages__/ - -# Celery stuff +# Celery celerybeat-schedule celerybeat.pid -# SageMath parsed files -*.sage.py +# Airspeed Velocity +.asv # Environments .env @@ -141,14 +127,12 @@ js/node_modules js/test-results js/playwright-report js/*.tgz -hatch_build/extension # Jupyter .ipynb_checkpoints .autoversion Untitled*.ipynb -!hatch_build/extension/hatch_build.json -!hatch_build/extension/install.json +hatch_build/extension hatch_build/nbextension hatch_build/labextension @@ -157,3 +141,12 @@ hatch_build/labextension # Rust target + +# Hydra +outputs/ +multirun/ + +# AI +ROADMAP.md +AGENTS.md +.github/hooks/sdlc.json diff --git a/Makefile b/Makefile index a5dd08a..5979678 100644 --- a/Makefile +++ b/Makefile @@ -46,12 +46,15 @@ format: fix ################ # Other Checks # ################ -.PHONY: check-manifest checks check +.PHONY: check-dist check-types checks check -check-manifest: ## check python sdist manifest with check-manifest - check-manifest -v +check-dist: ## check python sdist and wheel with check-dist + check-dist -v -checks: check-manifest +check-types: ## check python types with ty + ty check --python $$(which python) + +checks: check-dist # Alias check: checks diff --git a/pyproject.toml b/pyproject.toml index a028cce..037b5e6 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -2,7 +2,7 @@ requires = [ "hatchling", ] -build-backend="hatchling.build" +build-backend = "hatchling.build" [project] name = "hatch-build" @@ -43,15 +43,19 @@ dependencies = [ develop = [ "build", "bump-my-version", - "check-manifest", - "codespell>=2.4,<2.5", + "check-dist", + "codespell", "hatchling", - "mdformat>=0.7.22,<1.1", + "mdformat", "mdformat-tables>=1", "pydantic>=2,<3", "pytest", "pytest-cov", +<<<<<<< before updating "ruff>=0.9,<0.16", +======= + "ruff", +>>>>>>> after updating "twine", "ty", "uv", @@ -81,18 +85,12 @@ filename = "pyproject.toml" search = 'version = "{current_version}"' replace = 'version = "{new_version}"' -[tool.check-manifest] -ignore = [ - ".copier-answers.yaml", - "Makefile", - "docs/**/*", -] - [tool.coverage.run] branch = true omit = [ "hatch_build/tests/integration/", ] + [tool.coverage.report] exclude_also = [ "raise NotImplementedError", From d79e001e3d23f898332712aba2f9931b7a1de8fb Mon Sep 17 00:00:00 2001 From: Tim Paine <3105306+timkpaine@users.noreply.github.com> Date: Fri, 20 Mar 2026 12:35:26 -0400 Subject: [PATCH 2/2] Update pyproject.toml --- pyproject.toml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 037b5e6..c44a857 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -51,11 +51,7 @@ develop = [ "pydantic>=2,<3", "pytest", "pytest-cov", -<<<<<<< before updating - "ruff>=0.9,<0.16", -======= "ruff", ->>>>>>> after updating "twine", "ty", "uv",