首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Pants排除特定的Python依赖项

Pants排除特定的Python依赖项
EN

Stack Overflow用户
提问于 2020-01-31 04:59:55
回答 1查看 330关注 0票数 0

目前,我正在使用pants构建和测试我们的python2.7包。在pytest目标完成后,我们开始注意到在运行目标时出现了以下错误。我尝试添加constraints.txt文件以排除其抱怨的依赖项,但错误不会停止。有没有办法在pants构建步骤中排除这些依赖关系?

代码语言:javascript
复制
./pants test.pytest --coverage=auto tests/python/abcd/test/xyz 

[pytest]
[cache] 
No cached artifacts for 1 target.
Invalidated 1 target.
[run]
Failed to execute PEX file, missing compatible dependencies for:
 importlib-metadata
 zipp

No .coverage file was found! Skipping coverage reporting.
                   tests/python/abcd/test/xyz                                      .....   SUCCESS

FAILURE
EN

回答 1

Stack Overflow用户

发布于 2020-02-12 21:51:43

您是否可以尝试使用以下命令增加详细程度:

代码语言:javascript
复制
PEX_VERBOSE=9 ./pants test.pytest --coverage=auto tests/python/abcd/test/xyz

然后在这里回应?

这个错误可能是由几件事引起的。您是否在构建PEX的同一操作系统上执行PEX?您是否也在BUILD文件的python_binary函数中包含platforms=[...]

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59994436

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档