Makefile 585 B

12345678910111213141516171819202122232425262728
  1. .PHONY: docs test clean isort
  2. VENV:=build/venv
  3. export DJANGO_SETTINGS_MODULE?=pytest_django_test.settings_sqlite_file
  4. testenv: $(VENV)/bin/pytest
  5. test: $(VENV)/bin/pytest
  6. $(VENV)/bin/pip install -e .
  7. $(VENV)/bin/py.test
  8. $(VENV)/bin/python $(VENV)/bin/pip:
  9. virtualenv $(VENV)
  10. $(VENV)/bin/pytest: $(VENV)/bin/python requirements.txt
  11. $(VENV)/bin/pip install -Ur requirements.txt
  12. touch $@
  13. docs:
  14. tox -e docs
  15. # See setup.cfg for configuration.
  16. isort:
  17. find pytest_django tests -name '*.py' -exec isort {} +
  18. clean:
  19. rm -rf bin include/ lib/ man/ pytest_django.egg-info/ build/