问题描述
上下文
我在S3存储桶中有一个Python CLI应用程序的车轮文件(称为A)。不是回购协议,不是源代码,只是转盘,因为“原因”。我还可以访问A的包装器的源代码(称为B)。
需要什么
我想创建一个轮子文件,该文件将理想地安装A和B以及通过PyPI提供的其他依赖项,并将该轮子分发给多个人,其中许多人可能(也不需要)访问S3存储桶。我想知道是否有可能将A包装在B的轮子上,以便当有人点安装B.whl时,A会自动捡起。
我尝试过的事情
我尝试在install_requires
下的B的setup.py中包含对A的引用,并在./deps/A.whl
下对A(dependency_links
)的相对路径进行引用,但这没有用。我得到的错误是pip无法找到满足程序包A要求的版本。只是尝试使用路径而不是URL。
构建命令:python setup.py bdist_wheel
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)