您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Python包可以依赖于另一个Python包的特定版本控制版本吗?

5b51 2022/1/14 8:22:30 python 字数 1705 阅读 538 来源 www.jb51.cc/python

一些有用的 Python包在pypi中被破坏,唯一可接受的版本是版本控制系统中的特定版本.可以在setup.py例如 requires =’svn://example.org/useful.package/trunk@1234’? 你需要做两件事情.首先,需要您想要的确切版本,例如: install_requires = "useful.package==1.9dev-r1234" 然后包含一个d

概述

requires =’svn://example.org/useful.package/trunk@1234’?

install_requires = "useful.package==1.9dev-r1234"

然后包含一个dependency_links设置,指定在哪里找到它:

dependency_links = ["svn://example.org/useful.package/trunk@1234#egg=useful.package-1.9dev-r1234"]

请注意,版本#egg = dependency_links URL的一部分必须完全匹配您在install_requires中指定的内容;这是将两件连在一起的东西.

会发生什么是setuptools在链接上看到#egg标签,并将URL保存为该精确版本的包的可用下载URL.然后,当它稍后尝试解决该要求时,应该下载精确的SVN URL.

(请注意,为了真正起作用,目标SVN修订版实际上必须使用该名称和版本构建一个egg,否则,您的依赖关系将在运行时失败!因此,这只有在您依赖的包时才有效在其认构建版本号中使用SVN修订标记.)

总结

以上是编程之家为你收集整理的Python包可以依赖于另一个Python包的特定版本控制版本吗?全部内容,希望文章能够帮你解决Python包可以依赖于另一个Python包的特定版本控制版本吗?所遇到的程序开发问题。


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶