On 04Jul2023 17:21, Christopher Barker <python...@gmail.com> wrote:
3) A rating system built into PyPi -- This could be a combination of two
things:
 A - Automated analysis -- download stats, dependency stats, release
frequency, etc, etc, etc.
 B - Community ratings -- upvotes. stars, whatever.

If done well, that could be very useful -- search on PyPi listed by rating.
However -- :done well" ios a huge challenge -- I don't think there's a way
to do the automated system right, and community scoring can be abused
pretty easily. But maybe folks smarter than me could make it work with one
or both of these approaches.

I have always thought that any community scoring system should allow other users to mark up/down other reviewers w.r.t the scores presented. That markup should only affect the scoring as presented to the person doing the markup, like a personal killfile. The idea is that you can have the ratings you see affected by notions that "I trust the opinions of user A" or "I find user B's opinion criteria not useful for my criteria".

Of course the "ignore user B" has some of the same downsides as trying individually ignore certain spam sources: good for a single "bad" actor (by my personal criteria) to ignore their (apparent) gaming of the ratings but not good for a swarm of robots.

Cheers,
Cameron Simpson <c...@cskk.id.au>
_______________________________________________
Python-ideas mailing list -- python-ideas@python.org
To unsubscribe send an email to python-ideas-le...@python.org
https://mail.python.org/mailman3/lists/python-ideas.python.org/
Message archived at 
https://mail.python.org/archives/list/python-ideas@python.org/message/MXIVYW6PLBGHM2X4TH43CQJOBEFCJJXX/
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to