Skip to content

Commit 43554f4

Browse files
authored
Merge pull request #56 from python-project-templates/copier-update-2025-08-01T14-06-29
Update from copier (2025-08-01T14:06:29)
2 parents 25e99b2 + ecbb613 commit 43554f4

File tree

4 files changed

+18
-5
lines changed

4 files changed

+18
-5
lines changed

.copier-answers.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Changes here will be overwritten by Copier
2-
_commit: a03224b
2+
_commit: 9642da9
33
_src_path: https://github.com/python-project-templates/base.git
44
add_docs: true
55
add_extension: rust

.github/workflows/wiki.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,6 @@ jobs:
2222
steps:
2323
- uses: actions/checkout@v4
2424
- run: cp README.md docs/wiki/Home.md
25-
- uses: Andrew-Chen-Wang/github-wiki-action@v4
25+
- uses: Andrew-Chen-Wang/github-wiki-action@v5
2626
with:
2727
path: docs/wiki

Makefile

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,17 @@ develop-rs:
1010

1111
develop: develop-rs develop-py ## setup project for development
1212

13+
.PHONY: requirements-py requirements-rs requirements
14+
requirements-py: ## install prerequisite python build requirements
15+
python -m pip install --upgrade pip toml
16+
python -m pip install `python -c 'import toml; c = toml.load("pyproject.toml"); print("\n".join(c["build-system"]["requires"]))'`
17+
python -m pip install `python -c 'import toml; c = toml.load("pyproject.toml"); print(" ".join(c["project"]["optional-dependencies"]["develop"]))'`
18+
19+
requirements-rs: ## install prerequisite rust build requirements
20+
make -C rust requirements
21+
22+
requirements: requirements-rs requirements-py ## setup project for development
23+
1324
.PHONY: build-py build-rs build dev
1425
build-py:
1526
maturin build

rust/Makefile

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11

2-
.PHONY: develop build
3-
develop: ## install required dev dependencies
2+
.PHONY: requirements develop build
3+
requirements: ## install required dev dependencies
44
rustup component add rustfmt
55
rustup component add clippy
6-
cargo install cargo-nextest
6+
cargo install cargo-nextest
77
cargo install cargo-llvm-cov
88

9+
develop: requirements ## install required dev dependencies
10+
911
build: ## build release
1012
cargo build --release --all-features
1113

0 commit comments

Comments
 (0)