Skip to content

Commit cf113e0

Browse files
committed
dev: enhanced package release script [ci skip]
1 parent 6113f3c commit cf113e0

File tree

1 file changed

+16
-7
lines changed

1 file changed

+16
-7
lines changed

Makefile

Lines changed: 16 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -53,21 +53,30 @@ install-ci:
5353
# --------------------------------------
5454

5555
.PHONY: build
56-
build:
56+
build: package-build
57+
58+
.PHONY: release
59+
release: package-release-dev package-release
60+
61+
.PHONY: release-dev
62+
release: package-release-dev
63+
64+
.PHONY: package-build
65+
package-build:
5766
rm -rf ./dist && \
5867
PYTHON_USER_FLAG=$(shell python -c "import sys; print('' if hasattr(sys, 'real_prefix') or hasattr(sys, 'base_prefix') else '--user')") && \
5968
python -m pip install $(PYTHON_USER_FLAG) --upgrade setuptools wheel && \
6069
python setup.py sdist bdist_wheel
6170

62-
.PHONY: dist
63-
dist: build
71+
.PHONY: package-release
72+
package-release: package-build
6473
python -m pip install $(PYTHON_USER_FLAG) --upgrade twine && \
65-
twine upload dist/*
74+
twine upload --repository pypi dist/*
6675

67-
.PHONY: dist-dev
68-
dist-dev: build
76+
.PHONY: package-release-dev
77+
package-release-dev: package-build
6978
python -m pip install $(PYTHON_USER_FLAG) --upgrade twine && \
70-
twine upload --repository-url https://test.pypi.org/legacy/ dist/*
79+
twine upload --repository pypi-dev dist/*
7180

7281

7382
# =========================================

0 commit comments

Comments
 (0)