
Brett Cannon
Special guest
Python core developer. Dev lead for the Python extension for VS Code. Tall, snarky Canadian.
Brett Cannon has been a guest on 5 episodes.
-
197: Python project trove classifiers - Do you need this bit of pyproject.toml metadata?
April 4th, 2023 | 32 mins 49 secs
Classifiers are one bit of Python project metadata that predates PyPI.
Classifiers are weird.
They were around in setuptools days, and are still here with pyproject.toml.
Brett Cannon joins the show to discuss these wacky bits of metadata. -
152: Python Packaging - Brett Cannon
May 6th, 2021 | 49 mins 41 secs
I always learn a lot when I talk to Brett, and this episode is no exception.
We talk about the packaging workflow, tools, changes, pyproject.toml, flit, setuptools, and so much more.
I hope you learn as much as I did in this great discussion. -
119: Editable Python Installs, Packaging Standardization, and pyproject.toml - Brett Cannon
June 26th, 2020 | 36 mins 6 secs
black, cpython, flit, packaging, pip, poetry, pyproject.toml, python, standard library, toml
Brett and I talk about some upcoming work on Python packaging, such as:
- editable install standardization
- other tools using pyproject.toml for configuration
- what should and shouldn't be in the standard library
- and a few tangents
-
117: Python extension for VS Code - Brett Cannon
June 18th, 2020 | 51 mins 17 secs
ides, pytest, python, testing, vs code
The Python extension for VS Code is most downloaded extension for VS Code.
Brett Cannon is the manager for the distributed development team of the Python extension for VS Code.In this episode, Brett and I discuss the Python extension and VS Code.
-
52: pyproject.toml : the future of Python packaging - Brett Cannon
November 5th, 2018 | 50 mins 51 secs
ci, flit, lock files, pipenv, poetry, pyproject.toml, python packaging, tox
Deep dive with Brett Cannon into changes in to Python packaging such as pyproject.toml, PEP 517, 518, and the implications of these changes.