Context: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1091506#27

Helmut Grohne <hel...@subdivi.de> writes:

> Hi Simon,
>
> On Sat, Dec 28, 2024 at 10:33:28AM +0100, Simon Josefsson wrote:
>> Thank you - I agree and hope to convince upstream PQconnect to pick
>> build dependencies in a better way. This was a bit further down the
>> dependency stack, but hopefully they can help anyway. They brought
>> up a valid concern: prefer not to depend on things not on PyPI and I
>> agree (of course, within reason).  It seems unshare is there:
>> https://pypi.org/project/unshare/
>
> Everyone has their own kink. I ignore Python modules that are not in
> Debian and others ignore Python modules not on PyPI.
>
> My reasons for ignoring PyPI:
>  * It has a history of hosting malware.
>  * It has a history of hosting low-quality modules (such as the one you
>    are packaging).
>  * It tends to have multiple competing modules for a usecase. Each of
>    them has their own downsides and the good solution ends up not being
>    uploaded to PyPI.
>  * Modules come and go often only ever receiving a single upload and
>    your dependency ends up becoming technical debt.
>  * It has made uploading stuff harder and harder while simultaneously
>    degrading security by stopping support for pgp signatures.
>  * Accessing PyPI has become harder since it became "protected" by
>    fastly.
>  * Salvo Tomaselli gave a talk in Toulouse with more reasons.
>
> I no longer consider PyPI worth my time.

I am beginning the feel the same.

Is there anyone in the Debian Python team who feels PyPi is preferrable?

I don't recall seeing arguments in favor of PyPi, but maybe they exist.

Otherwise is there any objections to me updating

https://wiki.debian.org/Python/LibraryStyleGuide?action=show&redirect=Python%2FPackaging#debian.2Fwatch

which led me in the wrong way, and made me use PyPi as the upstream
source for packages I look at?

/Simon

Attachment: signature.asc
Description: PGP signature

Reply via email to