python:alter setup.py在本地文件系统目录中搜索所需的依赖项
发布时间:2020-12-20 13:29:45 所属栏目:Python 来源:网络整理
导读:我的项目取决于很多包.有些是在pypi上列出的,有些则不是. 我现在有一个名为“external-packages”的文件夹,其中我保存了我需要的不在pypi上的软件包的.tar.gz文件. 我想改变setup.py,以便当它读取install_requires部分并找到尚未安装的软件包时,首先它应该在
我的项目取决于很多包.有些是在pypi上列出的,有些则不是.
我现在有一个名为“external-packages”的文件夹,其中我保存了我需要的不在pypi上的软件包的.tar.gz文件. 我想改变setup.py,以便当它读取install_requires部分并找到尚未安装的软件包时,首先它应该在“external-packages”文件夹中查找,然后如果失败,那么它应该去搜索在pypi上. 这可能吗?这该怎么做? 谢谢您的帮助. 解决方法
您似乎使用setuptools / distribute(由install_requires选项指示).您可以在setup.py中使用dependency_links设置,但它限制了分发程序包的选项.例如,您可以使用一组依赖项进行开发,使用几组进行测试,另一组使用debian包等.
您还可以使用requirements files指定应安装的版本以及从何处获取它们. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |