【Python】Pythonプロジェクトで良い感じに使えるMakefile
僕はこうしてます。
- Python 3.8.3
- Poerty 1.1.4
- pytest 6.1.2
- black 20.8b1
- flake8 3.8.4 (mccabe: 0.6.1, pycodestyle: 2.6.0, pyflakes: 2.2.0)
- mypy 0.790
lint: poetry run black --check ./src ./tests poetry run flake8 ./src ./tests --exclude __init__.py --ignore E402,E501,W503 poetry run mypy ./src ./tests --config-file ./mypy.ini test: poetry run pytest ./src ./tests export: poetry export --output requirements.txt vendor: pip -r requirements.txt -o vendor