§ he/him § founder @twistedmatrix § engineer @pilothq § wear a mask § get your vax ASAP § disclosures: https:// glyph.twistedmatrix.com/pages/d

glyph on Twitter: "The problem with “python packaging” is that the purpose of a “packaging” tool is to translate from a source format to a platform’s deployment artifact, and both ends of that pipeline are a poorly-defined mess. This thread brushes up against Twitter’s length limit so buckle up. 🧵"

submited by
Style Pass
2021-08-16 11:00:08

§ he/him § founder @twistedmatrix § engineer @pilothq § wear a mask § get your vax ASAP § disclosures: https:// glyph.twistedmatrix.com/pages/disclosu res.html   …

You can add location information to your Tweets, such as your city or precise location, from the web and via third-party applications. You always have the option to delete your Tweet location history. Learn more

By embedding Twitter content in your website or app, you are agreeing to the Twitter Developer Agreement and Developer Policy.

The fastest way to share someone else’s Tweet with your followers is with a Retweet. Tap the icon to send it instantly.

The problem with “python packaging” is that the purpose of a “packaging” tool is to translate from a source format to a platform’s deployment artifact, and both ends of that pipeline are a poorly-defined mess. This thread brushes up against Twitter’s length limit so buckle up.

People tend to focus on Python’s end of the pipe: what’s the source format? How is the build specified? What is a http:// setup.py   , what’s a pyproject.toml, what’s a requirements.txt. And yeah, there was a whole generation of unforced errors in this area, circa 2005-2015.

Leave a Comment