我觉得这是Github开发者的一个功能请求/问题,但由于Github默认不会显示python 2或3(而只是python),如何轻松地告诉除了克隆或浏览源代码,假设Repo。文件没有说(并且通常他们只是显示pip而没有指明它是pip2还是pip3。我知道我可以做pip搜索以及我更喜欢,如果我能在浏览器中看到它。
也许有一个镀铬插件,但我的googfu到目前为止没有找到运气。
答案 0 :(得分:1)
您似乎要求GitHub告诉您项目或存储库是Python 2.x还是Python 3.x,这是不合理的。如果它可以通过pip(pip2或pip3)获得,你可以查询那种方式(已经提到过),但值得解释为什么GitHub无法按照你的要求进行:
虽然您可以设想GitHub尝试将指定存储库强制为“Python 2.x”或“Python 3.x”,但这没有任何意义(参见第一项子项)并且会给Python精神社区带来严重的过敏反应它与文化是对立的。
答案 1 :(得分:0)
TL; DR:Github目前不支持在存储库语言统计信息中区分Python 2和3。
假设您在存储库的首页上引用了Github语言统计信息(请参阅下面的示例repo的屏幕截图,其中包含编程语言统计信息的红色框):
这不区分Python 2和Python 3代码。除了交叉兼容性原因之外,部分原因是Python 2和Python 3代码文件有时共享相同的文件扩展名,并且用于计算这些统计信息的Linguist库不区分它们。
你可以在Linguist Github回购中看到this section of the languages.yml
file,看看是什么意思的Python文件。请注意,Python 2和Python 3代码之间languages.yml
的任何地方都没有区别。