[15:39:41] <sumanah> I am not gonna take the time right now to dive into their methods & data, but yeah, I know it's very different
[15:40:09] <toad_polo> I was under the impression that libraries.io takes into account github stars, but also the stars of people in your dependency graph.
[15:40:14] <toad_polo> Like if you have 30 stars but 10 projects depend on you that each have 20,000 stars, you get some weighted boost to your influence.
[15:40:25] <toad_polo> Not sure if that is used for the trending part or just the influence part.
[15:41:11] <toad_polo> (List of things that depend on a given library)
[15:41:19] <dstufft> it just computes a zscore of downloads
[15:42:23] <sumanah> please shout me down if this is a bad idea, but what if we looked a bit more at their trending list and maybe replaced ours with theirs?
[15:43:36] <dstufft> I have no loyalty to what exists now
[15:43:54] <dstufft> I only did it because "order by total number of downloads" sucked even harder
[15:44:15] <dstufft> if we think their data is more interesting or better then sure
[15:44:30] <sumanah> ok, I'll file a cool-but-not-urgent issue, thanks dstufft
[15:51:11] <sumanah> toad_polo: the dependency tracing is potentially a gamechanger. I feel like looking at https://libraries.io/pypi/twine/usage and seeing what versions they require makes it possible for me to be a substantially better maintainer with my downstreams.
[15:55:10] <toad_polo> It's in 'dev-requirements.txt'
[15:57:43] <sumanah> ok actually https://github.com/librariesio/bibliothecary/blob/50bf1e88a191fb8301ae6a5e00df4d22b05cce55/lib/bibliothecary/parsers/pypi.rb and https://github.com/librariesio/bibliothecary/blob/50bf1e88a191fb8301ae6a5e00df4d22b05cce55/spec/parsers/pypi_spec.rb look like where they look at requirements.txt files
[15:59:41] <sumanah> toad_polo: https://docs.libraries.io/overview#sourcerank has their ranking criteria
[16:11:22] <Rotonen> what's the intended upgrade path for bringing old deployments up to date now with enforced modern TLS? tsocks wrappering? setting up a local http proxy of pypi?
[16:11:57] <Rotonen> say a py2.4 based installation where the underlying cpython / openssl cannot have predicted the future
[16:14:01] <dstufft> undefined? I don't think there is one that been thought of
[16:14:51] <dstufft> A local mirror on a modern system could work
[16:15:29] <ngoldbaum> update cpython and openssl?
[16:15:32] <Rotonen> i get the rationales for the TLS only path, but still having http for the public read-only resources would help at times
[16:15:51] <Rotonen> ngoldbaum: well, yes, but that'll be a step-by-step process
[16:20:39] <Rotonen> dstufft: no reason to mirror as one can just reverse proxy and have the proxy terminate the "backend ssl", but out of curiosity, how large is the pypi repo currently?
[16:21:22] <sumanah> storage is more than a terabyte https://pypi.org/help/#mirroring
[16:21:33] <sumanah> I don't know the details, though