4 ms·
It looks like Python libraries are somewhat over-represented here because they credited every library in the Python dependency graph, but didn't do the same for
by atdt 5y ago
It looks like Python libraries are somewhat over-represented here because they credited every library in the Python dependency graph, but didn't do the same for dependencies in other languages. For example: lxml depends on libxml and libxslt, which are not credited.
The reason for the discrepancy is probably the lack of a straightforward, programmatic way to view the dependency graph of a C library. But they could have probably gotten a pretty good approximation by looking at Debian package dependencies (e.g., 'apt-rdepends python3-lxml').
This would massively expand the credits, but that's sort of the point here, no? (i.e., to celebrate the massive tapestry that is the open source ecosystem.)
(edit: I e-mailed Nat with this suggestion.)
- necovek 5y agoI think part of that is because these libraries do not live on github, or have different identities attached to them (different email addresses like @gnome.org for libxml2 stuff). It is essentially a hard problem, one that ohloh.net (now openhub) tried to make fun a while ago, to encourage people to claim their own contributions to tie their identities together. I do wonder if they could have used openhub data to improve identity links though. Still doesn't solve the dependency graph lacking.