Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
pp-django / Makefile
Size: Mime:
clean: clean-eggs clean-build
	@find . -iname '*.pyc' -delete
	@find . -iname '*.pyo' -delete
	@find . -iname '*~' -delete
	@find . -iname '*.swp' -delete
	@find . -iname '__pycache__' -delete

clean-eggs:
	@find . -name '*.egg' -print0|xargs -0 rm -rf --
	@rm -rf .eggs/

clean-build:
	@rm -fr build/
	@rm -fr dist/
	@rm -fr *.egg-info


test:
	poetry run pytest -svv ${EXTRA_ARGS} test-django-project

build: test
	poetry build
	poetry run twine upload --repository gemfury dist/* --verbose

version = `cat CHANGES.rst | awk '/^[0-9]+\.[0-9]+(\.[0-9]+)?/' | head -n1`


release: clean build
	git rev-parse --abbrev-ref HEAD | grep '^main$$'
	git tag $(version)
	git push origin $(version)

lint:
	poetry run pre-commit install && poetry run pre-commit run -a -v

pyformat:
	black .

update:
	poetry update