2024-06-06 19:08:56 +03:00
|
|
|
all:
|
|
|
|
|
|
|
|
# Building of wheels
|
|
|
|
|
|
|
|
build: build-core build-db build-api
|
|
|
|
|
|
|
|
build-core:
|
2024-06-24 21:07:02 +03:00
|
|
|
python3 -m build packaging/nominatim-core --outdir dist/
|
2024-06-06 19:08:56 +03:00
|
|
|
|
|
|
|
build-db:
|
2024-06-24 21:07:02 +03:00
|
|
|
python3 -m build packaging/nominatim-db --outdir dist/
|
2024-06-06 19:08:56 +03:00
|
|
|
|
|
|
|
build-api:
|
2024-06-24 21:07:02 +03:00
|
|
|
python3 -m build packaging/nominatim-api --outdir dist/
|
2024-06-06 19:08:56 +03:00
|
|
|
|
|
|
|
# Tests
|
|
|
|
|
|
|
|
tests: mypy lint pytest
|
|
|
|
|
|
|
|
mypy:
|
2024-06-09 16:14:19 +03:00
|
|
|
mypy --strict src
|
2024-06-06 19:08:56 +03:00
|
|
|
|
|
|
|
pytest:
|
2024-06-09 16:14:19 +03:00
|
|
|
pytest test/python
|
2024-06-06 19:08:56 +03:00
|
|
|
|
|
|
|
lint:
|
2024-06-09 16:14:19 +03:00
|
|
|
pylint src
|
2024-06-06 19:08:56 +03:00
|
|
|
|
|
|
|
bdd:
|
|
|
|
cd test/bdd; behave -DREMOVE_TEMPLATE=1
|
|
|
|
|
|
|
|
.PHONY: tests mypy pytest lint bdd build build-core build-db build-api
|