我偶然发现柯南和ARTPrimeC来处理C/C++库间的依赖关系,但是我找不到一个明确的解决方案来添加标准的Python包依赖项。在
例如,我的项目“强> A < /强>”(C/C++)依赖于“<强> B/St>>”(C/C++),包含使用“<强> C<强”>工具(Python)生成的代码。在我想将“B”的要求设置为“C”作为我的“C”工具包特定发行版的pip要求。在
到目前为止,我看到的解决方案是:
我希望避免为python包添加conan包,因为python已经有了一个包管理系统,而且我的包可以在python索引服务器上使用。在
我也会避免添加代码来处理python包依赖关系。在
有没有人知道在一件简单的事情上,柯南有没有可能做到这一点?在
谢谢你
亚历克斯
由于Conan配方也是Python脚本,因此可以直接从配方运行pip:
系统需求是最好的地方,因为它与所需的包相关,而不是Conan包。如果您需要根据发行版添加某些条件,也可以使用发行版信息。在
查看文档中的here,以获取有关的更多信息。在
问候!在
相关问题 更多 >
编程相关推荐