2026-10-11 11:42:02
from my link log —
The state of Python packaging in 2021.
https://venthur.de/2021-06-26-python-packaging.html
saved 2021-07-08 https://
from my link log —
The state of Python packaging in 2021.
https://venthur.de/2021-06-26-python-packaging.html
saved 2021-07-08 https://
python_dependency: Python Dependency Network
Python's package dependency networks. Nodes in the network are Python's packages registered to PyPI and edges are dependencies among packages.
This network has 58743 nodes and 108399 edges.
Tags: Technological, Software, Unweighted
https://networks.sk…
#Tachyon statistical sampling profiler shipped with #Python 3.15 looks really cool!
https://docs.python…
from my link log —
Why Python is terrible.
https://josvisser.substack.com/p/why-python-is-terrible
saved 2023-08-02 https://
🌐 Runs in the browser via npm: Pyodide executes Python in a Web Worker and WebGPU renders the scene, no render server needed. Narration is synced to animations with self.say()
🔧 pip install manimgx on macOS, Linux or Windows with Python 3.13 . GPU rendering via Metal, Direct3D 12 or Vulkan, CPU fallback through Mesa lavapipe. Fonts, typesetting and x264 encoding included
python_dependency: Python Dependency Network
Python's package dependency networks. Nodes in the network are Python's packages registered to PyPI and edges are dependencies among packages.
This network has 58743 nodes and 108399 edges.
Tags: Technological, Software, Unweighted
https://networks.sk…
The BBQ for all the Python user groups in Berlin is in a week’s time. I’m already looking forward to meeting lots of Pythonistas: https://www.meetup.com/python-users-berlin-pub/events/314905083/
omg omg omg https://peps.python.org/pep-0841/
funniest thing in #LLM news. One man's month-long research to uncover the secrets of the Frontier Labs is another man's "hey I wrote this python deep_think script":
https://xcancel.com/_can1357/stat…
I rediscovered an old archive of my wiki, which used OddMuse, a wiki engine written in Perl and developed by @… (the good old time)
So I decided to write a Python converter to bring it back to life. I’ll probably discover that 80% of the content is useless, but the remaining 20% might still be worth preserving.
The converter is crappy but it works…
The first hands-on Python session for #BikeNetKit, today at #D3A, went well! Our 15 min tutorial for GrowBikeNet is also available online - try it out here:
from my link log —
Line breaks in Python and Unicode.
https://www.b-list.org/weblog/2026/aug/10/newlines/
saved 2026-08-10 https://
Semaphore jokes make me chuckle.
https://xkcd.com/3295/
There's a related Monty Python skit. Let me see if I can find it...
Commodore Amiga: "We're not dead yet! We feel happy!" - Monty Python and the Holy Grail
Yes, but will it have a MySpace client app? 😉
#Amiga
"110-pound python named Jodie Foster is the first snake to receive human cancer treatment"
#UK #UnitedKingdom #ChesterZoo
from my link log —
Fast IPv4 to hostname lookups: PostgreSQL vs ClickHouse.
https://tech.marksblogg.com/fast-ip-to-hostname-clickhouse-postgresql.html
saved 2020-01-09
Subject: Re: pass copy of list to function
From: "Gordon McMillan" <@hypernet.com>
To: Timo Schmitt <@mailhost.uni-koblenz.de>, python-list@cwi.nl
Date: Thu, 12 Feb 1998 09:13:59 -0500
Timo asked:
> how do i pass a copy of a list of a function?
Use the Paranoia emoticon.
list = ['blah', 'blah']
f(list[:])
This passes the "here's my desert, where's everyone elses?" slice.
- Gord…
Video tutorials for modern ideas and open source tools. #python
python_dependency: Python Dependency Network
Python's package dependency networks. Nodes in the network are Python's packages registered to PyPI and edges are dependencies among packages.
This network has 58743 nodes and 108399 edges.
Tags: Technological, Software, Unweighted
https://networks.sk…
#Steady #Klimacrew
#BahnMonitor-Projekt: 7. Zufall ist nicht gleich Zufall. 🤭
Nach der Verspätungsmeldung kommt ein Wissenshäppchen. Der
Old good time? 🤔
«Finger Protocol Malware — Python RAT via a 1970s:
The finger protocol is older than the web, disabled on every server that matters, and still a working malware delivery channel on a default Windows install. Here it planted a Python RAT that was alerting the whole time. One genuine compromise, drowned in thousands of benign look-alikes, invisible until something cut through the noise»
📧
from my link log —
An oral history of Bank Python.
https://calpaterson.com/bank-python.html
saved 2021-11-04 https://dotat.at/:/AWH0A.h…
Kinder lernen Programmieren heute oft mit Python, versäumen aber als Erwachsene das Upgrade auf eine richtige Programmiersprache.
Das ist, als würde ich mit Duplo spielen.
(Abweichende Meinungen möglich, aber sinnlos.)
Happy to announce v3.0.0 of my build-and-inspect-python-package GitHub Action that does what the name says.
If u maintain a Python pkg u should really give it a look! Much, much fewer broken pkgs have been pushed to PyPI & who doesn't love automatic trove classifier − GHA test matrix conversion‽
This release brings you Twine 7 & with that packaging metadata 2.5 & PEP 794 (Import Name Metadata) – also a new release procedure: no more trailing v3 tags – only full ve…
#Python 3.15 Is Bigger Than You Think: 7 New Features Worth Using in 2026
https://medium.com/@captain-solaris/python-3-15-is-…
➡️ A search engine in 80 lines of Python
https://www.alexmolas.com/2024/02/05/a-search-engine-in-80-lines.html
(This is a link from my bookmark collection. A new link gets posted each night.)
I don't often write #python but when I do I can apparently write python inefficient enough to start the fans spinning on my workstation for half an hour. It looks like Path's match involves a glob compile for every invocation and I have a lot of files (14k) to check against a lot of patterns (2314).
yearning for the days of #python v2.7 when everything was stable. the days when i was focusing on my code, and not on updating stuff because the underlying language changed again, without much benefit to me.
Also, zero days (well, minus a lot of days because I've been slacking) since a random #Python package got a new #NIH dependency on another Python package which is actually a "fastest" #RustLang package which cannot be built because the author thinks it a great idea to require a nightly Rust compiler.
…and of course it's full of "unsafe" calls. Because Rust is obviously such a great language for making secure code.
https://github.com/awolverp/cachebox/issues/62
Commodore Amiga: "We're not dead yet! We feel happy!" - Monty Python and the Holy Grail
Yes, but will it have a MySpace client app? 😉
#Amiga
I got nerd sniped so hard by this CTF puzzle in my feed and tried to solve it for the better part of the weekend...
https://infosec.exchange/@rebane2001/116977242964328537
Orcli (Bash) now supports macOS and OpenRefine 3.3 to 3.10
Orcli (Bash) now supports macOS and OpenRefine 3.3 to 3.10
https://forum.openrefine.org/t/orcli-bash-now-supports-macos-and-openrefine-3-3-to-3-10/3005#post_1
python_dependency: Python Dependency Network
Python's package dependency networks. Nodes in the network are Python's packages registered to PyPI and edges are dependencies among packages.
This network has 58743 nodes and 108399 edges.
Tags: Technological, Software, Unweighted
https://networks.sk…
DefoEye: Python-Based Software for Facilitating Time-Series InSAR Analysis of Sentinel-1 Remote-Sensing Data
Alireza Taheri Dehkordi, Hossein Hashemi, Amir Naghibi
https://arxiv.org/abs/2608.04915 https://arxiv.org/pdf/2608.04915 https://arxiv.org/html/2608.04915
arXiv:2608.04915v1 Announce Type: new
Abstract: Many existing time-series Interferometric Synthetic Aperture Radar (TS-InSAR) software tools have limitations, including restricted geographic applicability, commercial licensing, and incomplete end-to-end processing support. Although GMTSAR avoids some of these constraints, it still requires substantial manual intervention and C-shell commands, lacks a user-friendly graphical interface, and omits important steps such as interferogram network pruning and anchoring of unwrapped interferograms. This paper introduces DefoEye (v1), an open-source Python-based software package that wraps GMTSAR and provides a unified, user-friendly TS-InSAR workflow for Sentinel-1 data. DefoEye supports parallel job execution, interferogram network pruning, and multiple anchoring options. Its performance was evaluated from 2020 to 2024 in four regions with different geological settings, deformation mechanisms, and atmospheric and climatic conditions. In Bologna, Italy; Gotland, Sweden; and Houston, USA, DefoEye results were compared with observations from 10 GNSS stations and showed strong agreement, with RMSE values of 4.3-11.9 mm and Pearson correlation coefficients of 0.63-0.95. In Karaj, Iran, where GNSS observations were unavailable, DefoEye was compared with other widely used processing tools and achieved similarly close agreement, with an RMSE of 4.8 mm/yr and a Pearson correlation coefficient of 0.98. These results demonstrate that DefoEye provides reliable TS-InSAR products for geological, hydrological, and environmental applications.
toXiv_bot_toot
EVE Online startet die Migrierung von Python 2 auf 3. Das kommt mir etwas verfrüht vor, ist das schon stable?
#eveonline #python
How a 1988 Honda Prelude and a pet python named Goldie Gambino shaped a future Commanders DC https://www.espn.com/nfl/story/_/id/49828234/washington-commanders-daronte-jones-2026-defense
It's 2026 and :python: #Python's standard library *still* does not have a flatten function? 🤨
(Yes, more-itertools, that's not the point)
python_dependency: Python Dependency Network
Python's package dependency networks. Nodes in the network are Python's packages registered to PyPI and edges are dependencies among packages.
This network has 58743 nodes and 108399 edges.
Tags: Technological, Software, Unweighted
https://networks.sk…
Crosslisted article(s) found for astro-ph.GA. https://arxiv.org/list/astro-ph.GA/new
[2/3]:
- Shaving the Outskirts of Planetary Systems Probed by Roman via Stellar Flybys
Donald Liveoak, Tim Hallatt, Sarah Millholland
https://arxiv.org/abs/2609.06112 https://mastoxiv.page/@arXiv_astrophEP_bot/117240099000374426
- PERRY: A Human-in-the-Loop GUI for Precision Alignment of MUSE Data
Bazkiaei, Miszalski, van de Sande, Lorente, O'Toole, Sheng
https://arxiv.org/abs/2609.06400 https://mastoxiv.page/@arXiv_astrophIM_bot/117240072263459997
- DustRover: A Python Package for Modelling Dust Extinction Curves (Phase I)
Amir E. Bazkiaei, Tayyaba Zafar, Nuria P. F. Lorente, Anilkumar Mailvaganam, Arihant Raidani
https://arxiv.org/abs/2609.06401 https://mastoxiv.page/@arXiv_astrophIM_bot/117240079505346895
- Chandra X-ray imaging and IC/CMB model for the inner jet of PKS 0637-752
Jaya Maithil, Daniel A. Schwartz, Aneta Siemiginowska, Diana M. Worrall, Preeti Kharb
https://arxiv.org/abs/2609.06587 https://mastoxiv.page/@arXiv_astrophHE_bot/117240161495404904
- Calibration of CNEOS Fireball Velocities and the Robustness of Nominally Hyperbolic Events
Volkan Duran, Abraham Loeb
https://arxiv.org/abs/2609.06745 https://mastoxiv.page/@arXiv_astrophEP_bot/117240133608812317
- Elusive helium stars in the gap between subdwarfs and Wolf-Rayet stars III. Formation of the Gala...
L. R. Yungelson, A. G. Kuranov, A. V. Mishakina
https://arxiv.org/abs/2609.06764 https://mastoxiv.page/@arXiv_astrophSR_bot/117240134556915599
- Little Red Dot Cosmology: A Matter-Era Baryon Acoustic Oscillations Probe of $\Lambda$CDM
Jessica A. Zebrowski, Rohan P. Naidu
https://arxiv.org/abs/2609.06926 https://mastoxiv.page/@arXiv_astrophCO_bot/117240064791330387
- An Eccentric Massive Protobinary Assembled via a Core-merger Parabolic Encounter
Yao Wang, et al.
https://arxiv.org/abs/2609.07390 https://mastoxiv.page/@arXiv_astrophSR_bot/117240144389587963
- Approximating the statistics of a gravitational wave background
Mikel Falxa
https://arxiv.org/abs/2609.07686 https://mastoxiv.page/@arXiv_astrophIM_bot/117240144585484923
- Precise physical and kinematical parameters of massive eclipsing binaries in the Small Magellanic...
M. Kaya, \"O. \c{C}ak{\i}rl{\i}, B. Hoyman, O. \"Ozdarcan, T. Yontan, R. Canbay
https://arxiv.org/abs/2609.07870
toXiv_bot_toot
In 1979, #MontyPython released their epic #film "Monty Python's Life of Brian": https://en.wikipedia.org/wiki/Life_of_
New release (0.26.0) of the ha-mqtt-discoverable module.
- Minimum supported Python version is 3.11 now (3.10 is EOL)
- Add Python 3.15 support
- Stability improvements
- Improved documentation
- Improved mqtt configurability
- Dependency updates
Details at #mqtt #homeAssistant #python
Who still uses Python 2?
Apparently, the library used for checking device trees in Linux.
The code is NOT compatible with Python 3 though, due to one single type.
Hopefully this gets accepted:
https://github.com/devicetree-org/pylibfdt/pull/9
#Steady #Klimacrew
#BahnMonitor-Projekt: 5. Automatisierte Skripte brauchen Kontrolle – besonders bei API-Aufrufen.
Jetzt bekommt das
What are we using to package up Python application & dependencies into a single distributable file now?
I'm thinking of bundlers like RollupJS.
PEX? Zipapp? Docker image? Trying really dang hard to only use stdlib and shipping a boring wheel?
#python #packaging #askfedi
City2Graph: A Python library for Heterogeneous Graph Neural Networks and spatial analysis in urban systems
https://www.sciencedirect.com/science/article/pii/S0198971526000943
Looks very interesting!
TIL " #Python, for example, is a popular programming language that is famously smooth at handling integers of any size. If you peek into Python's underlying source code (search “Karatsuba” here)"
There is more then Generative AI / LLMs , nice article about this,
"The important skill is not always choosing the newest model. It is choosing the right model for the problem."
https://www.kdnuggets.com/7-machine-learning-algorithms-that-still-matter
from my link log —
The Go language for data science.
https://github.com/qiniu/goplus
saved 2020-06-19 https://dotat.at/:/F528G.html
It's kind of crazy that both GPT and Claude really love to manipulate files by writing Python scripts that do text search-and-replace. First of all, why isn't this a dedicated tool? Second, the generated scripts usually don't check that the search-and-replace was successful. Are they just good enough at regurgitating text that they never make mistakes? What if the file was modified in the mean time?
python_dependency: Python Dependency Network
Python's package dependency networks. Nodes in the network are Python's packages registered to PyPI and edges are dependencies among packages.
This network has 58743 nodes and 108399 edges.
Tags: Technological, Software, Unweighted
https://networks.sk…
This is the kind of situation where I stop trying to see the problem as a nail because the command line/shell scripting hammer just isn't the best tool for the job. I used to go up a gear to Perl, but my Python code is much more human readable and maintainable longer term than the Perl line noise I used to write. Sometimes a database is more scalable than hacking on text file representations of records with distinct data types. At other times databases are sledgehammers when a nut cracke…
Now time for something that's not related to Gentoo at all.
After almost two years of work in the #WheelNext Initiative, not to mention all the prior effort, first part of the #Python Wheel Variants proposal has been provisionally accepted as #PEP825. Thanks to everyone involved for your support!
https://discuss.python.org/t/pep-825-wheel-variants-package-format-split-from-pep-817/106196/232
https://peps.python.org/pep-0825/
My bike riding has been poor this year, due to spinal stenosis and then spinal surgery in June... but hopefully the numbers will go up for the rest of the year.
(And who knows? Maybe I'll update some of the Python code that generates these.)
#bikeTooter #python
My wife nerd sniped me into answering some deep questions about Criminal Minds using nothing but the subtitles.
It's the worst case scenario docs for my RAG system so tried to solve that using some Graph storage and LLMs to make sense of the subtitle files.
Now I can answer things like "list all the episodes with female unsubs" etc
Not yet wrote the code - but Claude did a POC in Python and it worked \o/
Here's a short video,
Fractional-order differential geometry of Gielis curves: chart regularization, Caputo curvature, and the fate of singularities
Umut Selvi, Derya Sa\u{g}lam
https://arxiv.org/abs/2610.03754 https://arxiv.org/pdf/2610.03754 https://arxiv.org/html/2610.03754
arXiv:2610.03754v1 Announce Type: new
Abstract: Gielis curves describe many natural shapes, and some of them have corners or cusps. We apply two recent ideas from the differential geometry of curves to Gielis curves: "regularizing" changes of metric and fractional curvatures based on the Caputo derivative. First, we show that the smoothness of a Gielis curve is controlled by the exponents $n_2$ and $n_3$, not by $n_1$. A change of coordinates, the Gielis chart, maps every Gielis curve that closes after one turn onto the unit circle. However, the corners and cusps of the curve reappear as a loss of regularity of the metric; they are transported, not removed. Second, for the fractional curvature defined by Caputo scaling, we distinguish two conventions that differ in the choice of parameter and derive their scaling laws under homotheties. We prove that the memory of the Caputo operator breaks the rotational symmetry: the fractional curvature takes different values at corresponding points of congruent arcs. For fractional order $\alpha<1$, the curves of constant fractional curvature are spirals, and the clothoid is a special case. We also introduce a fractional total turning for curves with corners, give closed forms for regular polygons, and show that fractional general and slant helices coincide with the classical ones. The Python library used in the computations is listed in the appendix.
toXiv_bot_toot
I received a spam mail from python.org - with a valid DKIM signature. Should I report this somewhere? ... @…
Had to hand-edit a python library source to get offlineimap working. Backwards compatibility has no priority for python developers, useless behaviour, useless programming language.
python_dependency: Python Dependency Network
Python's package dependency networks. Nodes in the network are Python's packages registered to PyPI and edges are dependencies among packages.
This network has 58743 nodes and 108399 edges.
Tags: Technological, Software, Unweighted
https://networks.sk…
Good morning! Since it's become a drag to support in mainline, I've extracted svcs's Pyramid support into an own package svcs-pyramid.
That means, the next svcs version will ship WITHOUT a `svcs.pyramid` module.
You can start using svcs-pyramid TODAY to avoid breakage the moment 26.2.0 drops – there are no code changes, just adjust the import statement:
from my link log —
Subclassing in Python, redux.
https://hynek.me/articles/python-subclassing-redux/
saved 2024-04-11 https://
Subject: Re: pass copy of list to function
From: "Gordon McMillan" <@hypernet.com>
To: Timo Schmitt <@mailhost.uni-koblenz.de>, python-list@cwi.nl
Date: Thu, 12 Feb 1998 09:13:59 -0500
Timo asked:
> how do i pass a copy of a list of a function?
Use the Paranoia emoticon.
list = ['blah', 'blah']
f(list[:])
This passes the "here's my desert, where's everyone elses?" slice.
- Gord…
#Steady #Klimacrew
#BahnMonitor-Projekt: 3. Klappt der erste Zugriff auf die Bahn-API?
Im nächsten Schritt wurde die API-Abfrage getestet udn geprüft, ob die zurückgelieferten Datenstru…
I wish #mypy would slow down with adding new features to mypyc, and instead focused on fixing the train wreck that mypyc is right now (since 2023 at least). Like, if your code crashes hard with assertions enabled, then it's broken, period. Ignoring proper testing and shoving the issue under the carpet doesn't make it right.
#Python
from my link log —
SIMD within a bignum in pure Python.
https://www.da.vidbuchanan.co.uk/blog/python-swar.html
saved 2026-07-25 https://…
python_dependency: Python Dependency Network
Python's package dependency networks. Nodes in the network are Python's packages registered to PyPI and edges are dependencies among packages.
This network has 58743 nodes and 108399 edges.
Tags: Technological, Software, Unweighted
https://networks.sk…
#Steady #Klimacrew
#BahnMonitor-Projekt: 2. Welche Architektur sollte der Bot haben?
Bevor es ans Coden geht, ist etwas Grübeln über eine sinnvolle Gliederung der Module ratsam. Wie sie…
A Java Geek weekly 155
Writing an agent skill. Why we built Pion. What are Open Weights? Smetana. On learning programming in an age of LLMs. Shopify Drops React Native for Swift and Kotlin. DNS-AID will make AI agents easier to discover. HarnessTax: How Much Does the Harness Matter for Coding Agents? Cloudflare Introduces the Agent Development Lifecycle to Replace Traditional SDLC. Unit tests mark territory more than squash bugs. Python 3.
Looks like I'm attending PyBeach because apparently I didn’t have enough SoCal in 2026!?
Looking forward to a cozy conference with friends abound!
https://2026.pybeach.org
Final preparations for tomorrow’s BBQ for all Python user groups in Berlin @…: https://www.meetup.com/python-users-berlin-pub/events/314905083
python_dependency: Python Dependency Network
Python's package dependency networks. Nodes in the network are Python's packages registered to PyPI and edges are dependencies among packages.
This network has 58743 nodes and 108399 edges.
Tags: Technological, Software, Unweighted
https://networks.sk…
Is there somewhere a good open source software in Python to act as bridge between RSS and ActivityPub act as actor? Before I write something new.
#activitypub #opensource #rss
Zero days since I've discovered a random #CPython bug that triggers in very specific circumstances and I don't really have time to report it, nor can expect anyone to do it for me.
This time it's a test failure and refcounts being broken while running fastjsonschema's test suite on #Python 3.15 freethreading with pytest's --junit-xml option enabled 😱. And of course removing --junit-xml makes all tests pass.
EDIT: and of course I cannot reproduce outside Portage. Yet inside, it reliably crashes every single time.
I received a spam mail from python.org - with a valid DKIM signature. Should I report this somewhere? ... @…
#Steady #Klimacrew
#BahnMonitor-Projekt: 1. Wie kommt man an Live-Daten der Deutschen Bahn?
Im November konnte ich per Zufall mit einem
python_dependency: Python Dependency Network
Python's package dependency networks. Nodes in the network are Python's packages registered to PyPI and edges are dependencies among packages.
This network has 58743 nodes and 108399 edges.
Tags: Technological, Software, Unweighted
https://networks.sk…
speaking of slophub, here's environ-config 26.1.0 (my #Python take on loading config from env variables and secrets from safe places) a minor modernization update. thanks so much to every single name in the thanking section and to github who made it possible:
python_dependency: Python Dependency Network
Python's package dependency networks. Nodes in the network are Python's packages registered to PyPI and edges are dependencies among packages.
This network has 58743 nodes and 108399 edges.
Tags: Technological, Software, Unweighted
https://networks.sk…
I suppose there's something telling about the fact that a #Python library for file locks has… [checks notes]… 116 releases already.
python_dependency: Python Dependency Network
Python's package dependency networks. Nodes in the network are Python's packages registered to PyPI and edges are dependencies among packages.
This network has 58743 nodes and 108399 edges.
Tags: Technological, Software, Unweighted
https://networks.sk…
📋 #ClaudeCode ships with a built-in cron scheduler. #Codex CLI does not. So I built one myself — one skill file plus one #Python helper, no daemon, no service, no queue
python_dependency: Python Dependency Network
Python's package dependency networks. Nodes in the network are Python's packages registered to PyPI and edges are dependencies among packages.
This network has 58743 nodes and 108399 edges.
Tags: Technological, Software, Unweighted
https://networks.sk…
python_dependency: Python Dependency Network
Python's package dependency networks. Nodes in the network are Python's packages registered to PyPI and edges are dependencies among packages.
This network has 58743 nodes and 108399 edges.
Tags: Technological, Software, Unweighted
https://networks.sk…
I’m somewhat embarrassed to finally announce svcs 26.1.0 – my solution to #Python service location and dependency injection.
It’s been a minute, and the changelog is chuck-full, but the main features are autowiring, which looked like a simple add-on that grew to a four-digit monster diff, and of course, TypeForms that allow registering/getting abstract types!
The state of #Python ecosystem right now: almost everything is slop. Some projects are complete vibe-coded slop (autobahn, chardet, cryptography). Some projects are disguised slop ("Coding agents shouldn't co-author themselves.")
There is only a handful of human projects left (Flask being one bright example). And they're being killed. They're being killed by the neverending slew of slop pull requests. They're being killed by all their dependencies becoming slop. They're being killed because this whole ecosystem has became such a complete cesspit that you have zero motivation to do anything.
EDIT: and honestly, this is only going to get worse. When you kill the incentive to work on projects, you only get more slop. Maintainers give in, and more projects become slop. Or they give up, and projects get forked unto slop.
#NoAI #NoLLM
🔧 The backend is #Python-based on top of #pipecat, the UI is #TypeScript. The architecture is modular so components can be swapped, and
Me after laboriously backporting #Python 3.15 fixes to #Django 6.0.x in #Gentoo: "oh, nice, the patchset applies cleanly to 5.2.x as well."
And today, I have to laboriously backport another patch to 6.0.x, and it turns out the backport doesn't apply cleanly to 5.2.x, so I have to laboriously backport it there as well.
I honestly *hate* Django Python version support policy. Shifting all the burden downstream.
If I were to judge demand for kinds of software based on #Python package releases last month, I'd say we have a very quickly rising demand for:
• a (redundant) package providing virtual environments (23 releases in a month)
• a package providing test environments (16 releases)
• a package providing lockfile support (15 releases)
• a package providing support for special platform directories (XDG, etc.) (12 releases)
Or maybe it's just #slop. I don't know, they're not admitting to it in their very verbose commit messages.
What kind of a tuple are you?
#shitposting