salmon-barista-63163
07/12/2021, 11:06 PM2.5.0
running in a python 3.9.6
pyenv environment. I also have python 3.8.11
and python 3.6.12
installed via pyenv as we need those versions for our interpreter constraints for some of our servers.
pants.toml
[python-setup]
resolve_all_constraints = true
interpreter_constraints = ['CPython>=3.6,<3.7']
requirement_constraints = '3rdparty/python/constraints.txt'
interpreter_search_paths = [
'<PYENV>',
'<PATH>',
]
It finds the 3.6.12 interpreter but i get errors like this when trying to resolve the constraints.
WARNING: Requirement '/tmp/process-executionlIuSO7/.tmp/tmpfyzwz_5c/home.centos..pyenv.versions.3.6.12.bin.python3.6/pyOpenSSL-20.0.1-py2.py3-none-any.whl' looks like a filename, but the file does not exist
ERROR: Could not install packages due to an EnvironmentError: [Errno 2] No such file or directory: '/tmp/process-executionlIuSO7/.tmp/tmpfyzwz_5c/home.centos..pyenv.versions.3.6.12.bin.python3.6/pyOpenSSL-20.0.1-py2.py3-none-any.whl'
Anyone see this before?salmon-barista-63163
07/12/2021, 11:18 PMsalmon-barista-63163
07/12/2021, 11:31 PMresolve_all_constraints=false
. maybe specific to only some of the dependencies??happy-kitchen-89482
07/12/2021, 11:34 PMsalmon-barista-63163
07/12/2021, 11:35 PMhappy-kitchen-89482
07/12/2021, 11:35 PMsalmon-barista-63163
07/12/2021, 11:35 PMhappy-kitchen-89482
07/12/2021, 11:36 PMsalmon-barista-63163
07/12/2021, 11:37 PMenough-analyst-54434
07/12/2021, 11:54 PM-ldebug --pex-verbosity=9
and provided the full logs.salmon-barista-63163
07/13/2021, 12:03 AMsalmon-barista-63163
07/13/2021, 12:13 AM./pants run help:help
here is the debug log output link:
https://github.com/NarrativeScience/pants-help/blob/main/log.txthappy-kitchen-89482
07/13/2021, 12:32 AMsalmon-barista-63163
07/13/2021, 12:33 AMenough-analyst-54434
07/13/2021, 1:32 AMenough-analyst-54434
07/13/2021, 1:36 AM$ zipinfo PyAthena-1.11.5-py2.py3-none-any.whl | grep METADATA
?rw-r--r-- 2.0 unx 32199 b- defN 16-Jan-01 00:00 pyathena-1.11.5.dist-info/METADATA
So the issue is the canonical project name is PyAthena but the dist-info is under pyathen (all lower-case).enough-analyst-54434
07/13/2021, 1:37 AMenough-analyst-54434
07/13/2021, 1:57 AMsalmon-barista-63163
07/13/2021, 1:58 PMsalmon-barista-63163
07/13/2021, 2:00 PMenough-analyst-54434
07/13/2021, 3:42 PMsalmon-barista-63163
07/13/2021, 4:08 PMenough-analyst-54434
07/13/2021, 4:16 PMsalmon-barista-63163
07/13/2021, 4:23 PMenough-analyst-54434
07/13/2021, 8:44 PMsalmon-barista-63163
07/14/2021, 12:15 AMenough-analyst-54434
07/14/2021, 12:15 AMsalmon-barista-63163
07/14/2021, 12:16 AMenough-analyst-54434
07/14/2021, 12:20 AMenough-analyst-54434
07/14/2021, 12:21 AMenough-analyst-54434
07/14/2021, 12:32 AMhappy-kitchen-89482
07/14/2021, 3:31 AMhundreds-father-404
07/14/2021, 3:35 AM./pants --tag=-lock_ignore lock ::
goalhappy-kitchen-89482
07/14/2021, 3:36 AMhappy-kitchen-89482
07/14/2021, 3:36 AMhappy-kitchen-89482
07/14/2021, 3:36 AMhappy-kitchen-89482
07/14/2021, 3:36 AMhundreds-father-404
07/14/2021, 4:21 AMsalmon-barista-63163
07/19/2021, 11:58 PMhundreds-father-404
07/20/2021, 12:00 AMversion
and known_versions
options for https://www.pantsbuild.org/docs/reference-download-pex-bin to these values https://github.com/pantsbuild/pants/pull/12342/files#diff-de25cbd33fc6fadd662c74dd4f16dbc6dc901f58204950751d6363f2bbc5df6asalmon-barista-63163
07/20/2021, 6:15 PM