Speaker
Justin Mayer
Material
Note
- Why is it important?
- reproducible builds
- PEP 518: pyproject.toml
e.g.,
[build-system]
requires = ["setuptools", "wheel"]
[build-system]
requires = ["poetry>=0.12"]
build-backend = "poetry.mansonry.api"
[tool.poerty.dependencies]
python = "^3.7"
Dependency Management Tools
-
Release Early and Often
-
tools
- pip-tools
- pipenv
- poetry
- DepHell
Release Management
- Auto-Publish Releases Upon PR Merge
- AutoPub