52: pyproject.toml : the future of Python packaging - Brett Cannon

Brett Cannon discusses the changes afoot in Python packaging as a result of PEP 517, PEP 518, starting with "How did we get here?" and "Where are we going?"

Discussed:

  • flit
  • Poetry
  • tox
  • Continuous Integration
  • setup.py, MANIFEST.in, etc.
  • pipenv
  • what's with lock files
  • applications (doesn't go on PyPI) vs libraries (goes on PyPI)
  • workflows
  • dependency resolution
  • deployment dependencies vs development dependencies
  • will lock files be standarized
  • multiple lock files
  • requirements.txt

Special Guest: Brett Cannon.

Sponsored By:

Links:

2356 232

Suggested Podcasts

Lee Kellogg

TEDx Speaker Corey Poirier

Circle Of Insight Productions

Out Your Backdoor Podcast

Dominique Mondesir

Sandip Patra

Fever FM - HT smartcast

Sivashree R

amanda trombini

Bharath Studios