Python Test

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

06.26.2020 - By Brian OkkenPlay

Download our free app to listen on your phone

Download on the App StoreGet it on Google Play

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. Sponsored By:CircleCI: Continuous integration and deployment with faster performance, complete control, and unparalleled flexibility.Datadog: Modern monitoring & security. See inside any stack, any app, at any scale, anywhere.

Visit testandcode.com/datadog to get started.Links:episode 52: pyproject.toml : the future of Python packaging - Brett CannonPython Packaging AuthorityPEP 517 -- A build-system independent format for source treesPEP 518 -- Specifying Minimum Build System Requirements for Python ProjectsWhat the heck is pyproject.toml?Flit PoetryensconstomlsetuptoolsdistutilspipHTTPX

More episodes from Python Test