Python
Tooting from the Open Source Bridge session on Python Packaging, led by @brainwane
For overview and tutorials on current standards, see https://packaging.python.org/
Recommends Dustin Ingram's recent talk "Inside the Cheeseshop" for a history of Python's package repository over the years: https://www.youtube.com/watch?v=AQsZsgJ30AE
PyPI is the Python Packaging Index, pronounced like "pie pee eye."
Python
For distributing *applications*, rather than libraries, there's probably a post from dsufft about it on https://caremad.io
[which *might be* https://caremad.io/posts/2013/07/setup-vs-requirement/ but this editor isn't sure.]
Python
Important side note:
There's a fan-cut music video for Lady Gaga's "Telephone" but based on the action show 24.
Python
Other important side note:
Read 17776 for stories about sentient spacecraft: https://www.sbnation.com/a/17776-football
Python
The thing you use to *upload* to PyPI is `twine` https://pypi.org/project/twine/
(not to be confused with the tool for authoring interactive fiction)
There is a `test.pypi.org` to test your packaging / upload / distribution process before giving it to PyPI for real.
devpi is a thing you can use to host your own private package repository. https://pypi.org/project/devpi/
For a caching interface to the PyPI.org repository, see bandersnatch: https://pypi.org/project/bandersnatch/
Python
You (and/or your company) can help PyPI stay running with a donation to the Python Software Foundation, earmarked for the Packaging Workshop, through the "Donate Today" link on the bottom of https://pypi.org/
You can set up a regularly recurring donation!
Python
For background on what the Python Packaging Authority wants to do for package signing, see the 2016 PyCon talk on TUF from Ying Li and David Lawerence: https://www.youtube.com/watch?v=fDvO9jwXCV4
A Mastodon instance for cats, the people who love them, and kindness in general. We strive to be a radically inclusive safe space. By creating an account, you agree to follow our CoC.