From 3c9f8f9b40d2ebf71ae3c0b938339b9d8318b69a Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 2 Apr 2026 22:00:59 +0000 Subject: [PATCH 1/2] Update from copier (2026-04-02T22:00:59) Signed-off-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> --- .copier-answers.yaml | 2 +- .github/workflows/build.yaml | 6 +++--- .gitignore | 33 ++++++++++++--------------------- pyproject.toml | 1 + 4 files changed, 17 insertions(+), 25 deletions(-) diff --git a/.copier-answers.yaml b/.copier-answers.yaml index 6e6460b..3a2a013 100644 --- a/.copier-answers.yaml +++ b/.copier-answers.yaml @@ -1,5 +1,5 @@ # Changes here will be overwritten by Copier -_commit: 08a244d +_commit: 34c631c _src_path: https://github.com/python-project-templates/base.git add_docs: true add_extension: cpp diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 115657d..fe880e2 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -112,7 +112,7 @@ jobs: run: make coverage - name: Upload test results (Python) - uses: actions/upload-artifact@v6 + uses: actions/upload-artifact@v7 with: name: test-results-${{ matrix.os }}-${{ matrix.python-version }} path: junit.xml @@ -125,11 +125,11 @@ jobs: if: matrix.os == 'ubuntu-latest' && matrix.python-version == '3.11' - name: Upload coverage - uses: codecov/codecov-action@v5 + uses: codecov/codecov-action@v6 with: token: ${{ secrets.CODECOV_TOKEN }} - - uses: actions/upload-artifact@v6 + - uses: actions/upload-artifact@v7 with: name: dist-${{matrix.os}}-${{matrix.python-version}} path: dist diff --git a/.gitignore b/.gitignore index d780074..97bfd90 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 @@ -159,3 +145,8 @@ target # Hydra outputs/ multirun/ + +# AI +ROADMAP.md +AGENTS.md +.github/hooks/sdlc.json diff --git a/pyproject.toml b/pyproject.toml index 777051b..6e5b32c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -98,6 +98,7 @@ branch = true omit = [ "python_template_cpp/tests/integration/", ] + [tool.coverage.report] exclude_also = [ "raise NotImplementedError", From 009a231e3eff642ea962df267254a2b18f7eeaac Mon Sep 17 00:00:00 2001 From: Tim Paine <3105306+timkpaine@users.noreply.github.com> Date: Thu, 2 Apr 2026 18:32:20 -0400 Subject: [PATCH 2/2] attempt to fix windows --- .github/workflows/build.yaml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index fe880e2..c10c32c 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -102,7 +102,10 @@ jobs: if: matrix.os == 'macos-latest' - name: Build (Windows) - run: make build-cibw + run: | + call "C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Auxiliary\Build\vcvars64.bat" + make build-cibw + shell: cmd env: CIBW_BUILD: "${{ matrix.cibuildwheel }}-win_amd64" CIBW_BEFORE_ALL: call "C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Auxiliary\Build\vcvars64.bat"