From 2c774dd6f2ef08c843cdffc89f0d2bc564f0403d Mon Sep 17 00:00:00 2001 From: "python-templates-copier-update[bot]" Date: Sun, 8 Nov 2026 11:43:57 +0000 Subject: [PATCH 1/2] Update from Copier (2026-11-08T11-43-51Z) Signed-off-by: python-templates-copier-update[bot] --- .copier-answers.yaml | 2 +- .github/dependabot.yaml | 4 +++- .github/workflows/build.yaml | 8 ++++---- pyproject.toml | 2 +- rust/Cargo.lock | 4 ++-- rust/Cargo.toml | 3 --- rust/Makefile | 6 +++--- 7 files changed, 14 insertions(+), 15 deletions(-) diff --git a/.copier-answers.yaml b/.copier-answers.yaml index c198f4d..dbe86e6 100644 --- a/.copier-answers.yaml +++ b/.copier-answers.yaml @@ -1,5 +1,5 @@ # Changes here will be overwritten by Copier -_commit: 2d2a72d +_commit: 02f55bd _src_path: https://github.com/python-project-templates/base.git add_docs: false add_extension: rust diff --git a/.github/dependabot.yaml b/.github/dependabot.yaml index ac07c08..fb7f1e0 100644 --- a/.github/dependabot.yaml +++ b/.github/dependabot.yaml @@ -26,7 +26,9 @@ updates: - "part: dependencies" - package-ecosystem: "cargo" - directory: "/" + directories: + - "/" + - "/rust" schedule: interval: "monthly" cooldown: diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 6919d97..985e987 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -60,12 +60,12 @@ jobs: persist-credentials: false - name: Setup Python - uses: actions-ext/python/setup@c8228d827a81b9f8c808825328af361c45461ba3 + uses: actions-ext/python/setup@c7ef9cbf13bc854a8d1422e9f8c6ee7a7ce1b911 with: version: ${{ matrix.python }} - name: Setup Rust - uses: actions-ext/rust/setup@10df15e12bbd1cc1cf48089f2e232349f98c74e7 + uses: actions-ext/rust/setup@af6343171cd1a86c4183da96de7eb96e15599662 - name: Install dependencies run: make develop @@ -150,13 +150,13 @@ jobs: if: matrix.target == 'native' && runner.os != 'Linux' - name: Test wheel - uses: actions-ext/python/test-wheel@c8228d827a81b9f8c808825328af361c45461ba3 + uses: actions-ext/python/test-wheel@c7ef9cbf13bc854a8d1422e9f8c6ee7a7ce1b911 with: module: lerna if: matrix.target == 'native' && runner.os == 'Linux' - name: Test source distribution - uses: actions-ext/python/test-sdist@c8228d827a81b9f8c808825328af361c45461ba3 + uses: actions-ext/python/test-sdist@c7ef9cbf13bc854a8d1422e9f8c6ee7a7ce1b911 with: module: lerna if: matrix.name == 'ubuntu-24.04' diff --git a/pyproject.toml b/pyproject.toml index 882d8c4..c3d52f8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -44,7 +44,7 @@ develop = [ "hatch-rs", "hatchling", "mdformat", - "mdformat-frontmatter", + "mdformat-myst", "mdformat-tables>=1", "packaging", "pytest", diff --git a/rust/Cargo.lock b/rust/Cargo.lock index b4c5097..3d9cc08 100644 --- a/rust/Cargo.lock +++ b/rust/Cargo.lock @@ -179,9 +179,9 @@ dependencies = [ [[package]] name = "rustix" -version = "1.1.5" +version = "1.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "891efababe418670775f199f0d233d84843c227a0949a883ce15b37c78d6629d" +checksum = "e5e76742e5294153d4dde1207dbec5bdd81eef6fabdc0d2118babadabfd858aa" dependencies = [ "bitflags", "errno", diff --git a/rust/Cargo.toml b/rust/Cargo.toml index 6036bc1..e6ef124 100644 --- a/rust/Cargo.toml +++ b/rust/Cargo.toml @@ -21,6 +21,3 @@ rand = "0.9" [dev-dependencies] tempfile = "3.10" -[profile.test.junit] -path = "junit.xml" - diff --git a/rust/Makefile b/rust/Makefile index 32d986e..d0d1054 100644 --- a/rust/Makefile +++ b/rust/Makefile @@ -3,8 +3,8 @@ requirements: ## install required dev dependencies rustup component add rustfmt rustup component add clippy - cargo install --locked --force cargo-nextest - cargo install --force cargo-llvm-cov + cargo install --locked cargo-nextest + cargo install --locked cargo-llvm-cov develop: requirements ## install required dev dependencies @@ -31,7 +31,7 @@ checks: check .PHONY: test tests test-ci tests-ci test: ## run the tests - cargo llvm-cov nextest --cobertura --output-path junit.xml + cargo llvm-cov nextest --cobertura --output-path coverage.xml # alias tests: test From a876b68aa27c7b52730fdd9c530cdd0e00d0b087 Mon Sep 17 00:00:00 2001 From: Tim Paine <3105306+timkpaine@users.noreply.github.com> Date: Sun, 8 Nov 2026 12:11:15 -0500 Subject: [PATCH 2/2] Remove unused exception-group type suppression Signed-off-by: Tim Paine <3105306+timkpaine@users.noreply.github.com> --- lerna/core/utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lerna/core/utils.py b/lerna/core/utils.py index ab1b4c0..3910fbf 100644 --- a/lerna/core/utils.py +++ b/lerna/core/utils.py @@ -347,7 +347,7 @@ def _exception_group_members(error: BaseException) -> Sequence[BaseException]: group_type = getattr(builtins, "BaseExceptionGroup", None) if group_type is None or not isinstance(error, group_type): return () - return cast(Sequence[BaseException], error.exceptions) # ty: ignore[unresolved-attribute] + return cast(Sequence[BaseException], error.exceptions) def _serialize_exception_node(error: BaseException, ancestors: set[int] | None = None) -> _SerializedExceptionNode: