Skip to content

Commit 1cd5a8f

Browse files
authored
Merge pull request #100 from jumpstarter-dev/uv-build
Simplify build target
2 parents b417c6b + a5f5bd3 commit 1cd5a8f

File tree

2 files changed

+6
-17
lines changed

2 files changed

+6
-17
lines changed

Makefile

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -18,24 +18,16 @@ sync-jumpstarter:
1818
test-jumpstarter:
1919
uv run --isolated --package jumpstarter pytest jumpstarter tests
2020

21-
build-jumpstarter:
22-
uvx --from build pyproject-build --installer uv --outdir dist
23-
2421
sync-contrib-%: contrib/%
2522
uv sync --all-extras --inexact --package jumpstarter_driver_$(<F)
2623

2724
test-contrib-%: contrib/%
2825
uv run --isolated --package jumpstarter_driver_$(<F) pytest $<
2926

30-
build-contrib-%: contrib/%
31-
uvx --from build pyproject-build --installer uv --outdir dist $<
32-
3327
sync-contrib: $(addprefix sync-,$(CONTRIB_TARGETS))
3428

3529
test-contrib: $(addprefix test-,$(CONTRIB_TARGETS))
3630

37-
build-contrib: $(addprefix build-,$(CONTRIB_TARGETS))
38-
3931
sync-example-%: examples/%
4032
uv sync --all-extras --inexact --package jumpstarter_example_$(<F)
4133

@@ -57,8 +49,9 @@ sync: sync-jumpstarter sync-contrib sync-examples
5749

5850
test: test-jumpstarter test-contrib
5951

60-
build: sync build-jumpstarter build-contrib
52+
build:
53+
uv build --all --out-dir dist
6154

6255
clean: clean-docs clean-venv clean-build clean-test
6356

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

uv.lock

Lines changed: 3 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)