@@ -18,24 +18,16 @@ sync-jumpstarter:
18
18
test-jumpstarter :
19
19
uv run --isolated --package jumpstarter pytest jumpstarter tests
20
20
21
- build-jumpstarter :
22
- uvx --from build pyproject-build --installer uv --outdir dist
23
-
24
21
sync-contrib-% : contrib/%
25
22
uv sync --all-extras --inexact --package jumpstarter_driver_$(<F )
26
23
27
24
test-contrib-% : contrib/%
28
25
uv run --isolated --package jumpstarter_driver_$(<F ) pytest $<
29
26
30
- build-contrib-% : contrib/%
31
- uvx --from build pyproject-build --installer uv --outdir dist $<
32
-
33
27
sync-contrib : $(addprefix sync-,$(CONTRIB_TARGETS ) )
34
28
35
29
test-contrib : $(addprefix test-,$(CONTRIB_TARGETS ) )
36
30
37
- build-contrib : $(addprefix build-,$(CONTRIB_TARGETS ) )
38
-
39
31
sync-example-% : examples/%
40
32
uv sync --all-extras --inexact --package jumpstarter_example_$(<F )
41
33
@@ -57,8 +49,9 @@ sync: sync-jumpstarter sync-contrib sync-examples
57
49
58
50
test : test-jumpstarter test-contrib
59
51
60
- build : sync build-jumpstarter build-contrib
52
+ build :
53
+ uv build --all --out-dir dist
61
54
62
55
clean : clean-docs clean-venv clean-build clean-test
63
56
64
- .PHONY : sync docs test test-jumpstarter test-contrib build build-jumpstarter build-contrib clean-test clean-docs clean-venv clean-build
57
+ .PHONY : sync docs test test-jumpstarter test-contrib build clean-test clean-docs clean-venv clean-build
0 commit comments