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

Share on: TwitterFacebookEmail


Published

Category

EuroPython 2019

Tags

Contact