CODE := {{project_slug}} lint: poetry run pylint $(CODE) format: poetry run isort $(CODE) poetry run black $(CODE) config-example: CONFIG_PATH=config.yaml poetry run {{project_name}} config-example run: CONFIG_PATH=config.yaml poetry run {{project_name}} launch install: pip install . install-dev: poetry install --with dev install-dev-pip: pip install -e . --config-settings editable_mode=strict clean: rm -rf ./dist build: poetry build install-from-build: python -m wheel install dist/{{project_name}}-*.whl prepare-migration: cd {{project_slug}}/db; CONFIG_PATH=../../config.yaml poetry run alembic revision --autogen apply-migrations: cd {{project_slug}}/db; CONFIG_PATH=../../config.yaml poetry run alembic upgrade head