Skip to content

Commit 9fee73c

Browse files
committed
Makefile: Little improvements suggested by coderabbit
Signed-off-by: Lukáš Doktor <[email protected]>
1 parent deef084 commit 9fee73c

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

Makefile

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,15 +28,17 @@ source-release: clean
2828
git archive --prefix="$(PROJECT)-$(VERSION)/" -o "SOURCES/$(PROJECT)-$(VERSION).tar.gz" $(VERSION)
2929

3030
install:
31-
$(PYTHON) -m pip install --upgrade build
31+
rm -r dist 2>/dev/null || true
32+
$(PYTHON) -m pip install --upgrade pip build wheel
3233
$(PYTHON) -m build
33-
$(PYTHON) -m pip install dist/*.whl
34+
$(PYTHON) -m pip install --no-deps --force-reinstall dist/*.whl
3435

3536
develop:
3637
$(PYTHON) -m pip install --editable .[dev]
3738

3839
pypi: clean
3940
$(PYTHON) -m build
41+
$(PYTHON) -m twine check dist/*
4042
@echo
4143
@echo
4244
@echo "Use 'python3 -m twine upload dist/*'"
@@ -49,6 +51,8 @@ check: clean
4951
$(PYTHON) -m isort --check-only -- $(shell git ls-files -- "*.py")
5052
$(PYTHON) -m pytest
5153

54+
test: check
55+
5256
# --- Distro packaging (unchanged except cosmetic) ---
5357
prepare-source:
5458
dch -D "utopic" -M -v "$(VERSION)" "Automated (make builddeb) build."
@@ -82,10 +86,10 @@ rpm-release: srpm-release
8286

8387
clean:
8488
$(MAKE) -f $(CURDIR)/debian/rules clean || true
85-
rm -rf .venv* .mypy_cache *.egg-info MANIFEST BUILD BUILDROOT SPECS RPMS SRPMS SOURCES dist
89+
rm -rf .mypy_cache *.egg-info MANIFEST BUILD BUILDROOT SPECS RPMS SRPMS SOURCES dist
8690
find . -name '*.pyc' -delete
8791
find . -name '__pycache__' -delete
8892

89-
.PHONY: all source source-release install develop pypi check clean \
93+
.PHONY: all source source-release install develop pypi check test clean \
9094
build-deb-src build-deb-bin build-deb-all srpm rpm srpm-release rpm-release prepare-source
9195

0 commit comments

Comments
 (0)