What is Nostr?
mgorny-nyan (he) :autism:🙀🚂🐧 /
npub1xcf…2zan
2024-06-23 17:46:59

mgorny-nyan (he) :autism:🙀🚂🐧 on Nostr: It is done! I've unbundled dependencies from #pip in #Gentoo. Not the awful ...

It is done! I've unbundled dependencies from #pip in #Gentoo. Not the awful wheel-based upstream way, but proper Gentoo-style.

As it turns out, it wasn't that bad. I'm patching the test suite to use virtual environments with system-site-packages, fixing a handful of tests not to make assumptions based on pristine venv, and deselecting a dozen more that simply can't work in this scenario. That said, I think the coverage is pretty good.

Interesting enough, I consider it a miracle that upstream test suite worked at all. While working on unbundling it, I've been hitting random issues of the "packaging bundled in #setuptools doesn't recognize Version classes of packaging bundled in pip" kind. I suppose it only worked by accident that note of the broken code paths were triggered.

https://bugs.gentoo.org/832403
https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b34aef88e0ead714fdde2d5192ce97f6171b9a06
Author Public Key
npub1xcf8c45mvdddthcrfzdh066wlrp5t0hqy9kr27ey02h2n9vsk2rqnt2zan