From ac92a24e0df49a62a6c8f30acd3e81b9d3953d63 Mon Sep 17 00:00:00 2001 From: "python-templates-copier-update[bot]" Date: Tue, 1 Sep 2026 16:38:36 +0000 Subject: [PATCH 1/3] Update from Copier (2026-09-01T16-38-31Z) Signed-off-by: python-templates-copier-update[bot] --- .copier-answers.yaml | 2 +- .github/dependabot.yaml | 17 ++++++++++++++++- .github/workflows/build.yaml | 19 +++++++++++++++++++ .github/workflows/docs.yaml | 4 ++++ js/package.json | 2 +- rust/Makefile | 2 +- 6 files changed, 42 insertions(+), 4 deletions(-) diff --git a/.copier-answers.yaml b/.copier-answers.yaml index 8ae03dd..95c3ded 100644 --- a/.copier-answers.yaml +++ b/.copier-answers.yaml @@ -1,5 +1,5 @@ # Changes here will be overwritten by Copier -_commit: 195919b +_commit: dcfbd4b _src_path: https://github.com/python-project-templates/base.git add_docs: true add_extension: rustjswasm diff --git a/.github/dependabot.yaml b/.github/dependabot.yaml index e7ae981..abfd737 100644 --- a/.github/dependabot.yaml +++ b/.github/dependabot.yaml @@ -4,6 +4,10 @@ updates: directory: "/" schedule: interval: "monthly" + groups: + github-actions: + patterns: + - "*" labels: - "part: github_actions" @@ -13,6 +17,10 @@ updates: interval: "monthly" cooldown: default-days: 7 + groups: + python: + patterns: + - "*" labels: - "lang: python" - "part: dependencies" @@ -23,6 +31,10 @@ updates: interval: "monthly" cooldown: default-days: 7 + groups: + javascript: + patterns: + - "*" labels: - "lang: javascript" - "part: dependencies" @@ -33,7 +45,10 @@ updates: interval: "monthly" cooldown: default-days: 7 + groups: + rust: + patterns: + - "*" labels: - "lang: rust" - "part: dependencies" - diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index eb40268..f703730 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -65,15 +65,26 @@ jobs: persist-credentials: false - name: Setup Python +<<<<<<< before updating uses: actions-ext/python/setup@a3f3953ef26a519ab7b6a56b94d06fa1b31ab3f3 +======= + uses: actions-ext/python/setup@ec67f82b3bd863948308a41ecb9e70547cbb19c7 +>>>>>>> after updating with: version: ${{ matrix.python }} - name: Setup Rust +<<<<<<< before updating uses: actions-ext/rust/setup@3de300f3071e758a1dd8545b884288a35e5d7f81 - name: Setup Node.js uses: actions-ext/node/setup@b0536d87c5e92c924bc8667f566f620758280825 +======= + uses: actions-ext/rust/setup@0f0b7c9ab3cdb6e9a1f79e2147974d6762ddafea + + - name: Setup Node.js + uses: actions-ext/node/setup@34d0fdbdca883e4d0a2da0bcd0fa460fd40b80e7 +>>>>>>> after updating with: version: 22.x if: matrix.target == 'native' @@ -161,13 +172,21 @@ jobs: if: matrix.target == 'native' && runner.os != 'Linux' - name: Test wheel +<<<<<<< before updating uses: actions-ext/python/test-wheel@a3f3953ef26a519ab7b6a56b94d06fa1b31ab3f3 +======= + uses: actions-ext/python/test-wheel@ec67f82b3bd863948308a41ecb9e70547cbb19c7 +>>>>>>> after updating with: module: python_template_rust if: matrix.target == 'native' && runner.os == 'Linux' - name: Test source distribution +<<<<<<< before updating uses: actions-ext/python/test-sdist@a3f3953ef26a519ab7b6a56b94d06fa1b31ab3f3 +======= + uses: actions-ext/python/test-sdist@ec67f82b3bd863948308a41ecb9e70547cbb19c7 +>>>>>>> after updating with: module: python_template_rust if: matrix.name == 'ubuntu-latest' diff --git a/.github/workflows/docs.yaml b/.github/workflows/docs.yaml index 83ef826..55b2404 100644 --- a/.github/workflows/docs.yaml +++ b/.github/workflows/docs.yaml @@ -22,7 +22,11 @@ jobs: persist-credentials: false - name: Setup Python +<<<<<<< before updating uses: actions-ext/python/setup@a3f3953ef26a519ab7b6a56b94d06fa1b31ab3f3 +======= + uses: actions-ext/python/setup@ec67f82b3bd863948308a41ecb9e70547cbb19c7 +>>>>>>> after updating - name: Download distributions uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8 diff --git a/js/package.json b/js/package.json index c50f9e9..b89c2c3 100644 --- a/js/package.json +++ b/js/package.json @@ -25,7 +25,7 @@ "access": "public" }, "scripts": { - "setup": "cargo install -f wasm-bindgen-cli --version 0.2.126 --locked", + "setup": "cargo install -f wasm-bindgen-cli --version 0.2.127 --locked", "build:clean": "node -e \"const fs=require('fs'); fs.rmSync('dist',{recursive:true,force:true}); fs.rmSync('../python_template_rust/extension',{recursive:true,force:true})\"", "build:debug": "node build.mjs --debug", "build:rust": "cargo build --release --all-features --target wasm32-unknown-unknown --target-dir ../target", diff --git a/rust/Makefile b/rust/Makefile index e9771a2..d5978e7 100644 --- a/rust/Makefile +++ b/rust/Makefile @@ -5,7 +5,7 @@ requirements: ## install required dev dependencies rustup component add clippy cargo install --force --locked cargo-nextest cargo install --force --locked cargo-llvm-cov - cargo install --force --locked wasm-bindgen-cli --version 0.2.126 + cargo install --force --locked wasm-bindgen-cli --version 0.2.127 rustup target add wasm32-unknown-unknown develop: requirements ## install required dev dependencies From 44fbfb6f7d465f4393e489874af994fb03281684 Mon Sep 17 00:00:00 2001 From: Tim Paine <3105306+timkpaine@users.noreply.github.com> Date: Tue, 1 Sep 2026 12:47:01 -0400 Subject: [PATCH 2/3] Update build.yaml --- .github/workflows/build.yaml | 19 ------------------- 1 file changed, 19 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index f703730..9caa8a1 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -65,26 +65,15 @@ jobs: persist-credentials: false - name: Setup Python -<<<<<<< before updating - uses: actions-ext/python/setup@a3f3953ef26a519ab7b6a56b94d06fa1b31ab3f3 -======= uses: actions-ext/python/setup@ec67f82b3bd863948308a41ecb9e70547cbb19c7 ->>>>>>> after updating with: version: ${{ matrix.python }} - name: Setup Rust -<<<<<<< before updating - uses: actions-ext/rust/setup@3de300f3071e758a1dd8545b884288a35e5d7f81 - - - name: Setup Node.js - uses: actions-ext/node/setup@b0536d87c5e92c924bc8667f566f620758280825 -======= uses: actions-ext/rust/setup@0f0b7c9ab3cdb6e9a1f79e2147974d6762ddafea - name: Setup Node.js uses: actions-ext/node/setup@34d0fdbdca883e4d0a2da0bcd0fa460fd40b80e7 ->>>>>>> after updating with: version: 22.x if: matrix.target == 'native' @@ -172,21 +161,13 @@ jobs: if: matrix.target == 'native' && runner.os != 'Linux' - name: Test wheel -<<<<<<< before updating - uses: actions-ext/python/test-wheel@a3f3953ef26a519ab7b6a56b94d06fa1b31ab3f3 -======= uses: actions-ext/python/test-wheel@ec67f82b3bd863948308a41ecb9e70547cbb19c7 ->>>>>>> after updating with: module: python_template_rust if: matrix.target == 'native' && runner.os == 'Linux' - name: Test source distribution -<<<<<<< before updating - uses: actions-ext/python/test-sdist@a3f3953ef26a519ab7b6a56b94d06fa1b31ab3f3 -======= uses: actions-ext/python/test-sdist@ec67f82b3bd863948308a41ecb9e70547cbb19c7 ->>>>>>> after updating with: module: python_template_rust if: matrix.name == 'ubuntu-latest' From b279ab40959f962bd3a658c9df8dade672157c1a Mon Sep 17 00:00:00 2001 From: Tim Paine <3105306+timkpaine@users.noreply.github.com> Date: Tue, 1 Sep 2026 12:47:06 -0400 Subject: [PATCH 3/3] Update docs.yaml --- .github/workflows/docs.yaml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/.github/workflows/docs.yaml b/.github/workflows/docs.yaml index 55b2404..1cb3580 100644 --- a/.github/workflows/docs.yaml +++ b/.github/workflows/docs.yaml @@ -22,11 +22,7 @@ jobs: persist-credentials: false - name: Setup Python -<<<<<<< before updating - uses: actions-ext/python/setup@a3f3953ef26a519ab7b6a56b94d06fa1b31ab3f3 -======= uses: actions-ext/python/setup@ec67f82b3bd863948308a41ecb9e70547cbb19c7 ->>>>>>> after updating - name: Download distributions uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8