21 min listen
119: Editable Python Installs, Packaging Standardization, and pyproject.toml - Brett Cannon
FromTest and Code
119: Editable Python Installs, Packaging Standardization, and pyproject.toml - Brett Cannon
FromTest and Code
ratings:
Length:
36 minutes
Released:
Jun 26, 2020
Format:
Podcast episode
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.
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.
Released:
Jun 26, 2020
Format:
Podcast episode
Titles in the series (100)
10: Test Case Design using Given-When-Then from BDD: It doesn’t matter if you are using pytest, unittest, nose, or something completely different, this episode will help you write better tests. by Test and Code