Skip to content

Commit 5901ef1

Browse files
committed
Add a build test target for testing the dist build
1 parent f0f0ba1 commit 5901ef1

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

Makefile

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,16 @@ lint:
4040
docs:
4141
tox -e docs
4242

43+
.PHONY: build-test
44+
build-test:
45+
rm -rf venv
46+
python -m venv venv
47+
. venv/bin/activate
48+
$(PY) setup.py sdist
49+
pip install dist/juju-${VERSION}.tar.gz
50+
python3 -c "from juju.controller import Controller"
51+
rm dist/juju-${VERSION}.tar.gz
52+
4353
.PHONY: release
4454
release:
4555
git fetch --tags

0 commit comments

Comments
 (0)