@@ -63,14 +63,15 @@ Currently, the best choice is probably hatch for pure Python projects, and
63
63
scikit-build (such as the scikit-build-core + pybind11 choice) for binary
64
64
projects.
65
65
66
- #### To use (modern copier version)
66
+ #### To use (copier version)
67
67
68
68
Install ` copier ` and ` copier-templates-extensions ` . Using [ uv] [ ] , that's:
69
69
70
70
``` bash
71
- uv tool install copier --with copier-templates-extensions
71
+ uv tool install copier! =9.5.0 --with copier-templates-extensions
72
72
```
73
73
74
+ (Copier 9.5.0 [ has a bug] ( https://github.com/copier-org/copier/issues/1977 ) )
74
75
Now, run copier to generate your project:
75
76
76
77
``` bash
@@ -87,7 +88,7 @@ future.
87
88
> Note: Add ` --vcs-ref=HEAD ` to get the latest version instead of the last
88
89
> tagged version; HEAD always passes tests (and is what cookiecutter uses).
89
90
90
- #### To use (classic cookiecutter version)
91
+ #### To use (cookiecutter version)
91
92
92
93
Install cookiecutter, ideally with ` brew install cookiecutter ` if you use brew,
93
94
otherwise with ` uv tool install cookiecutter ` (or prepend ` uvx ` to the command
@@ -100,14 +101,14 @@ cookiecutter gh:scientific-python/cookie
100
101
If you are using cookiecutter 2.2.3+, you will get nice descriptions for the
101
102
options like copier!
102
103
103
- #### To use (classic cruft version)
104
+ #### To use (cruft version)
104
105
105
106
You can also use [ cruft] [ ] , which adds the ability update to cookiecutter
106
107
projects. Install with ` uv tool install cruft ` (or prepend ` uvx ` to the command
107
108
below, and skip installation). Then run:
108
109
109
110
``` bash
110
- cruft create gh: scientific-python/cookie
111
+ cruft create https://github.com/ scientific-python/cookie
111
112
```
112
113
113
114
#### Post generation
0 commit comments