mirror of
https://github.com/asciinema/asciinema.git
synced 2025-12-16 03:38:03 +01:00
32 lines
771 B
Makefile
32 lines
771 B
Makefile
NAME=asciinema
|
|
VERSION=`python3 -c "import asciinema; print(asciinema.__version__)"`
|
|
|
|
test: test-unit test-integration
|
|
|
|
test-unit:
|
|
nosetests
|
|
|
|
test-integration:
|
|
tests/integration.sh
|
|
|
|
release: test tag push
|
|
|
|
release-test: test push-test
|
|
|
|
tag:
|
|
git tag | grep "v$(VERSION)" && echo "Tag v$(VERSION) exists" && exit 1 || true
|
|
git tag -s -m "Releasing $(VERSION)" v$(VERSION)
|
|
git push origin v$(VERSION)
|
|
|
|
push:
|
|
python3 -m pip install --user --upgrade --quiet twine
|
|
python3 setup.py sdist bdist_wheel
|
|
python3 -m twine upload dist/*
|
|
|
|
push-test:
|
|
python3 -m pip install --user --upgrade --quiet twine
|
|
python3 setup.py sdist bdist_wheel
|
|
python3 -m twine upload --repository testpypi dist/*
|
|
|
|
.PHONY: test test-unit test-integration release release-test tag push push-test
|