Skip to content
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

Closed
Eric-Arellano opened this issue Aug 25, 2018 · 10 comments · Fixed by #6594
Closed

OSX Python 3 - pytest_run can't resolve coverage and pytest-cov #6397

Eric-Arellano opened this issue Aug 25, 2018 · 10 comments · Fixed by #6594
Assignees
Labels

Comments

@Eric-Arellano
Copy link
Contributor

Eric-Arellano commented Aug 25, 2018

Issue

On OSX only, almost every test fails in pytest_run with a TaskError and captured stderr similar to this:

                    -------------- Captured stderr call --------------

                     Starting workunit run
                     Failed to execute PEX file, missing macosx_10_13_x86_64-cp-27-cp27m compatible dependencies for:
                     pytest-cov
                     coverage

To reproduce

  1. Apply this diff to avoid running all unit tests in folder:
diff --git a/tests/python/pants_test/backend/python/tasks/BUILD b/tests/python/pants_test/backend/python/tasks/BUILD
index 4325fa90b..2fefff482 100644
--- a/tests/python/pants_test/backend/python/tasks/BUILD
+++ b/tests/python/pants_test/backend/python/tasks/BUILD
@@ -50,7 +50,7 @@ python_tests(
 )

 python_tests(
-  sources=globs('test_*.py', exclude=([globs('*_integration.py')] + python_native_code_test_files)),
+  sources='test_pytest_run.py',
   dependencies=[
     ':python_task_test_base',
     '3rdparty/python/twitter/commons:twitter.common.collections',
  1. ./pants clean-all
  2. ./pants --python-setup-interpreter-constraints='["CPython>=3.5"]' test tests/python/pants_test/backend/python/tasks:tasks
@jsirois
Copy link
Contributor

jsirois commented Aug 25, 2018

FYI: The pytest task (test.pytest) accepts passthrough args. To see what args it accepts:

./pants test tests/python/pants_test/util: -- --help
...
20:27:08 00:29     [pytest]
                   Invalidated 18 targets.
                   scrubbed PYTHONPATH=/home/jsirois/dev/pantsbuild/jsirois-pants2/src/python: from py.test environment
20:27:08 00:29       [run]
                     usage: be7c74a439c7d15b1dd2a59a08b246411c403693 [options] [file_or_dir] [file_or_dir] [...]
                     
                     positional arguments:
                       file_or_dir
                     
                     general:
                       -k EXPRESSION         only run tests which
                                             match the given
                                             substring expression. An
                          ...

So you can just:

$ ./pants --python-setup-interpreter-constraints='["CPython>=3.5"]' test tests/python/pants_test/backend/python/tasks:tasks -- -ktest_pytest_run.py

No edits needed.

@jsirois
Copy link
Contributor

jsirois commented Aug 25, 2018

I edited the title and description to reflect this is an OSX only issue - I had no problems running green on linux.

@jsirois jsirois changed the title Python 3 - pytest_run can't resolve coverage and pytest-cov OSX Python 3 - pytest_run can't resolve coverage and pytest-cov Aug 25, 2018
@Eric-Arellano
Copy link
Contributor Author

Good to know on both!

Let’s de-prioritize this then. The priority is getting CI green by fixing these remaining 6-7 issues.

@okngneer
Copy link

This bug makes it impossible to pass any tests in OSX.
In the short-term, is there a workaround for the issue?

@okngneer
Copy link

I'm testing this on my own project.
The issue exists in 1.8.0, 1.9.0.
The issue does not exist in 1.7.0

$ ./pants --version
1.8.0
$ python --version
Python 3.6.6 :: Anaconda, Inc.
$ sw_vers
ProductName:	Mac OS X
ProductVersion:	10.13.5
BuildVersion:	17F75
$ export PEX_VERBOSE=1
$ ./pants test test/python::
...truncated...
pex: Found site-library: /Library/Python/3.6/site-packages
                     pex: Found site-library: /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages
                     pex: Tainted path element: /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages
                     pex: Scrubbing from user site: /Users/ironfoot/Library/Python/3.6/lib/python/site-packages
                     pex: Scrubbing from site-packages: /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages
                     pex: Activating PEX virtual environment from /Users/ironfoot/workspace/tag/.pants.d/test/pytest-prep/CPython-3.6.4/e5bdf9ae62313072fa4966a7d176a2065baffba4
                     pex: Activating PEX virtual environment from /Users/ironfoot/workspace/tag/.pants.d/test/pytest-prep/CPython-3.6.4/e5bdf9ae62313072fa4966a7d176a2065baffba4: 0.1ms
                     pex: Activating PEX virtual environment from /Users/ironfoot/workspace/tag/.pants.d/test/pytest-prep/CPython-3.6.4/ef2b99448879e32e6a012d76f3a68ae3891fc412
                     pex: Failed to resolve a requirement: The 'coverage>=3.7.1' distribution was not found and is required by pytest-cov
                     pex: Unresolved requirements:
                     pex:   - coverage
                     pex:   - pytest-cov
                     pex: Distributions contained within this pex:
                     pex:   - argparse-1.4.0-py2.py3-none-any.whl
                     pex:   - atomicwrites-1.2.1-py2.py3-none-any.whl
                     pex:   - attrs-18.2.0-py2.py3-none-any.whl
                     pex:   - coverage-4.5.1-cp36-cp36m-macosx_10_12_x86_64.whl
                     pex:   - linecache2-1.0.0-py2.py3-none-any.whl
                     pex:   - more_itertools-4.3.0-py3-none-any.whl
                     pex:   - pluggy-0.7.1-py2.py3-none-any.whl
                     pex:   - py-1.6.0-py2.py3-none-any.whl
                     pex:   - pytest-3.8.1-py2.py3-none-any.whl
                     pex:   - pytest_cov-2.4.0-py2.py3-none-any.whl
                     pex:   - pytest_timeout-1.2.1-py2.py3-none-any.whl
                     pex:   - setuptools-40.4.3-py2.py3-none-any.whl
                     pex:   - six-1.11.0-py2.py3-none-any.whl
                     pex:   - traceback2-1.4.0-py2.py3-none-any.whl
                     pex:   - unittest2-1.1.0-py2.py3-none-any.whl
                     Failed to execute PEX file, missing macosx_10_13_x86_64-cp-36-cp36m compatible dependencies for:
                     coverage
                     pytest-cov

@jsirois
Copy link
Contributor

jsirois commented Sep 24, 2018

If you could provide full output without truncation and bump verbosity to PEX_VERBOSE=9, that could be helpful.

@okngneer
Copy link

Just realized Pants was using Python 3.6.4 rather than 3.6.6 but other than that, here's the output.

$ export PEX_VERBOSE=9
$ ./pants --version
1.8.0
$ ./pants test test/python/common:test_foo

18:14:52 00:00 [main]
               See a report at: http://localhost:59172/run/pants_run_2018_09_24_18_14_53_550_f1046fd673c44e409d8b1ffe246d1c21
18:14:53 00:01   [setup]
18:14:53 00:01     [parse]
               Executing tasks in goals: bootstrap -> imports -> unpack-jars -> deferred-sources -> jvm-platform-validate -> gen -> resolve -> compile -> pyprep -> resources -> test
18:14:53 00:01   [bootstrap]
18:14:53 00:01     [substitute-aliased-targets]
18:14:53 00:01     [jar-dependency-management]
18:14:54 00:02     [bootstrap-jvm-tools]
18:14:54 00:02     [provide-tools-jar]
18:14:54 00:02   [imports]
18:14:54 00:02     [ivy-imports]
18:14:54 00:02   [unpack-jars]
18:14:54 00:02     [unpack-jars]
18:14:54 00:02   [deferred-sources]
18:14:54 00:02     [deferred-sources]
18:14:54 00:02   [jvm-platform-validate]
18:14:54 00:02     [jvm-platform-validate]
18:14:54 00:02   [gen]
18:14:54 00:02     [antlr-java]
18:14:54 00:02     [antlr-py]
18:14:54 00:02     [jaxb]
18:14:54 00:02     [protoc]
18:14:54 00:02     [ragel]
18:14:54 00:02     [thrift-java]
18:14:54 00:02     [thrift-py]
18:14:54 00:02     [wire]
18:14:54 00:02   [resolve]
18:14:54 00:02     [ivy]
18:14:54 00:02     [coursier]
18:14:54 00:02   [compile]
18:14:54 00:02     [compile-jvm-prep-command]
18:14:54 00:02       [jvm_prep_command]
18:14:54 00:02     [compile-prep-command]
18:14:54 00:02     [compile]
18:14:54 00:02     [zinc]
18:14:54 00:02     [javac]
18:14:54 00:02   [pyprep]
18:14:54 00:02     [interpreter]pex: creating PythonIdentity from id string: cp cp36m 36 3 6 4

18:14:54 00:02     [build-local-dists]
18:14:54 00:02     [requirements]pex: Constructed RequestsContext context <pex.http.RequestsContext object at 0x3344ad7e6d0>
pex: R: tags for Platform(platform='macosx_10_13_x86_64', impl=None, version=None, abi=None) x PythonInterpreter('/Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6', PythonIdentity('CPython', 3, 6, 4), {(u'wheel', u'0.29.0'): u'/Users/ironfoot/workspace/tag/.pants.d/python-setup/interpreters/CPython-3.6.4/wheel-0.29.0-py3.6.egg', (u'setuptools', u'30.0.0'): u'/Users/ironfoot/workspace/tag/.pants.d/python-setup/interpreters/CPython-3.6.4/setuptools-30.0.0-py3.6.egg'}) -> [('cp36', 'cp36d', 'macosx_10_2_universal'), ('cp36', 'cp36m', 'macosx_10_4_intel'), ('cp36', 'cp36dm', 'macosx_10_5_intel'), ('py3', 'none', 'macosx_10_0_universal'), ('cp36', 'cp36m', 'macosx_10_9_fat32'), ('cp36', 'none', 'macosx_10_4_x86_64'), ('cp36', 'cp36dm', 'macosx_10_9_intel'), ('cp36', 'cp36u', 'macosx_10_6_fat32'), ('py3', 'none', 'macosx_10_4_fat32'), ('cp36', 'cp36d', 'macosx_10_9_universal'), ('cp36', 'cp36dmu', 'macosx_10_11_intel'), ('py3', 'none', 'macosx_10_6_fat64'), ('cp36', 'cp36d', 'macosx_10_13_fat64'), ('cp36', 'cp36u', 'macosx_10_2_universal'), ('cp36', 'cp36u', 'macosx_10_7_universal'), ('cp36', 'none', 'macosx_10_6_universal'), ('cp36', 'cp36dmu', 'macosx_10_6_universal'), ('cp36', 'cp36d', 'macosx_10_10_fat64'), ('cp36', 'cp36dmu', 'macosx_10_5_fat64'), ('cp36', 'cp36m', 'macosx_10_11_universal'), ('cp36', 'cp36dmu', 'macosx_10_6_fat64'), ('cp36', 'cp36mu', 'macosx_10_4_fat32'), ('cp36', 'cp36u', 'macosx_10_3_universal'), ('cp36', 'cp36u', 'macosx_10_1_fat32'), ('py3', 'none', 'macosx_10_1_universal'), ('cp36', 'cp36mu', 'macosx_10_7_fat64'), ('cp36', 'cp36u', 'macosx_10_9_fat32'), ('cp36', 'none', 'macosx_10_12_fat32'), ('cp36', 'cp36u', 'macosx_10_12_universal'), ('cp36', 'cp36m', 'macosx_10_9_universal'), ('cp36', 'cp36u', 'macosx_10_2_fat32'), ('cp36', 'cp36m', 'macosx_10_5_fat32'), ('cp36', 'cp36dmu', 'macosx_10_7_fat32'), ('cp36', 'cp36d', 'macosx_10_4_fat64'), ('py3', 'none', 'macosx_10_5_x86_64'), ('cp36', 'cp36m', 'macosx_10_0_fat32'), ('py3', 'none', 'macosx_10_4_fat64'), ('cp36', 'cp36dmu', 'macosx_10_12_fat32'), ('cp36', 'cp36dm', 'macosx_10_8_fat32'), ('cp36', 'cp36d', 'macosx_10_11_fat64'), ('cp36', 'cp36dmu', 'macosx_10_4_intel'), ('cp36', 'cp36d', 'macosx_10_13_fat32'), ('cp36', 'none', 'macosx_10_8_intel'), ('cp36', 'cp36mu', 'macosx_10_5_fat32'), ('cp36', 'cp36m', 'macosx_10_7_fat64'), ('cp36', 'cp36d', 'macosx_10_12_universal'), ('py3', 'none', 'macosx_10_8_fat64'), ('cp36', 'cp36dm', 'macosx_10_9_fat64'), ('py3', 'none', 'macosx_10_10_fat64'), ('cp36', 'cp36u', 'macosx_10_12_fat32'), ('cp36', 'cp36u', 'macosx_10_0_fat32'), ('cp36', 'cp36u', 'macosx_10_13_fat32'), ('cp36', 'cp36dm', 'macosx_10_9_fat32'), ('cp36', 'cp36dmu', 'macosx_10_3_universal'), ('cp36', 'cp36d', 'macosx_10_5_fat64'), ('cp36', 'cp36u', 'macosx_10_7_fat32'), ('cp36', 'cp36dm', 'macosx_10_6_universal'), ('cp36', 'cp36m', 'macosx_10_5_fat64'), ('cp36', 'cp36dmu', 'macosx_10_2_fat32'), ('cp36', 'cp36dmu', 'macosx_10_2_universal'), ('cp36', 'cp36dm', 'macosx_10_5_fat32'), ('cp36', 'none', 'macosx_10_4_fat64'), ('cp36', 'cp36dmu', 'macosx_10_13_universal'), ('cp36', 'cp36u', 'macosx_10_9_fat64'), ('cp36', 'cp36dmu', 'macosx_10_9_fat32'), ('cp36', 'cp36m', 'macosx_10_12_intel'), ('cp36', 'cp36m', 'macosx_10_12_universal'), ('cp36', 'cp36dmu', 'macosx_10_3_fat32'), ('cp36', 'cp36u', 'macosx_10_6_fat64'), ('cp36', 'cp36u', 'macosx_10_12_fat64'), ('py3', 'none', 'macosx_10_8_x86_64'), ('cp36', 'cp36dm', 'macosx_10_13_fat64'), ('cp36', 'cp36m', 'macosx_10_4_fat64'), ('cp36', 'cp36dmu', 'macosx_10_13_x86_64'), ('cp36', 'none', 'macosx_10_6_x86_64'), ('cp36', 'cp36dmu', 'macosx_10_13_fat32'), ('cp36', 'none', 'macosx_10_10_fat64'), ('cp36', 'cp36dmu', 'macosx_10_0_fat32'), ('cp36', 'cp36m', 'macosx_10_8_intel'), ('cp36', 'cp36dmu', 'macosx_10_7_fat64'), ('py3', 'none', 'macosx_10_4_x86_64'), ('py3', 'none', 'macosx_10_3_fat32'), ('py3', 'none', 'macosx_10_11_x86_64'), ('cp36', 'cp36d', 'macosx_10_8_intel'), ('cp36', 'cp36mu', 'macosx_10_6_universal'), ('cp36', 'none', 'macosx_10_9_universal'), ('cp36', 'cp36u', 'macosx_10_5_fat64'), ('cp36', 'cp36dmu', 'macosx_10_7_universal'), ('py3', 'none', 'macosx_10_13_fat64'), ('py3', 'none', 'macosx_10_8_intel'), ('py3', 'none', 'macosx_10_5_intel'), ('cp36', 'none', 'macosx_10_8_fat32'), ('cp36', 'cp36dm', 'macosx_10_12_universal'), ('cp36', 'cp36m', 'macosx_10_5_x86_64'), ('py36', 'none', 'any'), ('cp36', 'cp36mu', 'macosx_10_12_universal'), ('cp36', 'none', 'macosx_10_6_intel'), ('cp36', 'cp36mu', 'macosx_10_4_fat64'), ('py3', 'none', 'macosx_10_11_fat32'), ('cp36', 'cp36d', 'macosx_10_10_universal'), ('cp36', 'cp36dmu', 'macosx_10_5_universal'), ('cp36', 'none', 'macosx_10_10_fat32'), ('cp36', 'cp36m', 'macosx_10_10_universal'), ('cp36', 'none', 'macosx_10_3_fat32'), ('cp36', 'cp36dmu', 'macosx_10_4_universal'), ('cp36', 'none', 'macosx_10_9_fat64'), ('cp36', 'cp36d', 'macosx_10_4_intel'), ('cp36', 'cp36d', 'macosx_10_7_intel'), ('cp36', 'cp36m', 'macosx_10_7_intel'), ('py3', 'none', 'macosx_10_6_fat32'), ('cp36', 'cp36m', 'macosx_10_8_fat32'), ('cp36', 'cp36dm', 'macosx_10_7_universal'), ('cp36', 'cp36dmu', 'macosx_10_12_fat64'), ('cp36', 'cp36d', 'macosx_10_7_fat64'), ('cp36', 'cp36dmu', 'macosx_10_9_intel'), ('cp36', 'cp36d', 'macosx_10_5_x86_64'), ('cp36', 'none', 'macosx_10_7_intel'), ('cp36', 'cp36mu', 'macosx_10_3_fat32'), ('cp36', 'none', 'macosx_10_10_universal'), ('cp36', 'cp36dm', 'macosx_10_5_x86_64'), ('cp36', 'cp36m', 'macosx_10_9_fat64'), ('cp36', 'cp36u', 'macosx_10_12_x86_64'), ('cp36', 'cp36u', 'macosx_10_11_intel'), ('cp36', 'cp36u', 'macosx_10_6_intel'), ('cp36', 'cp36mu', 'macosx_10_7_universal'), ('cp36', 'cp36mu', 'macosx_10_11_universal'), ('cp36', 'cp36dmu', 'macosx_10_13_intel'), ('cp36', 'cp36u', 'macosx_10_11_x86_64'), ('cp36', 'cp36mu', 'macosx_10_13_fat64'), ('cp36', 'cp36u', 'macosx_10_5_intel'), ('cp36', 'cp36mu', 'macosx_10_11_intel'), ('cp36', 'cp36d', 'macosx_10_3_fat32'), ('cp36', 'cp36dm', 'macosx_10_13_universal'), ('cp36', 'cp36m', 'macosx_10_10_fat64'), ('cp36', 'cp36u', 'macosx_10_4_universal'), ('cp36', 'cp36mu', 'macosx_10_9_x86_64'), ('cp36', 'cp36mu', 'macosx_10_1_universal'), ('cp36', 'cp36m', 'macosx_10_11_fat32'), ('cp36', 'cp36dm', 'macosx_10_7_intel'), ('cp36', 'cp36mu', 'macosx_10_3_universal'), ('cp36', 'cp36m', 'macosx_10_13_fat64'), ('py3', 'none', 'any'), ('cp36', 'none', 'macosx_10_10_intel'), ('cp36', 'cp36d', 'macosx_10_11_universal'), ('cp36', 'cp36mu', 'macosx_10_7_intel'), ('cp36', 'cp36m', 'macosx_10_7_universal'), ('cp36', 'cp36dm', 'macosx_10_4_fat64'), ('cp36', 'cp36u', 'macosx_10_8_fat64'), ('cp36', 'cp36mu', 'macosx_10_13_x86_64'), ('cp36', 'cp36mu', 'macosx_10_5_x86_64'), ('cp36', 'cp36mu', 'macosx_10_10_universal'), ('cp36', 'cp36dm', 'macosx_10_11_fat64'), ('py3', 'none', 'macosx_10_9_x86_64'), ('cp36', 'cp36d', 'macosx_10_12_intel'), ('cp36', 'cp36u', 'macosx_10_5_universal'), ('cp36', 'cp36m', 'macosx_10_12_fat64'), ('cp36', 'cp36dmu', 'macosx_10_7_x86_64'), ('cp36', 'cp36dm', 'macosx_10_8_x86_64'), ('cp36', 'cp36dmu', 'macosx_10_10_fat32'), ('cp36', 'none', 'macosx_10_9_intel'), ('py3', 'none', 'macosx_10_11_fat64'), ('cp36', 'cp36mu', 'macosx_10_9_fat64'), ('cp36', 'cp36d', 'macosx_10_10_intel'), ('cp36', 'none', 'macosx_10_11_fat64'), ('cp36', 'cp36dmu', 'macosx_10_10_universal'), ('cp36', 'cp36dm', 'macosx_10_12_fat32'), ('cp36', 'cp36dmu', 'macosx_10_7_intel'), ('cp36', 'cp36u', 'macosx_10_7_fat64'), ('cp36', 'cp36u', 'macosx_10_13_universal'), ('cp36', 'none', 'macosx_10_12_fat64'), ('cp36', 'cp36dm', 'macosx_10_10_fat64'), ('py3', 'none', 'macosx_10_5_fat32'), ('cp36', 'cp36u', 'macosx_10_13_x86_64'), ('cp36', 'none', 'macosx_10_5_fat32'), ('cp36', 'cp36dmu', 'macosx_10_13_fat64'), ('py3', 'none', 'macosx_10_12_intel'), ('cp36', 'none', 'macosx_10_9_x86_64'), ('cp36', 'cp36dm', 'macosx_10_4_x86_64'), ('cp36', 'cp36m', 'macosx_10_7_fat32'), ('cp36', 'cp36mu', 'macosx_10_8_fat32'), ('cp36', 'cp36m', 'macosx_10_4_universal'), ('cp36', 'cp36mu', 'macosx_10_8_fat64'), ('cp36', 'cp36d', 'macosx_10_6_universal'), ('cp36', 'cp36mu', 'macosx_10_12_fat32'), ('cp36', 'cp36m', 'macosx_10_11_fat64'), ('cp36', 'none', 'macosx_10_13_fat32'), ('cp36', 'cp36d', 'macosx_10_5_intel'), ('cp36', 'cp36u', 'macosx_10_5_x86_64'), ('py3', 'none', 'macosx_10_12_universal'), ('cp36', 'cp36m', 'macosx_10_8_x86_64'), ('cp36', 'cp36u', 'macosx_10_11_fat64'), ('cp36', 'cp36dm', 'macosx_10_10_universal'), ('py3', 'none', 'macosx_10_5_universal'), ('cp36', 'cp36u', 'macosx_10_4_intel'), ('cp36', 'cp36d', 'macosx_10_10_x86_64'), ('cp36', 'cp36m', 'macosx_10_12_fat32'), ('cp36', 'cp36dmu', 'macosx_10_12_intel'), ('cp36', 'cp36mu', 'macosx_10_8_x86_64'), ('cp36', 'cp36mu', 'macosx_10_6_fat64'), ('cp36', 'cp36m', 'macosx_10_4_x86_64'), ('cp36', 'cp36dm', 'macosx_10_4_universal'), ('cp36', 'cp36dmu', 'macosx_10_8_universal'), ('cp3', 'none', 'any'), ('cp36', 'cp36d', 'macosx_10_9_fat32'), ('cp36', 'cp36d', 'macosx_10_11_intel'), ('cp36', 'none', 'macosx_10_11_x86_64'), ('cp36', 'cp36mu', 'macosx_10_4_universal'), ('cp36', 'cp36u', 'macosx_10_12_intel'), ('cp36', 'none', 'macosx_10_3_universal'), ('cp36', 'cp36m', 'macosx_10_2_universal'), ('cp36', 'cp36dm', 'macosx_10_6_fat32'), ('cp36', 'cp36dmu', 'macosx_10_12_universal'), ('cp36', 'cp36u', 'macosx_10_0_universal'), ('cp36', 'cp36u', 'macosx_10_11_universal'), ('py3', 'none', 'macosx_10_7_universal'), ('cp36', 'cp36m', 'macosx_10_13_universal'), ('cp36', 'none', 'macosx_10_2_fat32'), ('cp36', 'cp36mu', 'macosx_10_10_fat64'), ('cp36', 'cp36dm', 'macosx_10_11_fat32'), ('py3', 'none', 'macosx_10_10_fat32'), ('cp36', 'cp36mu', 'macosx_10_11_fat64'), ('cp36', 'none', 'any'), ('cp36', 'cp36dm', 'macosx_10_12_x86_64'), ('cp36', 'cp36u', 'macosx_10_4_fat32'), ('cp36', 'cp36mu', 'macosx_10_11_fat32'), ('cp36', 'cp36mu', 'macosx_10_9_fat32'), ('cp36', 'none', 'macosx_10_6_fat32'), ('cp36', 'none', 'macosx_10_13_universal'), ('cp36', 'cp36m', 'macosx_10_13_fat32'), ('cp36', 'cp36dmu', 'macosx_10_1_fat32'), ('cp36', 'cp36d', 'macosx_10_2_fat32'), ('cp36', 'none', 'macosx_10_2_universal'), ('cp36', 'cp36mu', 'macosx_10_13_universal'), ('cp36', 'cp36dmu', 'macosx_10_6_fat32'), ('cp36', 'cp36mu', 'macosx_10_13_intel'), ('py3', 'none', 'macosx_10_13_universal'), ('cp36', 'none', 'macosx_10_8_x86_64'), ('cp36', 'cp36mu', 'macosx_10_8_universal'), ('cp36', 'cp36d', 'macosx_10_0_fat32'), ('cp36', 'cp36m', 'macosx_10_0_universal'), ('cp36', 'cp36d', 'macosx_10_3_universal'), ('cp36', 'cp36d', 'macosx_10_1_universal'), ('py3', 'none', 'macosx_10_7_intel'), ('cp36', 'cp36d', 'macosx_10_6_x86_64'), ('py3', 'none', 'macosx_10_1_fat32'), ('cp36', 'cp36dmu', 'macosx_10_8_x86_64'), ('cp36', 'none', 'macosx_10_9_fat32'), ('cp36', 'none', 'macosx_10_1_fat32'), ('cp36', 'cp36d', 'macosx_10_5_fat32'), ('cp36', 'cp36mu', 'macosx_10_2_universal'), ('cp36', 'cp36mu', 'macosx_10_13_fat32'), ('cp36', 'cp36m', 'macosx_10_13_x86_64'), ('cp36', 'cp36m', 'macosx_10_12_x86_64'), ('py3', 'none', 'macosx_10_8_universal'), ('cp36', 'cp36m', 'macosx_10_9_x86_64'), ('cp36', 'cp36dm', 'macosx_10_12_fat64'), ('cp36', 'none', 'macosx_10_7_fat32'), ('cp36', 'cp36d', 'macosx_10_4_fat32'), ('cp36', 'cp36d', 'macosx_10_5_universal'), ('cp36', 'cp36d', 'macosx_10_8_universal'), ('py3', 'none', 'macosx_10_4_intel'), ('cp36', 'cp36mu', 'macosx_10_12_intel'), ('cp36', 'cp36d', 'macosx_10_0_universal'), ('cp36', 'cp36m', 'macosx_10_11_intel'), ('cp36', 'cp36dm', 'macosx_10_7_fat32'), ('cp36', 'cp36dmu', 'macosx_10_4_x86_64'), ('cp36', 'cp36dmu', 'macosx_10_8_intel'), ('cp36', 'cp36dm', 'macosx_10_13_fat32'), ('py3', 'none', 'macosx_10_0_fat32'), ('cp36', 'none', 'macosx_10_12_intel'), ('cp36', 'cp36m', 'macosx_10_6_fat64'), ('cp36', 'cp36dm', 'macosx_10_13_x86_64'), ('cp36', 'none', 'macosx_10_12_universal'), ('cp36', 'cp36dm', 'macosx_10_10_x86_64'), ('cp36', 'none', 'macosx_10_11_intel'), ('cp36', 'cp36u', 'macosx_10_10_fat64'), ('cp36', 'cp36dm', 'macosx_10_6_x86_64'), ('cp36', 'cp36m', 'macosx_10_3_fat32'), ('py3', 'none', 'macosx_10_12_fat32'), ('cp36', 'cp36u', 'macosx_10_10_x86_64'), ('cp36', 'cp36dmu', 'macosx_10_1_universal'), ('cp36', 'none', 'macosx_10_8_universal'), ('cp36', 'cp36mu', 'macosx_10_4_x86_64'), ('py3', 'none', 'macosx_10_7_fat64'), ('cp36', 'cp36u', 'macosx_10_9_universal'), ('cp36', 'cp36dmu', 'macosx_10_5_fat32'), ('cp36', 'cp36dm', 'macosx_10_11_intel'), ('cp36', 'cp36mu', 'macosx_10_10_fat32'), ('cp36', 'cp36dm', 'macosx_10_9_x86_64'), ('py3', 'none', 'macosx_10_13_intel'), ('cp36', 'none', 'macosx_10_6_fat64'), ('cp36', 'cp36m', 'macosx_10_8_universal'), ('cp36', 'none', 'macosx_10_5_fat64'), ('cp36', 'cp36dm', 'macosx_10_10_fat32'), ('cp36', 'cp36d', 'macosx_10_9_intel'), ('py3', 'none', 'macosx_10_10_universal'), ('cp36', 'cp36u', 'macosx_10_5_fat32'), ('py3', 'none', 'macosx_10_3_universal'), ('py3', 'none', 'macosx_10_5_fat64'), ('cp36', 'cp36d', 'macosx_10_1_fat32'), ('cp36', 'cp36m', 'macosx_10_10_x86_64'), ('cp36', 'cp36m', 'macosx_10_6_fat32'), ('cp36', 'cp36u', 'macosx_10_6_x86_64'), ('cp36', 'cp36u', 'macosx_10_1_universal'), ('cp36', 'cp36u', 'macosx_10_8_universal'), ('cp36', 'cp36dm', 'macosx_10_10_intel'), ('py3', 'none', 'macosx_10_2_fat32'), ('cp36', 'cp36dmu', 'macosx_10_4_fat32'), ('cp36', 'cp36dmu', 'macosx_10_9_x86_64'), ('cp36', 'none', 'macosx_10_0_universal'), ('cp36', 'none', 'macosx_10_13_fat64'), ('cp36', 'cp36d', 'macosx_10_8_fat64'), ('cp36', 'none', 'macosx_10_11_universal'), ('cp36', 'cp36m', 'macosx_10_8_fat64'), ('cp36', 'cp36dm', 'macosx_10_2_universal'), ('cp36', 'cp36d', 'macosx_10_6_fat32'), ('cp36', 'cp36d', 'macosx_10_7_x86_64'), ('cp36', 'cp36m', 'macosx_10_1_fat32'), ('py3', 'none', 'macosx_10_7_x86_64'), ('cp36', 'cp36m', 'macosx_10_10_fat32'), ('cp36', 'cp36mu', 'macosx_10_1_fat32'), ('cp36', 'none', 'macosx_10_12_x86_64'), ('py3', 'none', 'macosx_10_4_universal'), ('cp36', 'cp36dm', 'macosx_10_6_intel'), ('cp36', 'cp36dmu', 'macosx_10_11_fat32'), ('cp36', 'cp36u', 'macosx_10_8_fat32'), ('py3', 'none', 'macosx_10_12_x86_64'), ('cp36', 'cp36d', 'macosx_10_11_x86_64'), ('cp36', 'cp36dm', 'macosx_10_5_universal'), ('cp36', 'cp36dmu', 'macosx_10_11_fat64'), ('cp36', 'cp36d', 'macosx_10_6_intel'), ('cp36', 'cp36dm', 'macosx_10_4_fat32'), ('cp36', 'cp36u', 'macosx_10_11_fat32'), ('cp36', 'cp36u', 'macosx_10_10_universal'), ('cp36', 'cp36m', 'macosx_10_13_intel'), ('cp36', 'cp36dmu', 'macosx_10_10_intel'), ('cp36', 'cp36dm', 'macosx_10_0_universal'), ('cp36', 'cp36mu', 'macosx_10_9_intel'), ('cp36', 'cp36dm', 'macosx_10_1_fat32'), ('py3', 'none', 'macosx_10_11_universal'), ('cp36', 'cp36u', 'macosx_10_4_fat64'), ('cp36', 'cp36d', 'macosx_10_13_universal'), ('cp36', 'none', 'macosx_10_5_x86_64'), ('cp36', 'cp36m', 'macosx_10_6_intel'), ('cp36', 'none', 'macosx_10_7_x86_64'), ('cp36', 'cp36d', 'macosx_10_4_x86_64'), ('cp36', 'cp36m', 'macosx_10_11_x86_64'), ('cp36', 'cp36mu', 'macosx_10_10_intel'), ('cp36', 'cp36mu', 'macosx_10_12_x86_64'), ('cp36', 'cp36u', 'macosx_10_13_fat64'), ('py3', 'none', 'macosx_10_12_fat64'), ('cp36', 'cp36d', 'macosx_10_10_fat32'), ('cp36', 'cp36dm', 'macosx_10_1_universal'), ('cp36', 'cp36d', 'macosx_10_7_universal'), ('cp36', 'cp36dm', 'macosx_10_6_fat64'), ('cp36', 'cp36m', 'macosx_10_7_x86_64'), ('cp36', 'cp36dmu', 'macosx_10_10_x86_64'), ('cp36', 'cp36d', 'macosx_10_9_x86_64'), ('cp36', 'cp36d', 'macosx_10_11_fat32'), ('py3', 'none', 'macosx_10_9_intel'), ('cp36', 'cp36u', 'macosx_10_10_fat32'), ('cp36', 'cp36d', 'macosx_10_13_x86_64'), ('cp36', 'cp36m', 'macosx_10_4_fat32'), ('cp36', 'cp36mu', 'macosx_10_0_universal'), ('cp36', 'cp36mu', 'macosx_10_12_fat64'), ('cp36', 'none', 'macosx_10_10_x86_64'), ('cp36', 'cp36d', 'macosx_10_12_x86_64'), ('cp36', 'cp36u', 'macosx_10_4_x86_64'), ('py3', 'none', 'macosx_10_9_fat64'), ('cp36', 'none', 'macosx_10_13_intel'), ('cp36', 'cp36m', 'macosx_10_6_x86_64'), ('cp36', 'cp36u', 'macosx_10_8_x86_64'), ('cp36', 'cp36dm', 'macosx_10_4_intel'), ('cp36', 'cp36dmu', 'macosx_10_5_intel'), ('cp36', 'cp36dmu', 'macosx_10_8_fat64'), ('cp36', 'cp36dmu', 'macosx_10_8_fat32'), ('cp36', 'cp36d', 'macosx_10_4_universal'), ('cp36', 'cp36mu', 'macosx_10_5_fat64'), ('cp36', 'cp36u', 'macosx_10_7_x86_64'), ('cp36', 'cp36u', 'macosx_10_10_intel'), ('cp36', 'cp36m', 'macosx_10_9_intel'), ('cp36', 'cp36mu', 'macosx_10_0_fat32'), ('cp36', 'none', 'macosx_10_8_fat64'), ('cp36', 'none', 'macosx_10_5_intel'), ('py3', 'none', 'macosx_10_8_fat32'), ('cp36', 'cp36dm', 'macosx_10_11_x86_64'), ('cp36', 'cp36dmu', 'macosx_10_9_fat64'), ('cp36', 'cp36dm', 'macosx_10_8_universal'), ('cp36', 'cp36dmu', 'macosx_10_11_x86_64'), ('cp36', 'cp36u', 'macosx_10_9_x86_64'), ('cp36', 'cp36dmu', 'macosx_10_6_intel'), ('cp36', 'cp36mu', 'macosx_10_7_x86_64'), ('py3', 'none', 'macosx_10_13_fat32'), ('cp36', 'cp36d', 'macosx_10_13_intel'), ('cp36', 'cp36mu', 'macosx_10_11_x86_64'), ('py3', 'none', 'macosx_10_9_universal'), ('cp36', 'cp36mu', 'macosx_10_2_fat32'), ('cp36', 'cp36d', 'macosx_10_12_fat64'), ('cp36', 'cp36m', 'macosx_10_10_intel'), ('cp36', 'cp36d', 'macosx_10_6_fat64'), ('py3', 'none', 'macosx_10_10_x86_64'), ('cp36', 'cp36u', 'macosx_10_3_fat32'), ('cp36', 'cp36mu', 'macosx_10_4_intel'), ('cp36', 'cp36dm', 'macosx_10_2_fat32'), ('cp36', 'cp36dmu', 'macosx_10_5_x86_64'), ('cp36', 'none', 'macosx_10_4_universal'), ('cp36', 'none', 'macosx_10_5_universal'), ('cp36', 'cp36u', 'macosx_10_13_intel'), ('py3', 'none', 'macosx_10_7_fat32'), ('cp36', 'cp36dm', 'macosx_10_7_fat64'), ('cp36', 'cp36dm', 'macosx_10_8_fat64'), ('cp36', 'cp36dm', 'macosx_10_3_universal'), ('cp36', 'cp36mu', 'macosx_10_6_fat32'), ('cp36', 'cp36mu', 'macosx_10_6_intel'), ('cp36', 'cp36dm', 'macosx_10_0_fat32'), ('py3', 'none', 'macosx_10_2_universal'), ('py3', 'none', 'macosx_10_13_x86_64'), ('cp36', 'cp36dmu', 'macosx_10_6_x86_64'), ('cp36', 'cp36mu', 'macosx_10_5_intel'), ('cp36', 'cp36u', 'macosx_10_7_intel'), ('py3', 'none', 'macosx_10_6_x86_64'), ('cp36', 'cp36mu', 'macosx_10_8_intel'), ('cp36', 'cp36dmu', 'macosx_10_9_universal'), ('cp36', 'none', 'macosx_10_13_x86_64'), ('cp36', 'cp36dm', 'macosx_10_13_intel'), ('cp36', 'cp36d', 'macosx_10_12_fat32'), ('cp36', 'cp36mu', 'macosx_10_5_universal'), ('py3', 'none', 'macosx_10_6_universal'), ('py3', 'none', 'macosx_10_6_intel'), ('cp36', 'cp36dmu', 'macosx_10_11_universal'), ('py3', 'none', 'macosx_10_9_fat32'), ('cp36', 'cp36dm', 'macosx_10_5_fat64'), ('cp36', 'cp36dmu', 'macosx_10_0_universal'), ('cp36', 'cp36m', 'macosx_10_5_intel'), ('cp36', 'cp36m', 'macosx_10_5_universal'), ('cp36', 'none', 'macosx_10_7_universal'), ('cp36', 'none', 'macosx_10_0_fat32'), ('cp36', 'cp36dmu', 'macosx_10_10_fat64'), ('cp36', 'cp36mu', 'macosx_10_9_universal'), ('cp36', 'cp36u', 'macosx_10_9_intel'), ('cp36', 'cp36d', 'macosx_10_8_x86_64'), ('cp36', 'cp36mu', 'macosx_10_10_x86_64'), ('py3', 'none', 'macosx_10_11_intel'), ('cp36', 'cp36dm', 'macosx_10_12_intel'), ('cp36', 'cp36m', 'macosx_10_3_universal'), ('cp36', 'none', 'macosx_10_7_fat64'), ('cp36', 'cp36m', 'macosx_10_6_universal'), ('cp36', 'none', 'macosx_10_4_fat32'), ('cp36', 'cp36u', 'macosx_10_6_universal'), ('cp36', 'cp36dmu', 'macosx_10_12_x86_64'), ('cp36', 'cp36d', 'macosx_10_7_fat32'), ('cp36', 'cp36m', 'macosx_10_2_fat32'), ('py3', 'none', 'macosx_10_10_intel'), ('cp36', 'cp36m', 'macosx_10_1_universal'), ('cp36', 'none', 'macosx_10_4_intel'), ('cp36', 'cp36mu', 'macosx_10_7_fat32'), ('cp36', 'cp36d', 'macosx_10_9_fat64'), ('cp36', 'cp36dm', 'macosx_10_7_x86_64'), ('cp36', 'cp36u', 'macosx_10_8_intel'), ('cp36', 'cp36mu', 'macosx_10_6_x86_64'), ('cp36', 'cp36dm', 'macosx_10_8_intel'), ('cp36', 'cp36dm', 'macosx_10_3_fat32'), ('cp36', 'none', 'macosx_10_11_fat32'), ('cp36', 'none', 'macosx_10_1_universal'), ('cp36', 'cp36dm', 'macosx_10_11_universal'), ('cp36', 'cp36dmu', 'macosx_10_4_fat64'), ('cp36', 'cp36d', 'macosx_10_8_fat32'), ('cp36', 'cp36dm', 'macosx_10_9_universal')]

18:14:55 00:03     [sources]
18:14:55 00:03       [cache] 
                   No cached artifacts for 1 target.
                   Invalidated 1 target.
18:14:55 00:03   [resources]
18:14:55 00:03     [prepare]
18:14:55 00:03     [services]
18:14:55 00:03   [test]
18:14:55 00:03     [test-jvm-prep-command]
18:14:55 00:03       [jvm_prep_command]
18:14:55 00:03     [test-prep-command]
18:14:55 00:03     [test]
18:14:55 00:03     [pytest-prep]
18:14:55 00:03       [cache] 
                   No cached artifacts for 1 target.
                   Invalidated 1 target.
18:14:55 00:03     [pytest]
18:14:55 00:03       [cache] 
                   No cached artifacts for 1 target.
                   Invalidated 1 target.
18:14:55 00:03       [run]
                     pex: PEX.run invoking /Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6 /Users/ironfoot/workspace/tag/.pants.d/test/pytest-prep/CPython-3.6.4/2647e4cfe996bcc88400e5fad8308e8a0570e480-DefaultFingerprintStrategy_78973bba0cea -c /Users/ironfoot/workspace/tag/.pants.d/test/pytest-prep/CPython-3.6.4/2647e4cfe996bcc88400e5fad8308e8a0570e480-DefaultFingerprintStrategy_78973bba0cea/pytest.ini --junitxml /Users/ironfoot/workspace/tag/.pants.d/test/pytest/test.python.common.test_foo/junitxml/TEST-test.python.common.test_foo.xml --confcutdir /Users/ironfoot/workspace/tag --continue-on-collection-errors --log-level=DEBUG --log-format=%(levelname).1s %(asctime)s [%(filename)s:%(lineno)d] %(message)s --log-date-format=%Y-%m-%d %H:%M:%S -Wall /Users/ironfoot/workspace/tag/.pants.d/test/pytest/tmpNZ_M1y/conftest.py /Users/ironfoot/workspace/tag/.pants.d/pyprep/sources/2647e4cfe996bcc88400e5fad8308e8a0570e480-DefaultFingerprintStrategy_4645322e1ea7/common/test_foo.py
pex: Selecting runtime interpreter based on pexrc
                     pex: Selecting runtime interpreter based on pexrc: 0.1ms
                     pex: Found site-library: /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages
                     pex: Found site-library: /Library/Python/3.6/site-packages
                     pex: Not a tainted path element: /Users/ironfoot/workspace/tag/.pants.d/test/pytest-prep/CPython-3.6.4/2647e4cfe996bcc88400e5fad8308e8a0570e480-DefaultFingerprintStrategy_78973bba0cea/.bootstrap
                     pex: Not a tainted path element: /Users/ironfoot/workspace/tag/.pants.d/test/pytest-prep/CPython-3.6.4/2647e4cfe996bcc88400e5fad8308e8a0570e480-DefaultFingerprintStrategy_78973bba0cea
                     pex: Not a tainted path element: /Library/Frameworks/Python.framework/Versions/3.6/lib/python36.zip
                     pex: Not a tainted path element: /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6
                     pex: Not a tainted path element: /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload
                     pex: Not a tainted path element: /Users/ironfoot/Library/Python/3.6/lib/python/site-packages
                     pex: Tainted path element: /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages
                     pex: Scrubbing from user site: /Users/ironfoot/Library/Python/3.6/lib/python/site-packages
                     pex: Scrubbing from site-packages: /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages
                     pex: E: tags for 'macosx-10.13-intel' x PythonInterpreter('/Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6', PythonIdentity('CPython', 3, 6, 4), {('wrapt', '1.10.11'): '/Users/ironfoot/Library/Python/3.6/lib/python/site-packages', ('virtualenv', '15.1.0'): '/Users/ironfoot/Library/Python/3.6/lib/python/site-packages', ('virtualenv-clone', '0.2.6'): '/Users/ironfoot/Library/Python/3.6/lib/python/site-packages', ('urllib3', '1.22'): '/Users/ironfoot/Library/Python/3.6/lib/python/site-packages', ('six', '1.11.0'): '/Users/ironfoot/Library/Python/3.6/lib/python/site-packages', ('requests', '2.18.4'): '/Users/ironfoot/Library/Python/3.6/lib/python/site-packages', ('pylint', '1.8.2'): '/Users/ironfoot/Library/Python/3.6/lib/python/site-packages', ('pyflakes', '1.6.0'): '/Users/ironfoot/Library/Python/3.6/lib/python/site-packages', ('pycodestyle', '2.3.1'): '/Users/ironfoot/Library/Python/3.6/lib/python/site-packages', ('pipenv', '9.0.3'): '/Users/ironfoot/Library/Python/3.6/lib/python/site-packages', ('pew', '1.1.2'): '/Users/ironfoot/Library/Python/3.6/lib/python/site-packages', ('mccabe', '0.6.1'): '/Users/ironfoot/Library/Python/3.6/lib/python/site-packages', ('lazy-object-proxy', '1.3.1'): '/Users/ironfoot/Library/Python/3.6/lib/python/site-packages', ('isort', '4.3.4'): '/Users/ironfoot/Library/Python/3.6/lib/python/site-packages', ('idna', '2.6'): '/Users/ironfoot/Library/Python/3.6/lib/python/site-packages', ('flake8', '3.5.0'): '/Users/ironfoot/Library/Python/3.6/lib/python/site-packages', ('chardet', '3.0.4'): '/Users/ironfoot/Library/Python/3.6/lib/python/site-packages', ('certifi', '2018.1.18'): '/Users/ironfoot/Library/Python/3.6/lib/python/site-packages', ('astroid', '1.6.1'): '/Users/ironfoot/Library/Python/3.6/lib/python/site-packages', ('wheel', '0.30.0'): '/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages', ('setuptools', '28.8.0'): '/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages', ('pip', '9.0.1'): '/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages'}) -> [('cp36', 'cp36dmu', 'macosx_10_11_intel'), ('cp36', 'abi3', 'macosx_10_11_universal'), ('cp36', 'cp36d', 'macosx_10_13_universal'), ('cp36', 'none', 'macosx_10_0_universal'), ('cp36', 'cp36d', 'macosx_10_6_intel'), ('cp36', 'cp36d', 'macosx_10_4_universal'), ('cp36', 'abi3', 'macosx_10_5_universal'), ('cp36', 'cp36dmu', 'macosx_10_3_universal'), ('cp36', 'cp36d', 'macosx_10_9_universal'), ('cp36', 'cp36mu', 'macosx_10_1_universal'), ('py3', 'none', 'macosx_10_10_universal'), ('cp36', 'cp36u', 'macosx_10_5_intel'), ('cp36', 'cp36u', 'macosx_10_12_intel'), ('cp36', 'cp36u', 'macosx_10_11_intel'), ('cp36', 'cp36d', 'macosx_10_7_intel'), ('cp36', 'cp36dm', 'macosx_10_5_universal'), ('cp36', 'cp36dmu', 'macosx_10_12_intel'), ('cp36', 'abi3', 'macosx_10_0_universal'), ('cp36', 'none', 'macosx_10_11_universal'), ('cp36', 'cp36m', 'macosx_10_4_intel'), ('cp36', 'none', 'macosx_10_6_universal'), ('py3', 'none', 'macosx_10_9_intel'), ('cp36', 'cp36d', 'macosx_10_1_universal'), ('cp36', 'cp36u', 'macosx_10_3_universal'), ('cp36', 'abi3', 'macosx_10_4_intel'), ('cp36', 'cp36u', 'macosx_10_7_universal'), ('py3', 'none', 'macosx_10_10_intel'), ('cp36', 'cp36dm', 'macosx_10_0_universal'), ('cp36', 'cp36u', 'macosx_10_13_intel'), ('cp36', 'cp36dm', 'macosx_10_12_universal'), ('py3', 'none', 'macosx_10_13_universal'), ('cp36', 'cp36dmu', 'macosx_10_8_universal'), ('py3', 'none', 'macosx_10_6_intel'), ('py3', 'none', 'macosx_10_4_universal'), ('cp36', 'cp36m', 'macosx_10_11_universal'), ('cp36', 'cp36dm', 'macosx_10_13_universal'), ('py3', 'none', 'macosx_10_9_universal'), ('cp36', 'cp36d', 'macosx_10_6_universal'), ('py3', 'none', 'macosx_10_12_universal'), ('cp36', 'cp36m', 'macosx_10_1_universal'), ('cp36', 'cp36mu', 'macosx_10_13_intel'), ('cp36', 'cp36mu', 'macosx_10_8_intel'), ('cp36', 'cp36dmu', 'macosx_10_6_universal'), ('cp36', 'none', 'macosx_10_7_intel'), ('cp36', 'cp36d', 'macosx_10_8_universal'), ('cp36', 'cp36mu', 'macosx_10_10_universal'), ('cp36', 'cp36u', 'macosx_10_2_universal'), ('py3', 'none', 'macosx_10_5_universal'), ('cp36', 'none', 'macosx_10_13_universal'), ('py3', 'none', 'macosx_10_6_universal'), ('cp36', 'none', 'macosx_10_12_universal'), ('cp36', 'cp36mu', 'macosx_10_12_intel'), ('cp36', 'cp36d', 'macosx_10_12_intel'), ('cp36', 'cp36dmu', 'macosx_10_7_intel'), ('cp36', 'cp36mu', 'macosx_10_3_universal'), ('cp36', 'cp36m', 'macosx_10_10_universal'), ('cp36', 'cp36dm', 'macosx_10_6_universal'), ('py36', 'none', 'any'), ('cp36', 'cp36d', 'macosx_10_3_universal'), ('cp36', 'cp36m', 'macosx_10_8_intel'), ('py3', 'none', 'macosx_10_8_universal'), ('cp36', 'cp36dmu', 'macosx_10_13_universal'), ('cp36', 'abi3', 'macosx_10_12_universal'), ('py3', 'none', 'macosx_10_13_intel'), ('cp36', 'cp36dmu', 'macosx_10_12_universal'), ('cp36', 'abi3', 'macosx_10_13_universal'), ('cp36', 'cp36d', 'macosx_10_5_universal'), ('cp36', 'cp36dm', 'macosx_10_7_intel'), ('cp36', 'cp36u', 'macosx_10_12_universal'), ('cp36', 'cp36mu', 'macosx_10_5_universal'), ('cp36', 'cp36u', 'macosx_10_13_universal'), ('cp36', 'abi3', 'macosx_10_7_intel'), ('py3', 'none', 'macosx_10_12_intel'), ('cp36', 'none', 'macosx_10_13_intel'), ('py3', 'none', 'macosx_10_3_universal'), ('cp36', 'cp36dm', 'macosx_10_11_intel'), ('py3', 'none', 'any'), ('cp36', 'cp36mu', 'macosx_10_8_universal'), ('cp36', 'abi3', 'macosx_10_6_universal'), ('cp36', 'cp36m', 'macosx_10_9_universal'), ('cp36', 'cp36d', 'macosx_10_13_intel'), ('cp36', 'cp36m', 'macosx_10_6_intel'), ('cp36', 'cp36m', 'macosx_10_4_universal'), ('cp36', 'cp36m', 'macosx_10_5_intel'), ('cp36', 'cp36m', 'macosx_10_10_intel'), ('cp36', 'none', 'macosx_10_7_universal'), ('cp36', 'abi3', 'macosx_10_8_universal'), ('cp36', 'cp36dm', 'macosx_10_7_universal'), ('cp36', 'cp36u', 'macosx_10_6_universal'), ('cp36', 'cp36u', 'macosx_10_0_universal'), ('cp36', 'cp36m', 'macosx_10_9_intel'), ('cp36', 'cp36dmu', 'macosx_10_4_intel'), ('cp36', 'cp36u', 'macosx_10_4_intel'), ('cp36', 'cp36u', 'macosx_10_5_universal'), ('cp36', 'none', 'macosx_10_2_universal'), ('cp36', 'none', 'macosx_10_11_intel'), ('cp36', 'cp36dmu', 'macosx_10_0_universal'), ('cp36', 'abi3', 'macosx_10_12_intel'), ('cp36', 'cp36m', 'macosx_10_7_universal'), ('cp36', 'cp36u', 'macosx_10_7_intel'), ('cp36', 'cp36dm', 'macosx_10_3_universal'), ('cp36', 'cp36u', 'macosx_10_4_universal'), ('cp36', 'cp36dm', 'macosx_10_12_intel'), ('cp36', 'cp36dm', 'macosx_10_2_universal'), ('cp36', 'cp36u', 'macosx_10_11_universal'), ('cp36', 'abi3', 'macosx_10_3_universal'), ('cp36', 'cp36dmu', 'macosx_10_5_universal'), ('cp36', 'cp36dmu', 'macosx_10_11_universal'), ('cp36', 'abi3', 'macosx_10_11_intel'), ('cp36', 'none', 'macosx_10_12_intel'), ('cp36', 'cp36m', 'macosx_10_8_universal'), ('cp36', 'abi3', 'macosx_10_5_intel'), ('cp36', 'none', 'macosx_10_3_universal'), ('cp36', 'cp36m', 'macosx_10_2_universal'), ('cp36', 'cp36m', 'macosx_10_13_intel'), ('cp36', 'cp36dm', 'macosx_10_13_intel'), ('cp36', 'cp36dm', 'macosx_10_8_universal'), ('cp36', 'none', 'macosx_10_5_intel'), ('cp36', 'cp36dm', 'macosx_10_5_intel'), ('cp36', 'cp36u', 'macosx_10_8_intel'), ('cp36', 'cp36m', 'macosx_10_11_intel'), ('cp36', 'abi3', 'macosx_10_13_intel'), ('cp36', 'abi3', 'macosx_10_8_intel'), ('cp36', 'abi3', 'macosx_10_2_universal'), ('py3', 'none', 'macosx_10_5_intel'), ('cp36', 'cp36mu', 'macosx_10_2_universal'), ('cp36', 'cp36u', 'macosx_10_10_universal'), ('cp36', 'abi3', 'macosx_10_10_universal'), ('cp36', 'cp36m', 'macosx_10_3_universal'), ('cp36', 'cp36dm', 'macosx_10_9_universal'), ('cp36', 'abi3', 'macosx_10_7_universal'), ('cp36', 'cp36m', 'macosx_10_12_intel'), ('cp36', 'none', 'macosx_10_8_universal'), ('cp36', 'cp36dm', 'macosx_10_6_intel'), ('cp36', 'cp36dm', 'macosx_10_4_universal'), ('cp36', 'none', 'macosx_10_6_intel'), ('cp36', 'none', 'macosx_10_4_universal'), ('py3', 'none', 'macosx_10_0_universal'), ('cp36', 'cp36dm', 'macosx_10_10_intel'), ('cp36', 'abi3', 'macosx_10_9_intel'), ('cp36', 'cp36mu', 'macosx_10_7_universal'), ('cp36', 'cp36u', 'macosx_10_1_universal'), ('cp36', 'cp36dm', 'macosx_10_9_intel'), ('cp36', 'abi3', 'macosx_10_10_intel'), ('cp36', 'cp36dmu', 'macosx_10_9_universal'), ('cp36', 'cp36u', 'macosx_10_9_universal'), ('cp36', 'cp36dmu', 'macosx_10_6_intel'), ('cp36', 'cp36dmu', 'macosx_10_4_universal'), ('cp36', 'abi3', 'macosx_10_1_universal'), ('cp36', 'cp36mu', 'macosx_10_11_intel'), ('cp36', 'cp36d', 'macosx_10_11_intel'), ('cp36', 'none', 'macosx_10_9_intel'), ('cp36', 'cp36u', 'macosx_10_6_intel'), ('cp36', 'cp36d', 'macosx_10_5_intel'), ('py3', 'none', 'macosx_10_2_universal'), ('cp36', 'cp36mu', 'macosx_10_11_universal'), ('cp36', 'cp36d', 'macosx_10_11_universal'), ('cp3', 'none', 'any'), ('cp36', 'cp36dm', 'macosx_10_10_universal'), ('cp36', 'abi3', 'macosx_10_6_intel'), ('cp36', 'abi3', 'macosx_10_4_universal'), ('cp36', 'cp36dmu', 'macosx_10_1_universal'), ('cp36', 'cp36mu', 'macosx_10_5_intel'), ('cp36', 'abi3', 'macosx_10_9_universal'), ('cp36', 'cp36m', 'macosx_10_6_universal'), ('cp36', 'none', 'macosx_10_10_intel'), ('cp36', 'cp36dmu', 'macosx_10_10_intel'), ('cp36', 'cp36u', 'macosx_10_9_intel'), ('cp36', 'cp36dm', 'macosx_10_8_intel'), ('cp36', 'none', 'any'), ('cp36', 'none', 'macosx_10_9_universal'), ('cp36', 'cp36mu', 'macosx_10_4_intel'), ('cp36', 'cp36dmu', 'macosx_10_9_intel'), ('cp36', 'cp36u', 'macosx_10_10_intel'), ('cp36', 'cp36d', 'macosx_10_0_universal'), ('cp36', 'cp36m', 'macosx_10_7_intel'), ('cp36', 'cp36mu', 'macosx_10_0_universal'), ('cp36', 'none', 'macosx_10_8_intel'), ('py3', 'none', 'macosx_10_7_universal'), ('cp36', 'cp36d', 'macosx_10_4_intel'), ('cp36', 'none', 'macosx_10_1_universal'), ('cp36', 'cp36m', 'macosx_10_0_universal'), ('cp36', 'cp36mu', 'macosx_10_7_intel'), ('cp36', 'cp36dmu', 'macosx_10_7_universal'), ('cp36', 'none', 'macosx_10_10_universal'), ('cp36', 'cp36m', 'macosx_10_5_universal'), ('cp36', 'cp36dmu', 'macosx_10_10_universal'), ('cp36', 'cp36u', 'macosx_10_8_universal'), ('cp36', 'cp36dm', 'macosx_10_4_intel'), ('cp36', 'cp36m', 'macosx_10_12_universal'), ('py3', 'none', 'macosx_10_11_intel'), ('cp36', 'cp36mu', 'macosx_10_6_universal'), ('cp36', 'cp36d', 'macosx_10_8_intel'), ('cp36', 'cp36d', 'macosx_10_2_universal'), ('cp36', 'cp36dmu', 'macosx_10_13_intel'), ('py3', 'none', 'macosx_10_11_universal'), ('cp36', 'cp36dmu', 'macosx_10_8_intel'), ('cp36', 'cp36dmu', 'macosx_10_2_universal'), ('cp36', 'cp36dm', 'macosx_10_1_universal'), ('cp36', 'cp36m', 'macosx_10_13_universal'), ('py3', 'none', 'macosx_10_1_universal'), ('cp36', 'cp36d', 'macosx_10_10_universal'), ('cp36', 'cp36dm', 'macosx_10_11_universal'), ('cp36', 'cp36d', 'macosx_10_7_universal'), ('py3', 'none', 'macosx_10_4_intel'), ('cp36', 'cp36mu', 'macosx_10_9_intel'), ('cp36', 'cp36d', 'macosx_10_9_intel'), ('py3', 'none', 'macosx_10_7_intel'), ('cp36', 'cp36mu', 'macosx_10_10_intel'), ('cp36', 'cp36d', 'macosx_10_10_intel'), ('cp36', 'cp36mu', 'macosx_10_9_universal'), ('cp36', 'cp36mu', 'macosx_10_13_universal'), ('cp36', 'cp36mu', 'macosx_10_6_intel'), ('cp36', 'cp36mu', 'macosx_10_4_universal'), ('cp36', 'none', 'macosx_10_5_universal'), ('cp36', 'none', 'macosx_10_4_intel'), ('cp36', 'cp36mu', 'macosx_10_12_universal'), ('cp36', 'cp36d', 'macosx_10_12_universal'), ('py3', 'none', 'macosx_10_8_intel'), ('cp36', 'cp36dmu', 'macosx_10_5_intel')]
                     pex: E: tags for 'macosx-10.13-intel' x PythonInterpreter('/Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6', PythonIdentity('CPython', 3, 6, 4), {('wrapt', '1.10.11'): '/Users/ironfoot/Library/Python/3.6/lib/python/site-packages', ('virtualenv', '15.1.0'): '/Users/ironfoot/Library/Python/3.6/lib/python/site-packages', ('virtualenv-clone', '0.2.6'): '/Users/ironfoot/Library/Python/3.6/lib/python/site-packages', ('urllib3', '1.22'): '/Users/ironfoot/Library/Python/3.6/lib/python/site-packages', ('six', '1.11.0'): '/Users/ironfoot/Library/Python/3.6/lib/python/site-packages', ('requests', '2.18.4'): '/Users/ironfoot/Library/Python/3.6/lib/python/site-packages', ('pylint', '1.8.2'): '/Users/ironfoot/Library/Python/3.6/lib/python/site-packages', ('pyflakes', '1.6.0'): '/Users/ironfoot/Library/Python/3.6/lib/python/site-packages', ('pycodestyle', '2.3.1'): '/Users/ironfoot/Library/Python/3.6/lib/python/site-packages', ('pipenv', '9.0.3'): '/Users/ironfoot/Library/Python/3.6/lib/python/site-packages', ('pew', '1.1.2'): '/Users/ironfoot/Library/Python/3.6/lib/python/site-packages', ('mccabe', '0.6.1'): '/Users/ironfoot/Library/Python/3.6/lib/python/site-packages', ('lazy-object-proxy', '1.3.1'): '/Users/ironfoot/Library/Python/3.6/lib/python/site-packages', ('isort', '4.3.4'): '/Users/ironfoot/Library/Python/3.6/lib/python/site-packages', ('idna', '2.6'): '/Users/ironfoot/Library/Python/3.6/lib/python/site-packages', ('flake8', '3.5.0'): '/Users/ironfoot/Library/Python/3.6/lib/python/site-packages', ('chardet', '3.0.4'): '/Users/ironfoot/Library/Python/3.6/lib/python/site-packages', ('certifi', '2018.1.18'): '/Users/ironfoot/Library/Python/3.6/lib/python/site-packages', ('astroid', '1.6.1'): '/Users/ironfoot/Library/Python/3.6/lib/python/site-packages', ('wheel', '0.30.0'): '/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages', ('setuptools', '28.8.0'): '/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages', ('pip', '9.0.1'): '/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages'}) -> [('cp36', 'cp36dmu', 'macosx_10_11_intel'), ('cp36', 'abi3', 'macosx_10_11_universal'), ('cp36', 'cp36d', 'macosx_10_13_universal'), ('cp36', 'none', 'macosx_10_0_universal'), ('cp36', 'cp36d', 'macosx_10_6_intel'), ('cp36', 'cp36d', 'macosx_10_4_universal'), ('cp36', 'abi3', 'macosx_10_5_universal'), ('cp36', 'cp36dmu', 'macosx_10_3_universal'), ('cp36', 'cp36d', 'macosx_10_9_universal'), ('cp36', 'cp36mu', 'macosx_10_1_universal'), ('py3', 'none', 'macosx_10_10_universal'), ('cp36', 'cp36u', 'macosx_10_5_intel'), ('cp36', 'cp36u', 'macosx_10_12_intel'), ('cp36', 'cp36u', 'macosx_10_11_intel'), ('cp36', 'cp36d', 'macosx_10_7_intel'), ('cp36', 'cp36dm', 'macosx_10_5_universal'), ('cp36', 'cp36dmu', 'macosx_10_12_intel'), ('cp36', 'abi3', 'macosx_10_0_universal'), ('cp36', 'none', 'macosx_10_11_universal'), ('cp36', 'cp36m', 'macosx_10_4_intel'), ('cp36', 'none', 'macosx_10_6_universal'), ('py3', 'none', 'macosx_10_9_intel'), ('cp36', 'cp36d', 'macosx_10_1_universal'), ('cp36', 'cp36u', 'macosx_10_3_universal'), ('cp36', 'abi3', 'macosx_10_4_intel'), ('cp36', 'cp36u', 'macosx_10_7_universal'), ('py3', 'none', 'macosx_10_10_intel'), ('cp36', 'cp36dm', 'macosx_10_0_universal'), ('cp36', 'cp36u', 'macosx_10_13_intel'), ('cp36', 'cp36dm', 'macosx_10_12_universal'), ('py3', 'none', 'macosx_10_13_universal'), ('cp36', 'cp36dmu', 'macosx_10_8_universal'), ('py3', 'none', 'macosx_10_6_intel'), ('py3', 'none', 'macosx_10_4_universal'), ('cp36', 'cp36m', 'macosx_10_11_universal'), ('cp36', 'cp36dm', 'macosx_10_13_universal'), ('py3', 'none', 'macosx_10_9_universal'), ('cp36', 'cp36d', 'macosx_10_6_universal'), ('py3', 'none', 'macosx_10_12_universal'), ('cp36', 'cp36m', 'macosx_10_1_universal'), ('cp36', 'cp36mu', 'macosx_10_13_intel'), ('cp36', 'cp36mu', 'macosx_10_8_intel'), ('cp36', 'cp36dmu', 'macosx_10_6_universal'), ('cp36', 'none', 'macosx_10_7_intel'), ('cp36', 'cp36d', 'macosx_10_8_universal'), ('cp36', 'cp36mu', 'macosx_10_10_universal'), ('cp36', 'cp36u', 'macosx_10_2_universal'), ('py3', 'none', 'macosx_10_5_universal'), ('cp36', 'none', 'macosx_10_13_universal'), ('py3', 'none', 'macosx_10_6_universal'), ('cp36', 'none', 'macosx_10_12_universal'), ('cp36', 'cp36mu', 'macosx_10_12_intel'), ('cp36', 'cp36d', 'macosx_10_12_intel'), ('cp36', 'cp36dmu', 'macosx_10_7_intel'), ('cp36', 'cp36mu', 'macosx_10_3_universal'), ('cp36', 'cp36m', 'macosx_10_10_universal'), ('cp36', 'cp36dm', 'macosx_10_6_universal'), ('py36', 'none', 'any'), ('cp36', 'cp36d', 'macosx_10_3_universal'), ('cp36', 'cp36m', 'macosx_10_8_intel'), ('py3', 'none', 'macosx_10_8_universal'), ('cp36', 'cp36dmu', 'macosx_10_13_universal'), ('cp36', 'abi3', 'macosx_10_12_universal'), ('py3', 'none', 'macosx_10_13_intel'), ('cp36', 'cp36dmu', 'macosx_10_12_universal'), ('cp36', 'abi3', 'macosx_10_13_universal'), ('cp36', 'cp36d', 'macosx_10_5_universal'), ('cp36', 'cp36dm', 'macosx_10_7_intel'), ('cp36', 'cp36u', 'macosx_10_12_universal'), ('cp36', 'cp36mu', 'macosx_10_5_universal'), ('cp36', 'cp36u', 'macosx_10_13_universal'), ('cp36', 'abi3', 'macosx_10_7_intel'), ('py3', 'none', 'macosx_10_12_intel'), ('cp36', 'none', 'macosx_10_13_intel'), ('py3', 'none', 'macosx_10_3_universal'), ('cp36', 'cp36dm', 'macosx_10_11_intel'), ('py3', 'none', 'any'), ('cp36', 'cp36mu', 'macosx_10_8_universal'), ('cp36', 'abi3', 'macosx_10_6_universal'), ('cp36', 'cp36m', 'macosx_10_9_universal'), ('cp36', 'cp36d', 'macosx_10_13_intel'), ('cp36', 'cp36m', 'macosx_10_6_intel'), ('cp36', 'cp36m', 'macosx_10_4_universal'), ('cp36', 'cp36m', 'macosx_10_5_intel'), ('cp36', 'cp36m', 'macosx_10_10_intel'), ('cp36', 'none', 'macosx_10_7_universal'), ('cp36', 'abi3', 'macosx_10_8_universal'), ('cp36', 'cp36dm', 'macosx_10_7_universal'), ('cp36', 'cp36u', 'macosx_10_6_universal'), ('cp36', 'cp36u', 'macosx_10_0_universal'), ('cp36', 'cp36m', 'macosx_10_9_intel'), ('cp36', 'cp36dmu', 'macosx_10_4_intel'), ('cp36', 'cp36u', 'macosx_10_4_intel'), ('cp36', 'cp36u', 'macosx_10_5_universal'), ('cp36', 'none', 'macosx_10_2_universal'), ('cp36', 'none', 'macosx_10_11_intel'), ('cp36', 'cp36dmu', 'macosx_10_0_universal'), ('cp36', 'abi3', 'macosx_10_12_intel'), ('cp36', 'cp36m', 'macosx_10_7_universal'), ('cp36', 'cp36u', 'macosx_10_7_intel'), ('cp36', 'cp36dm', 'macosx_10_3_universal'), ('cp36', 'cp36u', 'macosx_10_4_universal'), ('cp36', 'cp36dm', 'macosx_10_12_intel'), ('cp36', 'cp36dm', 'macosx_10_2_universal'), ('cp36', 'cp36u', 'macosx_10_11_universal'), ('cp36', 'abi3', 'macosx_10_3_universal'), ('cp36', 'cp36dmu', 'macosx_10_5_universal'), ('cp36', 'cp36dmu', 'macosx_10_11_universal'), ('cp36', 'abi3', 'macosx_10_11_intel'), ('cp36', 'none', 'macosx_10_12_intel'), ('cp36', 'cp36m', 'macosx_10_8_universal'), ('cp36', 'abi3', 'macosx_10_5_intel'), ('cp36', 'none', 'macosx_10_3_universal'), ('cp36', 'cp36m', 'macosx_10_2_universal'), ('cp36', 'cp36m', 'macosx_10_13_intel'), ('cp36', 'cp36dm', 'macosx_10_13_intel'), ('cp36', 'cp36dm', 'macosx_10_8_universal'), ('cp36', 'none', 'macosx_10_5_intel'), ('cp36', 'cp36dm', 'macosx_10_5_intel'), ('cp36', 'cp36u', 'macosx_10_8_intel'), ('cp36', 'cp36m', 'macosx_10_11_intel'), ('cp36', 'abi3', 'macosx_10_13_intel'), ('cp36', 'abi3', 'macosx_10_8_intel'), ('cp36', 'abi3', 'macosx_10_2_universal'), ('py3', 'none', 'macosx_10_5_intel'), ('cp36', 'cp36mu', 'macosx_10_2_universal'), ('cp36', 'cp36u', 'macosx_10_10_universal'), ('cp36', 'abi3', 'macosx_10_10_universal'), ('cp36', 'cp36m', 'macosx_10_3_universal'), ('cp36', 'cp36dm', 'macosx_10_9_universal'), ('cp36', 'abi3', 'macosx_10_7_universal'), ('cp36', 'cp36m', 'macosx_10_12_intel'), ('cp36', 'none', 'macosx_10_8_universal'), ('cp36', 'cp36dm', 'macosx_10_6_intel'), ('cp36', 'cp36dm', 'macosx_10_4_universal'), ('cp36', 'none', 'macosx_10_6_intel'), ('cp36', 'none', 'macosx_10_4_universal'), ('py3', 'none', 'macosx_10_0_universal'), ('cp36', 'cp36dm', 'macosx_10_10_intel'), ('cp36', 'abi3', 'macosx_10_9_intel'), ('cp36', 'cp36mu', 'macosx_10_7_universal'), ('cp36', 'cp36u', 'macosx_10_1_universal'), ('cp36', 'cp36dm', 'macosx_10_9_intel'), ('cp36', 'abi3', 'macosx_10_10_intel'), ('cp36', 'cp36dmu', 'macosx_10_9_universal'), ('cp36', 'cp36u', 'macosx_10_9_universal'), ('cp36', 'cp36dmu', 'macosx_10_6_intel'), ('cp36', 'cp36dmu', 'macosx_10_4_universal'), ('cp36', 'abi3', 'macosx_10_1_universal'), ('cp36', 'cp36mu', 'macosx_10_11_intel'), ('cp36', 'cp36d', 'macosx_10_11_intel'), ('cp36', 'none', 'macosx_10_9_intel'), ('cp36', 'cp36u', 'macosx_10_6_intel'), ('cp36', 'cp36d', 'macosx_10_5_intel'), ('py3', 'none', 'macosx_10_2_universal'), ('cp36', 'cp36mu', 'macosx_10_11_universal'), ('cp36', 'cp36d', 'macosx_10_11_universal'), ('cp3', 'none', 'any'), ('cp36', 'cp36dm', 'macosx_10_10_universal'), ('cp36', 'abi3', 'macosx_10_6_intel'), ('cp36', 'abi3', 'macosx_10_4_universal'), ('cp36', 'cp36dmu', 'macosx_10_1_universal'), ('cp36', 'cp36mu', 'macosx_10_5_intel'), ('cp36', 'abi3', 'macosx_10_9_universal'), ('cp36', 'cp36m', 'macosx_10_6_universal'), ('cp36', 'none', 'macosx_10_10_intel'), ('cp36', 'cp36dmu', 'macosx_10_10_intel'), ('cp36', 'cp36u', 'macosx_10_9_intel'), ('cp36', 'cp36dm', 'macosx_10_8_intel'), ('cp36', 'none', 'any'), ('cp36', 'none', 'macosx_10_9_universal'), ('cp36', 'cp36mu', 'macosx_10_4_intel'), ('cp36', 'cp36dmu', 'macosx_10_9_intel'), ('cp36', 'cp36u', 'macosx_10_10_intel'), ('cp36', 'cp36d', 'macosx_10_0_universal'), ('cp36', 'cp36m', 'macosx_10_7_intel'), ('cp36', 'cp36mu', 'macosx_10_0_universal'), ('cp36', 'none', 'macosx_10_8_intel'), ('py3', 'none', 'macosx_10_7_universal'), ('cp36', 'cp36d', 'macosx_10_4_intel'), ('cp36', 'none', 'macosx_10_1_universal'), ('cp36', 'cp36m', 'macosx_10_0_universal'), ('cp36', 'cp36mu', 'macosx_10_7_intel'), ('cp36', 'cp36dmu', 'macosx_10_7_universal'), ('cp36', 'none', 'macosx_10_10_universal'), ('cp36', 'cp36m', 'macosx_10_5_universal'), ('cp36', 'cp36dmu', 'macosx_10_10_universal'), ('cp36', 'cp36u', 'macosx_10_8_universal'), ('cp36', 'cp36dm', 'macosx_10_4_intel'), ('cp36', 'cp36m', 'macosx_10_12_universal'), ('py3', 'none', 'macosx_10_11_intel'), ('cp36', 'cp36mu', 'macosx_10_6_universal'), ('cp36', 'cp36d', 'macosx_10_8_intel'), ('cp36', 'cp36d', 'macosx_10_2_universal'), ('cp36', 'cp36dmu', 'macosx_10_13_intel'), ('py3', 'none', 'macosx_10_11_universal'), ('cp36', 'cp36dmu', 'macosx_10_8_intel'), ('cp36', 'cp36dmu', 'macosx_10_2_universal'), ('cp36', 'cp36dm', 'macosx_10_1_universal'), ('cp36', 'cp36m', 'macosx_10_13_universal'), ('py3', 'none', 'macosx_10_1_universal'), ('cp36', 'cp36d', 'macosx_10_10_universal'), ('cp36', 'cp36dm', 'macosx_10_11_universal'), ('cp36', 'cp36d', 'macosx_10_7_universal'), ('py3', 'none', 'macosx_10_4_intel'), ('cp36', 'cp36mu', 'macosx_10_9_intel'), ('cp36', 'cp36d', 'macosx_10_9_intel'), ('py3', 'none', 'macosx_10_7_intel'), ('cp36', 'cp36mu', 'macosx_10_10_intel'), ('cp36', 'cp36d', 'macosx_10_10_intel'), ('cp36', 'cp36mu', 'macosx_10_9_universal'), ('cp36', 'cp36mu', 'macosx_10_13_universal'), ('cp36', 'cp36mu', 'macosx_10_6_intel'), ('cp36', 'cp36mu', 'macosx_10_4_universal'), ('cp36', 'none', 'macosx_10_5_universal'), ('cp36', 'none', 'macosx_10_4_intel'), ('cp36', 'cp36mu', 'macosx_10_12_universal'), ('cp36', 'cp36d', 'macosx_10_12_universal'), ('py3', 'none', 'macosx_10_8_intel'), ('cp36', 'cp36dmu', 'macosx_10_5_intel')]
                     pex: E: tags for 'macosx-10.13-intel' x PythonInterpreter('/Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6', PythonIdentity('CPython', 3, 6, 4), {('wrapt', '1.10.11'): '/Users/ironfoot/Library/Python/3.6/lib/python/site-packages', ('virtualenv', '15.1.0'): '/Users/ironfoot/Library/Python/3.6/lib/python/site-packages', ('virtualenv-clone', '0.2.6'): '/Users/ironfoot/Library/Python/3.6/lib/python/site-packages', ('urllib3', '1.22'): '/Users/ironfoot/Library/Python/3.6/lib/python/site-packages', ('six', '1.11.0'): '/Users/ironfoot/Library/Python/3.6/lib/python/site-packages', ('requests', '2.18.4'): '/Users/ironfoot/Library/Python/3.6/lib/python/site-packages', ('pylint', '1.8.2'): '/Users/ironfoot/Library/Python/3.6/lib/python/site-packages', ('pyflakes', '1.6.0'): '/Users/ironfoot/Library/Python/3.6/lib/python/site-packages', ('pycodestyle', '2.3.1'): '/Users/ironfoot/Library/Python/3.6/lib/python/site-packages', ('pipenv', '9.0.3'): '/Users/ironfoot/Library/Python/3.6/lib/python/site-packages', ('pew', '1.1.2'): '/Users/ironfoot/Library/Python/3.6/lib/python/site-packages', ('mccabe', '0.6.1'): '/Users/ironfoot/Library/Python/3.6/lib/python/site-packages', ('lazy-object-proxy', '1.3.1'): '/Users/ironfoot/Library/Python/3.6/lib/python/site-packages', ('isort', '4.3.4'): '/Users/ironfoot/Library/Python/3.6/lib/python/site-packages', ('idna', '2.6'): '/Users/ironfoot/Library/Python/3.6/lib/python/site-packages', ('flake8', '3.5.0'): '/Users/ironfoot/Library/Python/3.6/lib/python/site-packages', ('chardet', '3.0.4'): '/Users/ironfoot/Library/Python/3.6/lib/python/site-packages', ('certifi', '2018.1.18'): '/Users/ironfoot/Library/Python/3.6/lib/python/site-packages', ('astroid', '1.6.1'): '/Users/ironfoot/Library/Python/3.6/lib/python/site-packages', ('wheel', '0.30.0'): '/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages', ('setuptools', '28.8.0'): '/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages', ('pip', '9.0.1'): '/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages'}) -> [('cp36', 'cp36dmu', 'macosx_10_11_intel'), ('cp36', 'abi3', 'macosx_10_11_universal'), ('cp36', 'cp36d', 'macosx_10_13_universal'), ('cp36', 'none', 'macosx_10_0_universal'), ('cp36', 'cp36d', 'macosx_10_6_intel'), ('cp36', 'cp36d', 'macosx_10_4_universal'), ('cp36', 'abi3', 'macosx_10_5_universal'), ('cp36', 'cp36dmu', 'macosx_10_3_universal'), ('cp36', 'cp36d', 'macosx_10_9_universal'), ('cp36', 'cp36mu', 'macosx_10_1_universal'), ('py3', 'none', 'macosx_10_10_universal'), ('cp36', 'cp36u', 'macosx_10_5_intel'), ('cp36', 'cp36u', 'macosx_10_12_intel'), ('cp36', 'cp36u', 'macosx_10_11_intel'), ('cp36', 'cp36d', 'macosx_10_7_intel'), ('cp36', 'cp36dm', 'macosx_10_5_universal'), ('cp36', 'cp36dmu', 'macosx_10_12_intel'), ('cp36', 'abi3', 'macosx_10_0_universal'), ('cp36', 'none', 'macosx_10_11_universal'), ('cp36', 'cp36m', 'macosx_10_4_intel'), ('cp36', 'none', 'macosx_10_6_universal'), ('py3', 'none', 'macosx_10_9_intel'), ('cp36', 'cp36d', 'macosx_10_1_universal'), ('cp36', 'cp36u', 'macosx_10_3_universal'), ('cp36', 'abi3', 'macosx_10_4_intel'), ('cp36', 'cp36u', 'macosx_10_7_universal'), ('py3', 'none', 'macosx_10_10_intel'), ('cp36', 'cp36dm', 'macosx_10_0_universal'), ('cp36', 'cp36u', 'macosx_10_13_intel'), ('cp36', 'cp36dm', 'macosx_10_12_universal'), ('py3', 'none', 'macosx_10_13_universal'), ('cp36', 'cp36dmu', 'macosx_10_8_universal'), ('py3', 'none', 'macosx_10_6_intel'), ('py3', 'none', 'macosx_10_4_universal'), ('cp36', 'cp36m', 'macosx_10_11_universal'), ('cp36', 'cp36dm', 'macosx_10_13_universal'), ('py3', 'none', 'macosx_10_9_universal'), ('cp36', 'cp36d', 'macosx_10_6_universal'), ('py3', 'none', 'macosx_10_12_universal'), ('cp36', 'cp36m', 'macosx_10_1_universal'), ('cp36', 'cp36mu', 'macosx_10_13_intel'), ('cp36', 'cp36mu', 'macosx_10_8_intel'), ('cp36', 'cp36dmu', 'macosx_10_6_universal'), ('cp36', 'none', 'macosx_10_7_intel'), ('cp36', 'cp36d', 'macosx_10_8_universal'), ('cp36', 'cp36mu', 'macosx_10_10_universal'), ('cp36', 'cp36u', 'macosx_10_2_universal'), ('py3', 'none', 'macosx_10_5_universal'), ('cp36', 'none', 'macosx_10_13_universal'), ('py3', 'none', 'macosx_10_6_universal'), ('cp36', 'none', 'macosx_10_12_universal'), ('cp36', 'cp36mu', 'macosx_10_12_intel'), ('cp36', 'cp36d', 'macosx_10_12_intel'), ('cp36', 'cp36dmu', 'macosx_10_7_intel'), ('cp36', 'cp36mu', 'macosx_10_3_universal'), ('cp36', 'cp36m', 'macosx_10_10_universal'), ('cp36', 'cp36dm', 'macosx_10_6_universal'), ('py36', 'none', 'any'), ('cp36', 'cp36d', 'macosx_10_3_universal'), ('cp36', 'cp36m', 'macosx_10_8_intel'), ('py3', 'none', 'macosx_10_8_universal'), ('cp36', 'cp36dmu', 'macosx_10_13_universal'), ('cp36', 'abi3', 'macosx_10_12_universal'), ('py3', 'none', 'macosx_10_13_intel'), ('cp36', 'cp36dmu', 'macosx_10_12_universal'), ('cp36', 'abi3', 'macosx_10_13_universal'), ('cp36', 'cp36d', 'macosx_10_5_universal'), ('cp36', 'cp36dm', 'macosx_10_7_intel'), ('cp36', 'cp36u', 'macosx_10_12_universal'), ('cp36', 'cp36mu', 'macosx_10_5_universal'), ('cp36', 'cp36u', 'macosx_10_13_universal'), ('cp36', 'abi3', 'macosx_10_7_intel'), ('py3', 'none', 'macosx_10_12_intel'), ('cp36', 'none', 'macosx_10_13_intel'), ('py3', 'none', 'macosx_10_3_universal'), ('cp36', 'cp36dm', 'macosx_10_11_intel'), ('py3', 'none', 'any'), ('cp36', 'cp36mu', 'macosx_10_8_universal'), ('cp36', 'abi3', 'macosx_10_6_universal'), ('cp36', 'cp36m', 'macosx_10_9_universal'), ('cp36', 'cp36d', 'macosx_10_13_intel'), ('cp36', 'cp36m', 'macosx_10_6_intel'), ('cp36', 'cp36m', 'macosx_10_4_universal'), ('cp36', 'cp36m', 'macosx_10_5_intel'), ('cp36', 'cp36m', 'macosx_10_10_intel'), ('cp36', 'none', 'macosx_10_7_universal'), ('cp36', 'abi3', 'macosx_10_8_universal'), ('cp36', 'cp36dm', 'macosx_10_7_universal'), ('cp36', 'cp36u', 'macosx_10_6_universal'), ('cp36', 'cp36u', 'macosx_10_0_universal'), ('cp36', 'cp36m', 'macosx_10_9_intel'), ('cp36', 'cp36dmu', 'macosx_10_4_intel'), ('cp36', 'cp36u', 'macosx_10_4_intel'), ('cp36', 'cp36u', 'macosx_10_5_universal'), ('cp36', 'none', 'macosx_10_2_universal'), ('cp36', 'none', 'macosx_10_11_intel'), ('cp36', 'cp36dmu', 'macosx_10_0_universal'), ('cp36', 'abi3', 'macosx_10_12_intel'), ('cp36', 'cp36m', 'macosx_10_7_universal'), ('cp36', 'cp36u', 'macosx_10_7_intel'), ('cp36', 'cp36dm', 'macosx_10_3_universal'), ('cp36', 'cp36u', 'macosx_10_4_universal'), ('cp36', 'cp36dm', 'macosx_10_12_intel'), ('cp36', 'cp36dm', 'macosx_10_2_universal'), ('cp36', 'cp36u', 'macosx_10_11_universal'), ('cp36', 'abi3', 'macosx_10_3_universal'), ('cp36', 'cp36dmu', 'macosx_10_5_universal'), ('cp36', 'cp36dmu', 'macosx_10_11_universal'), ('cp36', 'abi3', 'macosx_10_11_intel'), ('cp36', 'none', 'macosx_10_12_intel'), ('cp36', 'cp36m', 'macosx_10_8_universal'), ('cp36', 'abi3', 'macosx_10_5_intel'), ('cp36', 'none', 'macosx_10_3_universal'), ('cp36', 'cp36m', 'macosx_10_2_universal'), ('cp36', 'cp36m', 'macosx_10_13_intel'), ('cp36', 'cp36dm', 'macosx_10_13_intel'), ('cp36', 'cp36dm', 'macosx_10_8_universal'), ('cp36', 'none', 'macosx_10_5_intel'), ('cp36', 'cp36dm', 'macosx_10_5_intel'), ('cp36', 'cp36u', 'macosx_10_8_intel'), ('cp36', 'cp36m', 'macosx_10_11_intel'), ('cp36', 'abi3', 'macosx_10_13_intel'), ('cp36', 'abi3', 'macosx_10_8_intel'), ('cp36', 'abi3', 'macosx_10_2_universal'), ('py3', 'none', 'macosx_10_5_intel'), ('cp36', 'cp36mu', 'macosx_10_2_universal'), ('cp36', 'cp36u', 'macosx_10_10_universal'), ('cp36', 'abi3', 'macosx_10_10_universal'), ('cp36', 'cp36m', 'macosx_10_3_universal'), ('cp36', 'cp36dm', 'macosx_10_9_universal'), ('cp36', 'abi3', 'macosx_10_7_universal'), ('cp36', 'cp36m', 'macosx_10_12_intel'), ('cp36', 'none', 'macosx_10_8_universal'), ('cp36', 'cp36dm', 'macosx_10_6_intel'), ('cp36', 'cp36dm', 'macosx_10_4_universal'), ('cp36', 'none', 'macosx_10_6_intel'), ('cp36', 'none', 'macosx_10_4_universal'), ('py3', 'none', 'macosx_10_0_universal'), ('cp36', 'cp36dm', 'macosx_10_10_intel'), ('cp36', 'abi3', 'macosx_10_9_intel'), ('cp36', 'cp36mu', 'macosx_10_7_universal'), ('cp36', 'cp36u', 'macosx_10_1_universal'), ('cp36', 'cp36dm', 'macosx_10_9_intel'), ('cp36', 'abi3', 'macosx_10_10_intel'), ('cp36', 'cp36dmu', 'macosx_10_9_universal'), ('cp36', 'cp36u', 'macosx_10_9_universal'), ('cp36', 'cp36dmu', 'macosx_10_6_intel'), ('cp36', 'cp36dmu', 'macosx_10_4_universal'), ('cp36', 'abi3', 'macosx_10_1_universal'), ('cp36', 'cp36mu', 'macosx_10_11_intel'), ('cp36', 'cp36d', 'macosx_10_11_intel'), ('cp36', 'none', 'macosx_10_9_intel'), ('cp36', 'cp36u', 'macosx_10_6_intel'), ('cp36', 'cp36d', 'macosx_10_5_intel'), ('py3', 'none', 'macosx_10_2_universal'), ('cp36', 'cp36mu', 'macosx_10_11_universal'), ('cp36', 'cp36d', 'macosx_10_11_universal'), ('cp3', 'none', 'any'), ('cp36', 'cp36dm', 'macosx_10_10_universal'), ('cp36', 'abi3', 'macosx_10_6_intel'), ('cp36', 'abi3', 'macosx_10_4_universal'), ('cp36', 'cp36dmu', 'macosx_10_1_universal'), ('cp36', 'cp36mu', 'macosx_10_5_intel'), ('cp36', 'abi3', 'macosx_10_9_universal'), ('cp36', 'cp36m', 'macosx_10_6_universal'), ('cp36', 'none', 'macosx_10_10_intel'), ('cp36', 'cp36dmu', 'macosx_10_10_intel'), ('cp36', 'cp36u', 'macosx_10_9_intel'), ('cp36', 'cp36dm', 'macosx_10_8_intel'), ('cp36', 'none', 'any'), ('cp36', 'none', 'macosx_10_9_universal'), ('cp36', 'cp36mu', 'macosx_10_4_intel'), ('cp36', 'cp36dmu', 'macosx_10_9_intel'), ('cp36', 'cp36u', 'macosx_10_10_intel'), ('cp36', 'cp36d', 'macosx_10_0_universal'), ('cp36', 'cp36m', 'macosx_10_7_intel'), ('cp36', 'cp36mu', 'macosx_10_0_universal'), ('cp36', 'none', 'macosx_10_8_intel'), ('py3', 'none', 'macosx_10_7_universal'), ('cp36', 'cp36d', 'macosx_10_4_intel'), ('cp36', 'none', 'macosx_10_1_universal'), ('cp36', 'cp36m', 'macosx_10_0_universal'), ('cp36', 'cp36mu', 'macosx_10_7_intel'), ('cp36', 'cp36dmu', 'macosx_10_7_universal'), ('cp36', 'none', 'macosx_10_10_universal'), ('cp36', 'cp36m', 'macosx_10_5_universal'), ('cp36', 'cp36dmu', 'macosx_10_10_universal'), ('cp36', 'cp36u', 'macosx_10_8_universal'), ('cp36', 'cp36dm', 'macosx_10_4_intel'), ('cp36', 'cp36m', 'macosx_10_12_universal'), ('py3', 'none', 'macosx_10_11_intel'), ('cp36', 'cp36mu', 'macosx_10_6_universal'), ('cp36', 'cp36d', 'macosx_10_8_intel'), ('cp36', 'cp36d', 'macosx_10_2_universal'), ('cp36', 'cp36dmu', 'macosx_10_13_intel'), ('py3', 'none', 'macosx_10_11_universal'), ('cp36', 'cp36dmu', 'macosx_10_8_intel'), ('cp36', 'cp36dmu', 'macosx_10_2_universal'), ('cp36', 'cp36dm', 'macosx_10_1_universal'), ('cp36', 'cp36m', 'macosx_10_13_universal'), ('py3', 'none', 'macosx_10_1_universal'), ('cp36', 'cp36d', 'macosx_10_10_universal'), ('cp36', 'cp36dm', 'macosx_10_11_universal'), ('cp36', 'cp36d', 'macosx_10_7_universal'), ('py3', 'none', 'macosx_10_4_intel'), ('cp36', 'cp36mu', 'macosx_10_9_intel'), ('cp36', 'cp36d', 'macosx_10_9_intel'), ('py3', 'none', 'macosx_10_7_intel'), ('cp36', 'cp36mu', 'macosx_10_10_intel'), ('cp36', 'cp36d', 'macosx_10_10_intel'), ('cp36', 'cp36mu', 'macosx_10_9_universal'), ('cp36', 'cp36mu', 'macosx_10_13_universal'), ('cp36', 'cp36mu', 'macosx_10_6_intel'), ('cp36', 'cp36mu', 'macosx_10_4_universal'), ('cp36', 'none', 'macosx_10_5_universal'), ('cp36', 'none', 'macosx_10_4_intel'), ('cp36', 'cp36mu', 'macosx_10_12_universal'), ('cp36', 'cp36d', 'macosx_10_12_universal'), ('py3', 'none', 'macosx_10_8_intel'), ('cp36', 'cp36dmu', 'macosx_10_5_intel')]
                     pex: E: tags for 'macosx-10.13-intel' x PythonInterpreter('/Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6', PythonIdentity('CPython', 3, 6, 4), {('wrapt', '1.10.11'): '/Users/ironfoot/Library/Python/3.6/lib/python/site-packages', ('virtualenv', '15.1.0'): '/Users/ironfoot/Library/Python/3.6/lib/python/site-packages', ('virtualenv-clone', '0.2.6'): '/Users/ironfoot/Library/Python/3.6/lib/python/site-packages', ('urllib3', '1.22'): '/Users/ironfoot/Library/Python/3.6/lib/python/site-packages', ('six', '1.11.0'): '/Users/ironfoot/Library/Python/3.6/lib/python/site-packages', ('requests', '2.18.4'): '/Users/ironfoot/Library/Python/3.6/lib/python/site-packages', ('pylint', '1.8.2'): '/Users/ironfoot/Library/Python/3.6/lib/python/site-packages', ('pyflakes', '1.6.0'): '/Users/ironfoot/Library/Python/3.6/lib/python/site-packages', ('pycodestyle', '2.3.1'): '/Users/ironfoot/Library/Python/3.6/lib/python/site-packages', ('pipenv', '9.0.3'): '/Users/ironfoot/Library/Python/3.6/lib/python/site-packages', ('pew', '1.1.2'): '/Users/ironfoot/Library/Python/3.6/lib/python/site-packages', ('mccabe', '0.6.1'): '/Users/ironfoot/Library/Python/3.6/lib/python/site-packages', ('lazy-object-proxy', '1.3.1'): '/Users/ironfoot/Library/Python/3.6/lib/python/site-packages', ('isort', '4.3.4'): '/Users/ironfoot/Library/Python/3.6/lib/python/site-packages', ('idna', '2.6'): '/Users/ironfoot/Library/Python/3.6/lib/python/site-packages', ('flake8', '3.5.0'): '/Users/ironfoot/Library/Python/3.6/lib/python/site-packages', ('chardet', '3.0.4'): '/Users/ironfoot/Library/Python/3.6/lib/python/site-packages', ('certifi', '2018.1.18'): '/Users/ironfoot/Library/Python/3.6/lib/python/site-packages', ('astroid', '1.6.1'): '/Users/ironfoot/Library/Python/3.6/lib/python/site-packages', ('wheel', '0.30.0'): '/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages', ('setuptools', '28.8.0'): '/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages', ('pip', '9.0.1'): '/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages'}) -> [('cp36', 'cp36dmu', 'macosx_10_11_intel'), ('cp36', 'abi3', 'macosx_10_11_universal'), ('cp36', 'cp36d', 'macosx_10_13_universal'), ('cp36', 'none', 'macosx_10_0_universal'), ('cp36', 'cp36d', 'macosx_10_6_intel'), ('cp36', 'cp36d', 'macosx_10_4_universal'), ('cp36', 'abi3', 'macosx_10_5_universal'), ('cp36', 'cp36dmu', 'macosx_10_3_universal'), ('cp36', 'cp36d', 'macosx_10_9_universal'), ('cp36', 'cp36mu', 'macosx_10_1_universal'), ('py3', 'none', 'macosx_10_10_universal'), ('cp36', 'cp36u', 'macosx_10_5_intel'), ('cp36', 'cp36u', 'macosx_10_12_intel'), ('cp36', 'cp36u', 'macosx_10_11_intel'), ('cp36', 'cp36d', 'macosx_10_7_intel'), ('cp36', 'cp36dm', 'macosx_10_5_universal'), ('cp36', 'cp36dmu', 'macosx_10_12_intel'), ('cp36', 'abi3', 'macosx_10_0_universal'), ('cp36', 'none', 'macosx_10_11_universal'), ('cp36', 'cp36m', 'macosx_10_4_intel'), ('cp36', 'none', 'macosx_10_6_universal'), ('py3', 'none', 'macosx_10_9_intel'), ('cp36', 'cp36d', 'macosx_10_1_universal'), ('cp36', 'cp36u', 'macosx_10_3_universal'), ('cp36', 'abi3', 'macosx_10_4_intel'), ('cp36', 'cp36u', 'macosx_10_7_universal'), ('py3', 'none', 'macosx_10_10_intel'), ('cp36', 'cp36dm', 'macosx_10_0_universal'), ('cp36', 'cp36u', 'macosx_10_13_intel'), ('cp36', 'cp36dm', 'macosx_10_12_universal'), ('py3', 'none', 'macosx_10_13_universal'), ('cp36', 'cp36dmu', 'macosx_10_8_universal'), ('py3', 'none', 'macosx_10_6_intel'), ('py3', 'none', 'macosx_10_4_universal'), ('cp36', 'cp36m', 'macosx_10_11_universal'), ('cp36', 'cp36dm', 'macosx_10_13_universal'), ('py3', 'none', 'macosx_10_9_universal'), ('cp36', 'cp36d', 'macosx_10_6_universal'), ('py3', 'none', 'macosx_10_12_universal'), ('cp36', 'cp36m', 'macosx_10_1_universal'), ('cp36', 'cp36mu', 'macosx_10_13_intel'), ('cp36', 'cp36mu', 'macosx_10_8_intel'), ('cp36', 'cp36dmu', 'macosx_10_6_universal'), ('cp36', 'none', 'macosx_10_7_intel'), ('cp36', 'cp36d', 'macosx_10_8_universal'), ('cp36', 'cp36mu', 'macosx_10_10_universal'), ('cp36', 'cp36u', 'macosx_10_2_universal'), ('py3', 'none', 'macosx_10_5_universal'), ('cp36', 'none', 'macosx_10_13_universal'), ('py3', 'none', 'macosx_10_6_universal'), ('cp36', 'none', 'macosx_10_12_universal'), ('cp36', 'cp36mu', 'macosx_10_12_intel'), ('cp36', 'cp36d', 'macosx_10_12_intel'), ('cp36', 'cp36dmu', 'macosx_10_7_intel'), ('cp36', 'cp36mu', 'macosx_10_3_universal'), ('cp36', 'cp36m', 'macosx_10_10_universal'), ('cp36', 'cp36dm', 'macosx_10_6_universal'), ('py36', 'none', 'any'), ('cp36', 'cp36d', 'macosx_10_3_universal'), ('cp36', 'cp36m', 'macosx_10_8_intel'), ('py3', 'none', 'macosx_10_8_universal'), ('cp36', 'cp36dmu', 'macosx_10_13_universal'), ('cp36', 'abi3', 'macosx_10_12_universal'), ('py3', 'none', 'macosx_10_13_intel'), ('cp36', 'cp36dmu', 'macosx_10_12_universal'), ('cp36', 'abi3', 'macosx_10_13_universal'), ('cp36', 'cp36d', 'macosx_10_5_universal'), ('cp36', 'cp36dm', 'macosx_10_7_intel'), ('cp36', 'cp36u', 'macosx_10_12_universal'), ('cp36', 'cp36mu', 'macosx_10_5_universal'), ('cp36', 'cp36u', 'macosx_10_13_universal'), ('cp36', 'abi3', 'macosx_10_7_intel'), ('py3', 'none', 'macosx_10_12_intel'), ('cp36', 'none', 'macosx_10_13_intel'), ('py3', 'none', 'macosx_10_3_universal'), ('cp36', 'cp36dm', 'macosx_10_11_intel'), ('py3', 'none', 'any'), ('cp36', 'cp36mu', 'macosx_10_8_universal'), ('cp36', 'abi3', 'macosx_10_6_universal'), ('cp36', 'cp36m', 'macosx_10_9_universal'), ('cp36', 'cp36d', 'macosx_10_13_intel'), ('cp36', 'cp36m', 'macosx_10_6_intel'), ('cp36', 'cp36m', 'macosx_10_4_universal'), ('cp36', 'cp36m', 'macosx_10_5_intel'), ('cp36', 'cp36m', 'macosx_10_10_intel'), ('cp36', 'none', 'macosx_10_7_universal'), ('cp36', 'abi3', 'macosx_10_8_universal'), ('cp36', 'cp36dm', 'macosx_10_7_universal'), ('cp36', 'cp36u', 'macosx_10_6_universal'), ('cp36', 'cp36u', 'macosx_10_0_universal'), ('cp36', 'cp36m', 'macosx_10_9_intel'), ('cp36', 'cp36dmu', 'macosx_10_4_intel'), ('cp36', 'cp36u', 'macosx_10_4_intel'), ('cp36', 'cp36u', 'macosx_10_5_universal'), ('cp36', 'none', 'macosx_10_2_universal'), ('cp36', 'none', 'macosx_10_11_intel'), ('cp36', 'cp36dmu', 'macosx_10_0_universal'), ('cp36', 'abi3', 'macosx_10_12_intel'), ('cp36', 'cp36m', 'macosx_10_7_universal'), ('cp36', 'cp36u', 'macosx_10_7_intel'), ('cp36', 'cp36dm', 'macosx_10_3_universal'), ('cp36', 'cp36u', 'macosx_10_4_universal'), ('cp36', 'cp36dm', 'macosx_10_12_intel'), ('cp36', 'cp36dm', 'macosx_10_2_universal'), ('cp36', 'cp36u', 'macosx_10_11_universal'), ('cp36', 'abi3', 'macosx_10_3_universal'), ('cp36', 'cp36dmu', 'macosx_10_5_universal'), ('cp36', 'cp36dmu', 'macosx_10_11_universal'), ('cp36', 'abi3', 'macosx_10_11_intel'), ('cp36', 'none', 'macosx_10_12_intel'), ('cp36', 'cp36m', 'macosx_10_8_universal'), ('cp36', 'abi3', 'macosx_10_5_intel'), ('cp36', 'none', 'macosx_10_3_universal'), ('cp36', 'cp36m', 'macosx_10_2_universal'), ('cp36', 'cp36m', 'macosx_10_13_intel'), ('cp36', 'cp36dm', 'macosx_10_13_intel'), ('cp36', 'cp36dm', 'macosx_10_8_universal'), ('cp36', 'none', 'macosx_10_5_intel'), ('cp36', 'cp36dm', 'macosx_10_5_intel'), ('cp36', 'cp36u', 'macosx_10_8_intel'), ('cp36', 'cp36m', 'macosx_10_11_intel'), ('cp36', 'abi3', 'macosx_10_13_intel'), ('cp36', 'abi3', 'macosx_10_8_intel'), ('cp36', 'abi3', 'macosx_10_2_universal'), ('py3', 'none', 'macosx_10_5_intel'), ('cp36', 'cp36mu', 'macosx_10_2_universal'), ('cp36', 'cp36u', 'macosx_10_10_universal'), ('cp36', 'abi3', 'macosx_10_10_universal'), ('cp36', 'cp36m', 'macosx_10_3_universal'), ('cp36', 'cp36dm', 'macosx_10_9_universal'), ('cp36', 'abi3', 'macosx_10_7_universal'), ('cp36', 'cp36m', 'macosx_10_12_intel'), ('cp36', 'none', 'macosx_10_8_universal'), ('cp36', 'cp36dm', 'macosx_10_6_intel'), ('cp36', 'cp36dm', 'macosx_10_4_universal'), ('cp36', 'none', 'macosx_10_6_intel'), ('cp36', 'none', 'macosx_10_4_universal'), ('py3', 'none', 'macosx_10_0_universal'), ('cp36', 'cp36dm', 'macosx_10_10_intel'), ('cp36', 'abi3', 'macosx_10_9_intel'), ('cp36', 'cp36mu', 'macosx_10_7_universal'), ('cp36', 'cp36u', 'macosx_10_1_universal'), ('cp36', 'cp36dm', 'macosx_10_9_intel'), ('cp36', 'abi3', 'macosx_10_10_intel'), ('cp36', 'cp36dmu', 'macosx_10_9_universal'), ('cp36', 'cp36u', 'macosx_10_9_universal'), ('cp36', 'cp36dmu', 'macosx_10_6_intel'), ('cp36', 'cp36dmu', 'macosx_10_4_universal'), ('cp36', 'abi3', 'macosx_10_1_universal'), ('cp36', 'cp36mu', 'macosx_10_11_intel'), ('cp36', 'cp36d', 'macosx_10_11_intel'), ('cp36', 'none', 'macosx_10_9_intel'), ('cp36', 'cp36u', 'macosx_10_6_intel'), ('cp36', 'cp36d', 'macosx_10_5_intel'), ('py3', 'none', 'macosx_10_2_universal'), ('cp36', 'cp36mu', 'macosx_10_11_universal'), ('cp36', 'cp36d', 'macosx_10_11_universal'), ('cp3', 'none', 'any'), ('cp36', 'cp36dm', 'macosx_10_10_universal'), ('cp36', 'abi3', 'macosx_10_6_intel'), ('cp36', 'abi3', 'macosx_10_4_universal'), ('cp36', 'cp36dmu', 'macosx_10_1_universal'), ('cp36', 'cp36mu', 'macosx_10_5_intel'), ('cp36', 'abi3', 'macosx_10_9_universal'), ('cp36', 'cp36m', 'macosx_10_6_universal'), ('cp36', 'none', 'macosx_10_10_intel'), ('cp36', 'cp36dmu', 'macosx_10_10_intel'), ('cp36', 'cp36u', 'macosx_10_9_intel'), ('cp36', 'cp36dm', 'macosx_10_8_intel'), ('cp36', 'none', 'any'), ('cp36', 'none', 'macosx_10_9_universal'), ('cp36', 'cp36mu', 'macosx_10_4_intel'), ('cp36', 'cp36dmu', 'macosx_10_9_intel'), ('cp36', 'cp36u', 'macosx_10_10_intel'), ('cp36', 'cp36d', 'macosx_10_0_universal'), ('cp36', 'cp36m', 'macosx_10_7_intel'), ('cp36', 'cp36mu', 'macosx_10_0_universal'), ('cp36', 'none', 'macosx_10_8_intel'), ('py3', 'none', 'macosx_10_7_universal'), ('cp36', 'cp36d', 'macosx_10_4_intel'), ('cp36', 'none', 'macosx_10_1_universal'), ('cp36', 'cp36m', 'macosx_10_0_universal'), ('cp36', 'cp36mu', 'macosx_10_7_intel'), ('cp36', 'cp36dmu', 'macosx_10_7_universal'), ('cp36', 'none', 'macosx_10_10_universal'), ('cp36', 'cp36m', 'macosx_10_5_universal'), ('cp36', 'cp36dmu', 'macosx_10_10_universal'), ('cp36', 'cp36u', 'macosx_10_8_universal'), ('cp36', 'cp36dm', 'macosx_10_4_intel'), ('cp36', 'cp36m', 'macosx_10_12_universal'), ('py3', 'none', 'macosx_10_11_intel'), ('cp36', 'cp36mu', 'macosx_10_6_universal'), ('cp36', 'cp36d', 'macosx_10_8_intel'), ('cp36', 'cp36d', 'macosx_10_2_universal'), ('cp36', 'cp36dmu', 'macosx_10_13_intel'), ('py3', 'none', 'macosx_10_11_universal'), ('cp36', 'cp36dmu', 'macosx_10_8_intel'), ('cp36', 'cp36dmu', 'macosx_10_2_universal'), ('cp36', 'cp36dm', 'macosx_10_1_universal'), ('cp36', 'cp36m', 'macosx_10_13_universal'), ('py3', 'none', 'macosx_10_1_universal'), ('cp36', 'cp36d', 'macosx_10_10_universal'), ('cp36', 'cp36dm', 'macosx_10_11_universal'), ('cp36', 'cp36d', 'macosx_10_7_universal'), ('py3', 'none', 'macosx_10_4_intel'), ('cp36', 'cp36mu', 'macosx_10_9_intel'), ('cp36', 'cp36d', 'macosx_10_9_intel'), ('py3', 'none', 'macosx_10_7_intel'), ('cp36', 'cp36mu', 'macosx_10_10_intel'), ('cp36', 'cp36d', 'macosx_10_10_intel'), ('cp36', 'cp36mu', 'macosx_10_9_universal'), ('cp36', 'cp36mu', 'macosx_10_13_universal'), ('cp36', 'cp36mu', 'macosx_10_6_intel'), ('cp36', 'cp36mu', 'macosx_10_4_universal'), ('cp36', 'none', 'macosx_10_5_universal'), ('cp36', 'none', 'macosx_10_4_intel'), ('cp36', 'cp36mu', 'macosx_10_12_universal'), ('cp36', 'cp36d', 'macosx_10_12_universal'), ('py3', 'none', 'macosx_10_8_intel'), ('cp36', 'cp36dmu', 'macosx_10_5_intel')]
                     pex: Activating PEX virtual environment from /Users/ironfoot/workspace/tag/.pants.d/test/pytest-prep/CPython-3.6.4/2647e4cfe996bcc88400e5fad8308e8a0570e480-DefaultFingerprintStrategy_78973bba0cea
                     pex: Activating PEX virtual environment from /Users/ironfoot/workspace/tag/.pants.d/test/pytest-prep/CPython-3.6.4/2647e4cfe996bcc88400e5fad8308e8a0570e480-DefaultFingerprintStrategy_78973bba0cea :: Searching dependency cache: /Users/ironfoot/workspace/tag/.pants.d/test/pytest-prep/CPython-3.6.4/2647e4cfe996bcc88400e5fad8308e8a0570e480-DefaultFingerprintStrategy_78973bba0cea/.deps
                     pex: Activating PEX virtual environment from /Users/ironfoot/workspace/tag/.pants.d/test/pytest-prep/CPython-3.6.4/2647e4cfe996bcc88400e5fad8308e8a0570e480-DefaultFingerprintStrategy_78973bba0cea: 0.2ms
                     pex:   Searching dependency cache: /Users/ironfoot/workspace/tag/.pants.d/test/pytest-prep/CPython-3.6.4/2647e4cfe996bcc88400e5fad8308e8a0570e480-DefaultFingerprintStrategy_78973bba0cea/.deps: 0.2ms
                     pex: Activating PEX virtual environment from /Users/ironfoot/workspace/tag/.pants.d/test/pytest-prep/CPython-3.6.4/ef2b99448879e32e6a012d76f3a68ae3891fc412
                     pex: Activating PEX virtual environment from /Users/ironfoot/workspace/tag/.pants.d/test/pytest-prep/CPython-3.6.4/ef2b99448879e32e6a012d76f3a68ae3891fc412 :: Searching dependency cache: /Users/ironfoot/workspace/tag/.pants.d/test/pytest-prep/CPython-3.6.4/ef2b99448879e32e6a012d76f3a68ae3891fc412/.deps
                     pex: Activating PEX virtual environment from /Users/ironfoot/workspace/tag/.pants.d/test/pytest-prep/CPython-3.6.4/ef2b99448879e32e6a012d76f3a68ae3891fc412 :: Searching dependency cache: /Users/ironfoot/workspace/tag/.pants.d/test/pytest-prep/CPython-3.6.4/ef2b99448879e32e6a012d76f3a68ae3891fc412/.deps :: Adding pytest-timeout 1.2.1
                     pex: Activating PEX virtual environment from /Users/ironfoot/workspace/tag/.pants.d/test/pytest-prep/CPython-3.6.4/ef2b99448879e32e6a012d76f3a68ae3891fc412 :: Searching dependency cache: /Users/ironfoot/workspace/tag/.pants.d/test/pytest-prep/CPython-3.6.4/ef2b99448879e32e6a012d76f3a68ae3891fc412/.deps :: Adding pytest 3.8.1
                     pex: Activating PEX virtual environment from /Users/ironfoot/workspace/tag/.pants.d/test/pytest-prep/CPython-3.6.4/ef2b99448879e32e6a012d76f3a68ae3891fc412 :: Searching dependency cache: /Users/ironfoot/workspace/tag/.pants.d/test/pytest-prep/CPython-3.6.4/ef2b99448879e32e6a012d76f3a68ae3891fc412/.deps :: Adding pluggy 0.7.1
                     pex: Activating PEX virtual environment from /Users/ironfoot/workspace/tag/.pants.d/test/pytest-prep/CPython-3.6.4/ef2b99448879e32e6a012d76f3a68ae3891fc412 :: Searching dependency cache: /Users/ironfoot/workspace/tag/.pants.d/test/pytest-prep/CPython-3.6.4/ef2b99448879e32e6a012d76f3a68ae3891fc412/.deps :: Adding py 1.6.0
                     pex: Activating PEX virtual environment from /Users/ironfoot/workspace/tag/.pants.d/test/pytest-prep/CPython-3.6.4/ef2b99448879e32e6a012d76f3a68ae3891fc412 :: Searching dependency cache: /Users/ironfoot/workspace/tag/.pants.d/test/pytest-prep/CPython-3.6.4/ef2b99448879e32e6a012d76f3a68ae3891fc412/.deps :: Adding more-itertools 4.3.0
                     pex: Activating PEX virtual environment from /Users/ironfoot/workspace/tag/.pants.d/test/pytest-prep/CPython-3.6.4/ef2b99448879e32e6a012d76f3a68ae3891fc412 :: Searching dependency cache: /Users/ironfoot/workspace/tag/.pants.d/test/pytest-prep/CPython-3.6.4/ef2b99448879e32e6a012d76f3a68ae3891fc412/.deps :: Adding atomicwrites 1.2.1
                     pex: Activating PEX virtual environment from /Users/ironfoot/workspace/tag/.pants.d/test/pytest-prep/CPython-3.6.4/ef2b99448879e32e6a012d76f3a68ae3891fc412 :: Searching dependency cache: /Users/ironfoot/workspace/tag/.pants.d/test/pytest-prep/CPython-3.6.4/ef2b99448879e32e6a012d76f3a68ae3891fc412/.deps :: Adding attrs 18.2.0
                     pex: Activating PEX virtual environment from /Users/ironfoot/workspace/tag/.pants.d/test/pytest-prep/CPython-3.6.4/ef2b99448879e32e6a012d76f3a68ae3891fc412 :: Searching dependency cache: /Users/ironfoot/workspace/tag/.pants.d/test/pytest-prep/CPython-3.6.4/ef2b99448879e32e6a012d76f3a68ae3891fc412/.deps :: Adding linecache2 1.0.0
                     pex: Activating PEX virtual environment from /Users/ironfoot/workspace/tag/.pants.d/test/pytest-prep/CPython-3.6.4/ef2b99448879e32e6a012d76f3a68ae3891fc412 :: Searching dependency cache: /Users/ironfoot/workspace/tag/.pants.d/test/pytest-prep/CPython-3.6.4/ef2b99448879e32e6a012d76f3a68ae3891fc412/.deps :: Adding unittest2 1.1.0
                     pex: Activating PEX virtual environment from /Users/ironfoot/workspace/tag/.pants.d/test/pytest-prep/CPython-3.6.4/ef2b99448879e32e6a012d76f3a68ae3891fc412 :: Searching dependency cache: /Users/ironfoot/workspace/tag/.pants.d/test/pytest-prep/CPython-3.6.4/ef2b99448879e32e6a012d76f3a68ae3891fc412/.deps :: Adding argparse 1.4.0
                     pex: Activating PEX virtual environment from /Users/ironfoot/workspace/tag/.pants.d/test/pytest-prep/CPython-3.6.4/ef2b99448879e32e6a012d76f3a68ae3891fc412 :: Searching dependency cache: /Users/ironfoot/workspace/tag/.pants.d/test/pytest-prep/CPython-3.6.4/ef2b99448879e32e6a012d76f3a68ae3891fc412/.deps :: Adding setuptools 40.4.3
                     pex: Activating PEX virtual environment from /Users/ironfoot/workspace/tag/.pants.d/test/pytest-prep/CPython-3.6.4/ef2b99448879e32e6a012d76f3a68ae3891fc412 :: Searching dependency cache: /Users/ironfoot/workspace/tag/.pants.d/test/pytest-prep/CPython-3.6.4/ef2b99448879e32e6a012d76f3a68ae3891fc412/.deps :: Adding traceback2 1.4.0
                     pex: Activating PEX virtual environment from /Users/ironfoot/workspace/tag/.pants.d/test/pytest-prep/CPython-3.6.4/ef2b99448879e32e6a012d76f3a68ae3891fc412 :: Searching dependency cache: /Users/ironfoot/workspace/tag/.pants.d/test/pytest-prep/CPython-3.6.4/ef2b99448879e32e6a012d76f3a68ae3891fc412/.deps :: Adding pytest-cov 2.4.0
                     pex: Activating PEX virtual environment from /Users/ironfoot/workspace/tag/.pants.d/test/pytest-prep/CPython-3.6.4/ef2b99448879e32e6a012d76f3a68ae3891fc412 :: Searching dependency cache: /Users/ironfoot/workspace/tag/.pants.d/test/pytest-prep/CPython-3.6.4/ef2b99448879e32e6a012d76f3a68ae3891fc412/.deps :: Adding six 1.11.0
                     pex: Activating PEX virtual environment from /Users/ironfoot/workspace/tag/.pants.d/test/pytest-prep/CPython-3.6.4/ef2b99448879e32e6a012d76f3a68ae3891fc412 :: Resolving pytest-cov<2.5,>=2.4
                     pex: Failed to resolve a requirement: The 'coverage>=3.7.1' distribution was not found and is required by pytest-cov
                     pex: Activating PEX virtual environment from /Users/ironfoot/workspace/tag/.pants.d/test/pytest-prep/CPython-3.6.4/ef2b99448879e32e6a012d76f3a68ae3891fc412 :: Resolving pytest-timeout<1.3,>=1.2
                     pex: Activating PEX virtual environment from /Users/ironfoot/workspace/tag/.pants.d/test/pytest-prep/CPython-3.6.4/ef2b99448879e32e6a012d76f3a68ae3891fc412 :: Resolving pytest<4.0,>=3.0.7
                     pex: Activating PEX virtual environment from /Users/ironfoot/workspace/tag/.pants.d/test/pytest-prep/CPython-3.6.4/ef2b99448879e32e6a012d76f3a68ae3891fc412 :: Resolving unittest2<=1.9.0,>=0.6.0
                     pex: Unresolved requirements:
                     pex:   - pytest-cov
                     pex:   - coverage
                     pex: Distributions contained within this pex:
                     pex:   - argparse-1.4.0-py2.py3-none-any.whl
                     pex:   - atomicwrites-1.2.1-py2.py3-none-any.whl
                     pex:   - attrs-18.2.0-py2.py3-none-any.whl
                     pex:   - coverage-4.5.1-cp36-cp36m-macosx_10_12_x86_64.whl
                     pex:   - linecache2-1.0.0-py2.py3-none-any.whl
                     pex:   - more_itertools-4.3.0-py3-none-any.whl
                     pex:   - pluggy-0.7.1-py2.py3-none-any.whl
                     pex:   - py-1.6.0-py2.py3-none-any.whl
                     pex:   - pytest-3.8.1-py2.py3-none-any.whl
                     pex:   - pytest_cov-2.4.0-py2.py3-none-any.whl
                     pex:   - pytest_timeout-1.2.1-py2.py3-none-any.whl
                     pex:   - setuptools-40.4.3-py2.py3-none-any.whl
                     pex:   - six-1.11.0-py2.py3-none-any.whl
                     pex:   - traceback2-1.4.0-py2.py3-none-any.whl
                     pex:   - unittest2-1.1.0-py2.py3-none-any.whl
                     Failed to execute PEX file, missing macosx_10_13_x86_64-cp-36-cp36m compatible dependencies for:
                     pytest-cov
                     coverage
                     
                   test/python/common:test_foo                                                     .....   SUCCESS
FAILURE


               Waiting for background workers to finish.
18:14:57 00:05   [complete]
               FAILURE

@jsirois
Copy link
Contributor

jsirois commented Sep 24, 2018

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.

@okngneer
Copy link

I worked around the issue by actually using the python interpreter I was intending to use.
One installed in my conda environment and not the one in /Library/Frameworks/...
Thanks for looking into this @jsirois

@jsirois
Copy link
Contributor

jsirois commented Oct 5, 2018

This will be fixed by the pex upgrade to 1.4.8 in #5922

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants