119: Editable Python Installs, Packaging Standardization, and pyproject.toml - Brett Cannon

There's stuff going on in Python packaging and pyproject.toml.
Brett and I talk about some upcoming work on Python packaging, such as:
  • editable installs
  • the need for standardization
  • configuration of other tools in pyproject.toml
And then get off on tangents and talk about:
  • why it's good to have packages like pip, toml, setuptools, wheel, etc not part of the standard library
  • should we remove some stuff from the standard library
  • the standard library using unittest for testing the standard library 
    • why not hypothesis
    • I didn't bring up "why not pytest?" but you know I was thinking it.
  • why CPython and not C++Python
  • and more
Special Guest: Brett Cannon.

Links:

Help support the show AND learn pytest: 
  • The Complete pytest course is now a bundle, with each part available separately.
  • Whether you need to get started with pytest today, or want to power up your pytest skills, PythonTest has a course for you.

★ Support this podcast on Patreon ★

Creators and Guests

Brian Okken
Host
Brian Okken
Software Engineer, also on Python Bytes and Python People podcasts
119: Editable Python Installs, Packaging Standardization, and pyproject.toml - Brett Cannon
Broadcast by