On 04Jul2023 17:21, Christopher Barker <[email protected]> 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 <[email protected]>
_______________________________________________
Python-ideas mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3/lists/python-ideas.python.org/
Message archived at 
https://mail.python.org/archives/list/[email protected]/message/MXIVYW6PLBGHM2X4TH43CQJOBEFCJJXX/
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to