冻结你的setup.py中的install_requires
项目描述
功能: setup-freeze 将为您编辑 setup.py,将您的 install_requires 锁定到已安装的确切版本。
不执行的操作: 不在您的 install_requires 中添加或删除条目。尚未修改任何指定需求的其它参数,如 setup_requires 或 extras_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文件、删除您的整个项目或使您的电脑着火。我非常确信它不会,但拥有版本控制、备份和灭火器总是好的做法,对吧?
项目详情
关闭
setup_freeze-0.1.0-py2.py3-none-any.whl的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 27536ed5adaf6203117fc23833739d7e47ab94d3eaa3fc7c6602a7d0ab143272 |
|
MD5 | f0894f383f545f4021957b2a4fdf54d1 |
|
BLAKE2b-256 | 370949dab05358c7861a67fcd8d13d11c1bc9a65fa41e47574a4804a386bdb89 |