התחל במצב לא מקוון עם האפליקציה Player FM !
152: Python Packaging - Brett Cannon
Manage episode 291892574 series 2508404
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.
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-srcpaths
- Python Packaging User Guide
- pypa/packaging: Core utilities for Python packages
- flit and requires-python
- Extending and Embedding the Python Interpreter — Python 3.9.2 documentation
- Flit
- setuptools
- PEP 518 -- Specifying Minimum Build System Requirements for Python Projects | Python.org
- PEP 517 -- A build-system independent format for source trees | Python.org
- Flit editable installs with --symlink or --pth-file
- PEP 440 -- Version Identification and Dependency Specification | Python.org
- Specifying requires-python with flit
- wheel
- Universal 1 binary
- Universal 2 binary
- Cython: C-Extensions for Python
- CFFI
- pybind11: Seamless operability between C++11 and Python
- Conda
- conda environments
- conda-forge
- VaultsOfParnassus
218 פרקים
Manage episode 291892574 series 2508404
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.
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-srcpaths
- Python Packaging User Guide
- pypa/packaging: Core utilities for Python packages
- flit and requires-python
- Extending and Embedding the Python Interpreter — Python 3.9.2 documentation
- Flit
- setuptools
- PEP 518 -- Specifying Minimum Build System Requirements for Python Projects | Python.org
- PEP 517 -- A build-system independent format for source trees | Python.org
- Flit editable installs with --symlink or --pth-file
- PEP 440 -- Version Identification and Dependency Specification | Python.org
- Specifying requires-python with flit
- wheel
- Universal 1 binary
- Universal 2 binary
- Cython: C-Extensions for Python
- CFFI
- pybind11: Seamless operability between C++11 and Python
- Conda
- conda environments
- conda-forge
- VaultsOfParnassus
218 פרקים
כל הפרקים
×ברוכים הבאים אל Player FM!
Player FM סורק את האינטרנט עבור פודקאסטים באיכות גבוהה בשבילכם כדי שתהנו מהם כרגע. זה יישום הפודקאסט הטוב ביותר והוא עובד על אנדרואיד, iPhone ואינטרנט. הירשמו לסנכרון מנויים במכשירים שונים.