1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
all: test
test: clean
@mkdir -p tmp
@PYTHONPATH=tmp python setup.py develop -d tmp
@# run all tests
@PYTHONPATH=tmp python ua_parser/user_agent_parser_test.py
@# run a single test
@#PYTHONPATH=tmp python ua_parser/user_agent_parser_test.py ParseTest.testStringsDeviceBrandModel
clean:
@find . -name '*.pyc' -delete
@rm -rf tmp \
ua_parser.egg-info \
dist \
build \
ua_parser/_regexes.py
format:
@black .
release: clean
python setup.py sdist bdist_wheel
twine upload -s dist/*
.PHONY: all test clean format release
|