File tree Expand file tree Collapse file tree 4 files changed +18
-5
lines changed Expand file tree Collapse file tree 4 files changed +18
-5
lines changed Original file line number Diff line number Diff line change 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
44add_docs : true
55add_extension : rust
Original file line number Diff line number Diff line change 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
Original file line number Diff line number Diff line change @@ -10,6 +10,17 @@ develop-rs:
1010
1111develop : 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
1425build-py :
1526 maturin build
Original file line number Diff line number Diff line change 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+
911build : # # build release
1012 cargo build --release --all-features
1113
You can’t perform that action at this time.
0 commit comments