Skip to content

Commit b4e386d

Browse files
committed
Update release.mk
1 parent 4bacf5a commit b4e386d

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

release.mk

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# release.mk version 2.1 (2021-04-19)
1+
# release.mk version 2.2.2 (2024-10-09)
22
#
33
# Helpful Makefile rules for releasing Python packages.
44
# https://github.com/mgedmin/python-project-skel
@@ -12,7 +12,7 @@ DISTCHECK_DIFF_OPTS ?= $(DISTCHECK_DIFF_DEFAULT_OPTS)
1212

1313
# These should be fine
1414
PYTHON ?= python3
15-
PYPI_PUBLISH ?= rm -rf dist && $(PYTHON) setup.py -q sdist bdist_wheel && twine check dist/* && twine upload dist/*
15+
PYPI_PUBLISH ?= rm -rf dist && $(PYTHON) -m build && twine check dist/* && twine upload dist/*
1616
LATEST_RELEASE_MK_URL = https://raw.githubusercontent.com/mgedmin/python-project-skel/master/release.mk
1717
DISTCHECK_DIFF_DEFAULT_OPTS = -x PKG-INFO -x setup.cfg -x '*.egg-info' -x .github -I'^\#'
1818

@@ -44,7 +44,7 @@ help:
4444

4545
.PHONY: dist
4646
dist:
47-
$(PYTHON) setup.py -q sdist bdist_wheel
47+
$(PYTHON) -m build
4848

4949
# Provide a default 'make check' to be the same as 'make test', since that's
5050
# what 80% of my projects use, but make it possible to override. Now
@@ -79,7 +79,7 @@ endif
7979

8080
.PHONY: distcheck-sdist
8181
distcheck-sdist: dist
82-
pkg_and_version=`$(PYTHON) setup.py --name`-`$(PYTHON) setup.py --version` && \
82+
pkg_and_version=`$(PYTHON) setup.py --name|tr .- _`-`$(PYTHON) setup.py --version` && \
8383
rm -rf tmp && \
8484
mkdir tmp && \
8585
$(VCS_EXPORT) && \

0 commit comments

Comments
 (0)