Hasty Briefsbeta

双语

Winning a bet about "six", the Python 2 compatibility shim

8 months ago
  • #Python
  • #PyPI
  • #six
  • 五年前,安德烈·彼得罗夫与作者打赌,关于'six'(一个Python 2/3兼容性垫片)是否会保持在PyPI每日下载量前20名。
  • 作者赢得了赌注,因为'six'目前每日下载量排名第14位,较打赌时的第2位有所下降。
  • 96%的'six'下载来自Python 3用户,表明它主要被用作依赖项而非直接使用。
  • 仍依赖'six'的热门包包括python-dateutil(每日2200万次下载)、yandexcloud(600万)和azure-core(400万)。
  • 作者认为python-dateutil的流行是'six'保持前20名的关键,若没有它,自己可能已输掉赌注。
  • 部分依赖包多年未更新,这可能是它们持续依赖'six'的原因。
  • 文章结尾引用安德烈·彼得罗夫的幽默调侃——他怀疑'six'十年后是否仍有价值,作者则戏谑回应'走着瞧!'