aloof-angle-91616
01/21/2020, 7:24 PM>=3.6
appears to not match ==3.6.4
? i expect this is an issue with the pip resolver since we don't really touch those requirements?
> pex --interpreter-constraint='CPython==3.6.4' --interpreter-constraint='CPython>=3.6,<4' tensorflow==1.14.0
Could not satisfy all requirements for tensorflow==1.14.0:
tensorflow==1.14.0
> pex --interpreter-constraint='CPython==3.6.4' tensorflow==1.14.0
Python 3.6.4 (default, Jan 23 2018, 10:58:43)
[GCC 4.2.1 Compatible Apple LLVM 9.0.0 (clang-900.0.39.2)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
(InteractiveConsole)
>>>
hundreds-father-404
01/21/2020, 7:29 PMpex --interpreter-constraint='CPython>=3.6,<4' tensorflow==1.14.0
What Pex version?aloof-angle-91616
01/21/2020, 7:30 PMaloof-angle-91616
01/21/2020, 7:38 PMaloof-angle-91616
01/21/2020, 7:38 PM> pex --interpreter-constraint='CPython>=3.6,<4' tensorflow==1.14.0
Could not satisfy all requirements for tensorflow==1.14.0:
tensorflow==1.14.0
aloof-angle-91616
01/21/2020, 7:39 PMaloof-angle-91616
01/21/2020, 7:39 PMenough-analyst-54434
01/21/2020, 7:55 PMenough-analyst-54434
01/21/2020, 7:58 PMenough-analyst-54434
01/21/2020, 7:58 PM$ ~/Downloads/pex-1.6.12.pex -vvvvvvvvv --interpreter-constraint='CPython==3.6.4' --interpreter-constraint='CPython>=3.6,<4' tensorflow==1.14.0
pex: creating PythonIdentity from id string: pp pypy_73 273 2 7 13
pex: creating PythonIdentity from id string: cp cp27mu 27 2 7 17
pex: creating PythonIdentity from id string: cp cp34m 34 3 4 9
pex: creating PythonIdentity from id string: cp cp36m 36 3 6 10
pex: creating PythonIdentity from id string: cp cp35m 35 3 5 9
pex: creating PythonIdentity from id string: cp cp34m 34 3 4 9
pex: creating PythonIdentity from id string: cp cp37m 37 3 7 6
pex: creating PythonIdentity from id string: cp cp37m 37 3 7 6
pex: creating PythonIdentity from id string: cp cp35m 35 3 5 9
pex: creating PythonIdentity from id string: cp cp36m 36 3 6 10
pex: Constraints on interpreters: ['CPython==3.6.4', 'CPython>=3.6,<4'], Matching Interpreter: /usr/bin/python3.8
pex: Constraints on interpreters: ['CPython==3.6.4', 'CPython>=3.6,<4'], Matching Interpreter: /usr/bin/python3.6
pex: Constraints on interpreters: ['CPython==3.6.4', 'CPython>=3.6,<4'], Matching Interpreter: /usr/bin/python3.7m
pex: Constructed RequestsContext context <pex.http.RequestsContext object at 0x7f963d7afeb0>
pex:
Modifying given platform of 'current':
Using the current platform of Platform(platform='linux_x86_64', impl='cp', version='38', abi='cp38')
Under current interpreter PythonInterpreter('/usr/bin/python3.8', PythonIdentity('cp', 'cp38', '38', 3, 8, 1))
To match given interpreter PythonInterpreter('/usr/bin/python3.8', PythonIdentity('cp', 'cp38', '38', 3, 8, 1)).
Calculated platform: Platform(platform='linux_x86_64', impl='cp', version='38', abi='cp38')
pex: R: tags for Platform(platform='linux_x86_64', impl='cp', version='38', abi='cp38') x PythonInterpreter('/usr/bin/python3.8', PythonIdentity('cp', 'cp38', '38', 3, 8, 1)) -> [('cp38', 'cp38', 'linux_x86_64'), ('cp38', 'cp38', 'manylinux1_x86_64'), ('cp38', 'abi3', 'linux_x86_64'), ('cp38', 'abi3', 'manylinux1_x86_64'), ('cp38', 'none', 'linux_x86_64'), ('cp38', 'none', 'manylinux1_x86_64'), ('cp37', 'abi3', 'linux_x86_64'), ('cp37', 'abi3', 'manylinux1_x86_64'), ('cp36', 'abi3', 'linux_x86_64'), ('cp36', 'abi3', 'manylinux1_x86_64'), ('cp35', 'abi3', 'linux_x86_64'), ('cp35', 'abi3', 'manylinux1_x86_64'), ('cp34', 'abi3', 'linux_x86_64'), ('cp34', 'abi3', 'manylinux1_x86_64'), ('cp33', 'abi3', 'linux_x86_64'), ('cp33', 'abi3', 'manylinux1_x86_64'), ('cp32', 'abi3', 'linux_x86_64'), ('cp32', 'abi3', 'manylinux1_x86_64'), ('py3', 'none', 'linux_x86_64'), ('py3', 'none', 'manylinux1_x86_64'), ('cp38', 'none', 'any'), ('cp3', 'none', 'any'), ('py38', 'none', 'any'), ('py3', 'none', 'any'), ('py37', 'none', 'any'), ('py36', 'none', 'any'), ('py35', 'none', 'any'), ('py34', 'none', 'any'), ('py33', 'none', 'any'), ('py32', 'none', 'any'), ('py31', 'none', 'any'), ('py30', 'none', 'any')]
pex: Constructed RequestsContext context <pex.http.RequestsContext object at 0x7f963d7b04c0>
pex: crawling link i=0 link=Link('file:///home/jsirois/.pex/build') follow_links=False
pex: crawling link i=0 link=Link('<https://pypi.org/simple/tensorflow/>') follow_links=False
Could not satisfy all requirements for tensorflow==1.14.0:
tensorflow==1.14.0
enough-analyst-54434
01/21/2020, 8:00 PMenough-analyst-54434
01/21/2020, 8:00 PMaloof-angle-91616
01/21/2020, 8:19 PMaloof-angle-91616
01/21/2020, 8:20 PMenough-analyst-54434
01/21/2020, 8:20 PMaloof-angle-91616
01/21/2020, 8:21 PMCPython>=3.6,<4,==3.6.4
might have done the appropriate ANDingaloof-angle-91616
01/21/2020, 8:21 PMenough-analyst-54434
01/21/2020, 8:22 PMaloof-angle-91616
01/21/2020, 8:22 PMenough-analyst-54434
01/21/2020, 8:22 PMenough-analyst-54434
01/21/2020, 8:22 PMaloof-angle-91616
01/21/2020, 8:24 PMenough-analyst-54434
01/21/2020, 8:32 PMaloof-angle-91616
01/21/2020, 8:33 PM