• Re: [gentoo-user] 17 new packages because pip wants to write poetry?

    From Eli Schwartz@21:1/5 to Grant Edwards on Mon Jul 29 18:20:01 2024
    This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------WJIdKBD8cyDx336cdfrwGSJI
    Content-Type: text/plain; charset=UTF-8
    Content-Transfer-Encoding: quoted-printable

    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


    --------------WJIdKBD8cyDx336cdfrwGSJI--

    -----BEGIN PGP SIGNATURE-----

    wnsEABYIACMWIQTnFNnmK0TPZHnXm3qEp9ErcA0vVwUCZqfAaQUDAAAAAAAKCRCEp9ErcA0vV/yE AP4hjYn2u1RJDGWjA2we6EiPG7rYnsYE2zAqf4xJ97eRcwD/WsL11vLplwEUko8BLSBd3tpW+TRq 3EwDmj/er1oNhgc=
    =xEOk
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Andreas Fink@21:1/5 to Grant Edwards on Mon Jul 29 19:50:02 2024
    On Mon, 29 Jul 2024 16:01:19 -0000 (UTC)
    Grant Edwards <[email protected]> wrote:

    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.

    Devs are thinking how to make their life easier and not how to please
    you.
    pip is opensource, go ahead, unbundle the unnecessary bits, help the
    devs making it work also without these dependencies.
    I am in no way involved in the development of pip, but this attitude is
    very counterproductive.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)