Quantcast
Channel: Planet Python
Viewing all articles
Browse latest Browse all 23375

Test and Code: 152: Python Packaging - Brett Cannon

$
0
0

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:

Support Test & Code : Python Testing

Links:

<p>I always learn a lot when I talk to Brett, and this episode is no exception.<br> We talk about the packaging workflow, tools, changes, pyproject.toml, flit, setuptools, and so much more.<br> I hope you learn as much as I did in this great discussion.</p><p>Special Guest: Brett Cannon.</p><p>Sponsored By:</p><ul><li><a href="https://testandcode.com/datadog" rel="nofollow">Datadog</a>: <a href="https://testandcode.com/datadog" rel="nofollow">Start tracking the performance of your apps with a free trial at [testandcode.com/datadog](https://testandcode.com/datadog) and Datadog will send you a free t-shirt. </a></li></ul><p><a href="https://www.patreon.com/testpodcast" rel="payment">Support Test & Code : Python Testing</a></p><p>Links:</p><ul><li><a href="https://pypi.org/project/pytest-srcpaths/" title="pytest-srcpaths" rel="nofollow">pytest-srcpaths</a></li><li><a href="https://packaging.python.org/" title="Python Packaging User Guide" rel="nofollow">Python Packaging User Guide</a></li><li><a href="https://github.com/pypa/packaging" title="pypa/packaging: Core utilities for Python packages" rel="nofollow">pypa/packaging: Core utilities for Python packages</a></li><li><a href="https://pypi.org/project/pytest-srcpaths/#files" title="pytest-srcpaths · example of whell file name" rel="nofollow">pytest-srcpaths · example of whell file name</a></li><li><a href="https://flit.readthedocs.io/en/latest/pyproject_toml.html#metadata-section" title="flit and requires-python" rel="nofollow">flit and requires-python</a></li><li><a href="https://docs.python.org/3/extending/index.html" title="Extending and Embedding the Python Interpreter — Python 3.9.2 documentation" rel="nofollow">Extending and Embedding the Python Interpreter — Python 3.9.2 documentation</a></li><li><a href="https://flit.readthedocs.io/en/latest/" title="Flit" rel="nofollow">Flit</a></li><li><a href="https://setuptools.readthedocs.io/en/latest/build_meta.html" title="setuptools" rel="nofollow">setuptools</a></li><li><a href="https://www.python.org/dev/peps/pep-0518/" title="PEP 518 -- Specifying Minimum Build System Requirements for Python Projects | Python.org" rel="nofollow">PEP 518 -- Specifying Minimum Build System Requirements for Python Projects | Python.org</a></li><li><a href="https://www.python.org/dev/peps/pep-0517/" title="PEP 517 -- A build-system independent format for source trees | Python.org" rel="nofollow">PEP 517 -- A build-system independent format for source trees | Python.org</a></li><li><a href="https://flit.readthedocs.io/en/latest/cmdline.html#flit-install" title="Flit editable installs with --symlink or --pth-file" rel="nofollow">Flit editable installs with --symlink or --pth-file</a></li><li><a href="https://www.python.org/dev/peps/pep-0440/" title="PEP 440 -- Version Identification and Dependency Specification | Python.org" rel="nofollow">PEP 440 -- Version Identification and Dependency Specification | Python.org</a></li><li><a href="https://flit.readthedocs.io/en/latest/flit_ini.html?highlight=requires-python#metadata-section" title="Specifying requires-python with flit" rel="nofollow">Specifying requires-python with flit</a></li><li><a href="https://wheel.readthedocs.io/en/stable/" title="wheel" rel="nofollow">wheel</a></li><li><a href="https://en.wikipedia.org/wiki/Universal_binary" title="Universal 1 binary" rel="nofollow">Universal 1 binary</a></li><li><a href="https://en.wikipedia.org/wiki/Universal_binary#Universal_2" title="Universal 2 binary" rel="nofollow">Universal 2 binary</a> &mdash; Univer</li><li><a href="https://cython.org/" title="Cython: C-Extensions for Python" rel="nofollow">Cython: C-Extensions for Python</a></li><li><a href="https://cffi.readthedocs.io/en/latest/" title="CFFI" rel="nofollow">CFFI</a></li><li><a href="https://github.com/pybind/pybind11" title="pybind11: Seamless operability between C++11 and Python" rel="nofollow">pybind11: Seamless operability between C++11 and Python</a></li><li><a href="https://conda.io/projects/conda/en/latest/index.html" title="Conda" rel="nofollow">Conda</a></li><li><a href="https://conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html" title="conda environments" rel="nofollow">conda environments</a></li><li><a href="https://conda-forge.org/" title="conda-forge" rel="nofollow">conda-forge</a></li><li><a href="https://wiki.python.org/moin/VaultsOfParnassus" title="VaultsOfParnassus" rel="nofollow">VaultsOfParnassus</a></li></ul>

Viewing all articles
Browse latest Browse all 23375

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>