Python Test

152: Python Packaging - Brett Cannon

05.07.2021 - By Brian OkkenPlay

Download our free app to listen on your phone

Download on the App StoreGet it on Google Play

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.

Full Transcript Special Guest: Brett Cannon. Sponsored By:Datadog: Modern end-to-end monitoring & security. See inside any stack, any app, at any scale, anywhere. Get started with a free trial at testandcode.com/datadog and Datadog will send you a free t-shirt.

Links:pytest-srcpathsPython Packaging User Guidepypa/packaging: Core utilities for Python packagesflit and requires-pythonExtending and Embedding the Python Interpreter — Python 3.9.2 documentationFlitsetuptoolsPEP 518 -- Specifying Minimum Build System Requirements for Python Projects | Python.orgPEP 517 -- A build-system independent format for source trees | Python.orgFlit editable installs with --symlink or --pth-filePEP 440 -- Version Identification and Dependency Specification | Python.orgSpecifying requires-python with flitwheelUniversal 1 binaryUniversal 2 binaryCython: C-Extensions for PythonCFFIpybind11: Seamless operability between C++11 and PythonCondaconda environmentsconda-forgeVaultsOfParnassus

More episodes from Python Test