登录
首页 >  文章 >  python教程

使用 pip-abandoned 识别废弃的 PyPI 包

来源:dev.to

时间:2024-08-24 19:48:48 164浏览 收藏

对于一个文章开发者来说,牢固扎实的基础是十分重要的,golang学习网就来带大家一点点的掌握基础知识点。今天本篇文章带大家了解《使用 pip-abandoned 识别废弃的 PyPI 包》,主要介绍了,希望对大家的知识积累有所帮助,快点收藏起来吧,否则需要时就找不到了!

我们通常要避免在应用程序中依赖废弃和弃用的软件包。 pip-abandoned 可以帮助解决这个问题。在某些打包生态系统中,注册表允许您将包标记为已弃用或放弃。例如在 NPM 中:

使用 pip-abandoned 识别废弃的 PyPI 包

和Packagist:

使用 pip-abandoned 识别废弃的 PyPI 包

这还允许包管理器使用此元数据在安装时提供警告:

使用 pip-abandoned 识别废弃的 PyPI 包

PyPI没有这个概念。注册表不提供任何方法来放弃或弃用软件包,这使得您更难判断您是否依赖于不再维护的软件包。然而,我们可以关注一些信号。其中最好的是:如果 PyPI 上的包链接到 GitHub 存储库并且该 GitHub 存储库已存档,这是一个强烈的信号,表明该包本身不再维护。

pip-abandoned 考虑了多个信号,并允许我们搜索虚拟环境或requirements.txt 文件以识别可疑的废弃或弃用的包。

如果发现废弃的包,pip-abandoned 会产生一个摘要:

使用 pip-abandoned 识别废弃的 PyPI 包

当未找到废弃包时,该工具会以代码 0 退出;当发现一个或多个废弃包时,该工具会以非零代码退出。这意味着您可以将其用作 CI 检查以及临时审核。

今天关于《使用 pip-abandoned 识别废弃的 PyPI 包》的内容介绍就到此结束,如果有什么疑问或者建议,可以在golang学习网公众号下多多回复交流;文中若有不正之处,也希望回复留言以告知!

声明:本文转载于:dev.to 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>