gpt4 book ai didi

python - Setuptools 循环 dependency_links

转载 作者:行者123 更新时间:2023-12-04 17:43:12 24 4
gpt4 key购买 nike

我有两个 [Python 3.6+] 库 - 我们称它们为 A 和 B。B 需要 A,并且需要为私有(private) bitbucket 存储库设置 dependency_links。

例如,在 B 的 setup.py 中:

from setuptools import setup, find_packages

requirements = ["A"]
...
setup(
name='B',
version='0.1.0',
...
packages=find_packages(include=['B']),
install_requires=requirements,
dependency_links=['git+ssh://git@git.url.com:9999/proj/repo.git@develop#egg=A-0.1.0'],
...
)

A 也需要 B,同样需要 dependency_links。模块级别的任何内容都不会创建循环引用,但是 python/setuptools 可以解决这样的循环安装依赖引用吗?假设我没有能力重组每个库,解决两个循环引用库设置的最佳方法是什么?

最佳答案

回答我自己的问题:看起来它没有创建任何类型的循环引用并且解决得很好,只需将 dependency_link 添加到需要 B 的 A 的 setup.py。

关于python - Setuptools 循环 dependency_links,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53489835/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com