【发布时间】:2018-11-02 19:12:38
【问题描述】:
我在同一个 repo 中有两个 Python 包 - 一个是自动生成的低级 REST 客户端(来自 openapi-generator),另一个是使用这些低级方法来实现更高级别目标的包装器。
当我生成的 API 定义发生变化时,我经常需要对包装器进行相应的更改。因此,当我运行测试时,它需要从我的工作目录中获取两个包的版本。例如,我可以这样做:
virtualenv env
source env/bin/activate
pip install -e autogen_client
pip install -e wrapper
py.test wrapper/tests/
有没有办法让tox 与virtualenv 和pip 混在一起?就像你能在deps 字段中给出相对路径吗?还是我的用例很奇怪,我只需要自己做?
【问题讨论】: