我正在做两个项目,我们称它们Project A为Project B.
Project B需要一些模块Project A,所以我做了poetry build一个Project A。当我手动执行pip install dist/blabla.whl由poetry on 生成的构建时,我可以访问该模块Project A。
但是当我做 a 时poetry add project-a git+ssh://git@gitlab.blabla.co/nubela/project-a.git#develop,它说
找不到包 project-a 的匹配版本
当然,我理解是因为project-a它没有经典地与 setup.py 和其他东西打包在一起。然后如何在poetry add <git-repo-uri>不涉及自托管 pypi 实例的情况下执行?
我可以将 .whl 文件推送到项目 git repo,这有帮助吗?