@@ -21,29 +21,19 @@ requirements-rs: ## install prerequisite rust build requirements
21
21
22
22
requirements : requirements-rs requirements-py # # setup project for development
23
23
24
- .PHONY : build-py build-rs build dev
24
+ .PHONY : build-py build-rs build
25
25
build-py :
26
26
python -m build -w -n
27
27
28
28
build-rs :
29
29
make -C rust build
30
30
31
- dev : build # # lightweight in-place build for iterative dev
32
- $(_CP_COMMAND )
33
-
34
31
build : build-rs build-py # # build the project
35
32
36
33
.PHONY : install
37
34
install : # # install python library
38
35
uv pip install .
39
36
40
- UNAME := $(shell uname)
41
- ifeq ($(UNAME ) , Darwin)
42
- _CP_COMMAND := cp target/debug/libpython_template_rust.dylib python_template_rust/python_template_rust.abi3.so
43
- else
44
- _CP_COMMAND := cp target/debug/libpython_template_rust.so python_template_rust/python_template_rust.abi3.so
45
- endif
46
-
47
37
# ########
48
38
# LINTS #
49
39
# ########
@@ -146,21 +136,21 @@ major: ## bump a major version
146
136
# #######
147
137
.PHONY : dist-py-wheel dist-py-sdist dist-rs dist-check dist publish
148
138
149
- dist-py-wheel : # build python wheel
139
+ dist-py-wheel : # # build python wheel
150
140
python -m cibuildwheel --output-dir dist
151
141
152
- dist-py-sdist : # build python sdist
142
+ dist-py-sdist : # # build python sdist
153
143
python -m build --sdist -o dist
154
144
155
- dist-rs : # build rust dists
145
+ dist-rs : # # build rust dists
156
146
make -C rust dist
157
147
158
148
dist-check : # # run python dist checker with twine
159
149
python -m twine check dist/*
160
150
161
151
dist : clean build dist-rs dist-py-wheel dist-py-sdist dist-check # # build all dists
162
152
163
- publish : dist # publish python assets
153
+ publish : dist # # publish python assets
164
154
165
155
# ########
166
156
# CLEAN #
0 commit comments