-
-
Notifications
You must be signed in to change notification settings - Fork 628
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
OSX Python 3 - pytest_run can't resolve coverage and pytest-cov #6397
Comments
FYI: The pytest task (
So you can just:
No edits needed. |
I edited the title and description to reflect this is an OSX only issue - I had no problems running green on linux. |
Good to know on both! Let’s de-prioritize this then. The priority is getting CI green by fixing these remaining 6-7 issues. |
This bug makes it impossible to pass any tests in OSX. |
I'm testing this on my own project.
|
If you could provide full output without truncation and bump verbosity to |
Just realized Pants was using Python 3.6.4 rather than 3.6.6 but other than that, here's the output.
|
Thank you @ironfoot, that made the problem clear. It's the same issue as this: pex-tool/pex#523. Although I'm very unhappy with Apple, pex definitely needs to work around this bad platform reporting in the Apple-shipped pythons. I'll try hard to get pex some love on this issue and the 1.4.6 setuptools issue here before the end of the week. |
I worked around the issue by actually using the python interpreter I was intending to use. |
This will be fixed by the pex upgrade to 1.4.8 in #5922 |
Issue
On OSX only, almost every test fails in
pytest_run
with aTaskError
and captured stderr similar to this:To reproduce
./pants clean-all
./pants --python-setup-interpreter-constraints='["CPython>=3.5"]' test tests/python/pants_test/backend/python/tasks:tasks
The text was updated successfully, but these errors were encountered: