
Yeah, a datapoint I didn't see mentioned is searching on public github repos for import sortedcontainers (which includes from sortedcontainers import).
Obviously it's just one datapoint but it shows a very small count compared to other packages mentioned when looking at many of the stats available:
https://github.com/search?q=import+sortedcontainers+language%3APython&ty... https://github.com/search?q=import+pylint+language%3APython&type=code https://github.com/search?q=import+black+language%3APython&type=code https://github.com/search?q=import+mypy+language%3APython&type=code https://github.com/search?q=import+django+language%3APython&type=code
Damian
On Fri, Nov 12, 2021 at 11:39 AM Marc-Andre Lemburg mal@egenix.com wrote:
On 12.11.2021 17:10, Steven D'Aprano wrote:
On Fri, Nov 12, 2021 at 10:07:13AM -0500, Paul Ganssle wrote:
I knew about sortedcontainers and I also don't remember ever seeing a situation where I needed one or recommended its use.
We have a very odd situation where apparently sortedcontainers is one of the most well-known, popular, most heavily downloaded libraries on PyPI. According to here:
https://hugovk.github.io/top-pypi-packages/
sortedcontainers is the 290th most popular package on PyPI, ahead of such luminaries as pylint, black, selenium, mypy, django and nose.
And yet, nobody(?) admits to either using it or knowing what it could be used for. How very curious :-/
Those download stats can be misleading. Packages are often pulled in as a dependency of other packages which are popular or used a lot in CI/CD setups.
Perhaps there's a reverse dependency graph we could use to find out why the package is downloaded this often. I remember having seen a project which does this, but have lost the URL.
-- Marc-Andre Lemburg eGenix.com
Professional Python Services directly from the Experts (#1, Nov 12 2021)
Python Projects, Coaching and Support ... https://www.egenix.com/ Python Product Development ... https://consulting.egenix.com/
::: We implement business ideas - efficiently in both time and costs :::
eGenix.com Software, Skills and Services GmbH Pastor-Loeh-Str.48 D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg Registered at Amtsgericht Duesseldorf: HRB 46611 https://www.egenix.com/company/contact/ https://www.malemburg.com/
Python-Dev mailing list -- python-dev@python.org To unsubscribe send an email to python-dev-leave@python.org https://mail.python.org/mailman3/lists/python-dev.python.org/ Message archived at https://mail.python.org/archives/list/python-dev@python.org/message/FJT4SSWI... Code of Conduct: http://python.org/psf/codeofconduct/