On 7/29/24 12:01 PM, Grant Edwards wrote:
> This morning a routine emerge -auvND wanted to install 17 new packages
> for no apparent reason.
> 
> Adding a 't' to the emerge options seems to point to pip, which now
> wants to install a whole shed-load of new packages — among them
> dev-python/poetry and a bunch of markdown and rich-text libraries. Oh
> great, pip has incorporated AI, become self-aware, and wants to write
> angst-ridden poetry about the futility of "life".
> 
> It turns out dev-python/poetry has nothing to do with poetry, so my AI
> paranoia was unjustified (this time), but one wonders what devs are
> thinking when the decide they add dozens of new dependencies like
> that. Why does pip suddenly need to format (or produce?) both markdown
> and RTF when it's been able to get along fine without them for so many
> years?

For many years, pip has contained bundled libraries. These libraries
recently got unbundled, and now you're installing a system copy.

pip has always "needed to format (or produce?) both markdown and RTF",
but it also "needs" to use bundled libraries to do it without people
noticing that it does it.

Some of those packages are only bdeps, and you can feel free to e.g.
delete poetry via emerge -c --with-bdeps=n once you're done updating.


-- 
Eli Schwartz

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to