Skip to content

Commit 9e5e6bf

Browse files
committed
update makefile targets
1 parent 9b26cbc commit 9e5e6bf

2 files changed

Lines changed: 3 additions & 5 deletions

File tree

Makefile

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,17 +23,14 @@ clean-dist: clean
2323
format:
2424
$(VENV_ACTIVATE); python -m isort .; python -m black .
2525

26-
build: venv
27-
$(VENV_ACTIVATE); python setup.py build
28-
2926
test: venv
3027
$(VENV_ACTIVATE); python -m pytest
3128

3229
dist: venv
33-
$(VENV_ACTIVATE); python setup.py sdist bdist_wheel
30+
$(VENV_ACTIVATE); python -m build
3431

3532
install: venv
36-
$(VENV_ACTIVATE); python setup.py install
33+
$(VENV_ACTIVATE); pip install -e .
3734

3835
upload: venv test dist
3936
$(VENV_ACTIVATE); pip install --upgrade twine; twine upload dist/*

pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ Repository = "https://github.com/localstack/plux"
3030

3131
[project.optional-dependencies]
3232
dev = [
33+
"build",
3334
"setuptools",
3435
"pytest==8.4.1",
3536
"black==25.1.0",

0 commit comments

Comments
 (0)