Search

Home > Test and Code > 119: Editable Python Installs, Packaging Standardization, and pyproject.toml - Brett Cannon
Podcast: Test and Code
Episode:

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

Category: Technology
Duration: 00:36:06
Publish Date: 2020-06-26 02:00:00
Description:

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
    • is a feature of setuptools that's so
    • tools like flit can create stub setup.py files for editable installs
  • configuration of other tools in pyproject.toml
    • originally not supposed to happen, was supposed to be only a build tool
    • black and other tools use it anyway
    • now it's ok

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.

Sponsored By:

Support Test & Code : Python Testing for Software Engineering

Links:

Total Play: 0