Codebase list apertium-apy / ca2e2410-6221-43b5-8971-1f20e198e325/main Makefile
ca2e2410-6221-43b5-8971-1f20e198e325/main

Tree @ca2e2410-6221-43b5-8971-1f20e198e325/main (Download .tar.gz)

Makefile @ca2e2410-6221-43b5-8971-1f20e198e325/mainraw · history · blame

langNames.db: language_names/scraped.sql language_names/scraped-sil.sql language_names/manual.sql language_names/variants.sql
	@if test -f unicode.db; then echo "WARNING: unicode.db now called langNames.db"; fi
	rm -f $@
	cat $^ | sqlite3 $@

dist: langNames.db
	python3 setup.py sdist

release: langNames.db
	python3 setup.py sdist bdist_wheel upload --sign

test-release: langNames.db
	python3 setup.py sdist bdist_wheel upload --repository https://test.pypi.org/legacy/ --sign

test:
	flake8 *.py apertium_apy/ language_names/ tests/
	mypy --config-file mypy.ini **/*.py
	python3 -m unittest tests/test*.py
	coverage combine
	coverage report --fail-under 40

clean:
	rm -f langNames.db

distclean: clean
	rm -rf dist/ build/ *.egg-info/ .mypy_cache/ .coverage