跳转到主要内容

冻结你的setup.py中的install_requires

项目描述

功能: setup-freeze 将为您编辑 setup.py,将您的 install_requires 锁定到已安装的确切版本。

不执行的操作: 不在您的 install_requires 中添加或删除条目。尚未修改任何指定需求的其它参数,如 setup_requiresextras_require(暂时)。

如何使用: pip install setup-freeze,然后进入包含 setup.py 的目录并运行 setup-freeze

需要注意的事项: 您的 setup.py 需要包含对 setup() 的调用,并设置一个列表、元组或集合字面量作为 install_requires 参数。它还需要以UTF-8编码,并能够被 setup-freeze 安装中使用的Python版本解析(因此,如果您在Python 2中全局安装 setup-freeze,即使您在Python 3虚拟环境中,您的 setup.py 也需要是Python 2友好的,反之亦然)。

您可以做什么: 只要遵守MIT许可的条件,您想做什么都可以。

您不应该责怪我的地方:这是一个beta软件,因此无法保证它不会完全破坏您的setup.py文件、删除您的整个项目或使您的电脑着火。我非常确信它不会,但拥有版本控制、备份和灭火器总是好的做法,对吧?

项目详情


发布历史 发布通知 | RSS源

下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分发

此版本没有提供源代码分发文件。请参阅生成分发存档的教程

构建分发

setup_freeze-0.1.0-py2.py3-none-any.whl (4.7 kB 查看散列)

上传时间 Python 2 Python 3

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面