flat-zoo-31952
06/08/2023, 3:55 PMpants_requirements
on 2.16.0.rc5 but it's unable to find `pants.testutil`:
stderr:
pid 71103 -> /var/tmp/jreed-cache/pants/named_caches/pex_root/venvs/faa51f450f2258a6362960a2faecb9ea7e938193/73c7d7c618fac01449fa6e57a21210c0eb8a8f21/bin/python -sE /var/tmp/jreed-cache/pants/named_caches/pex_root/venvs/faa51f450f2258a6362960a2faecb9ea7e938193/73c7d7c618fac01449fa6e57a21210c0eb8a8f21/pex --disable-pip-version-check --no-python-version-warning --exists-action a --no-input --isolated -q --cache-dir /var/tmp/jreed-cache/pants/named_caches/pex_root/pip_cache --log /tmp/pants-sandbox-TuzYPS/.tmp/pex-pip-log.pctusz7z/pip.log download --dest /tmp/pants-sandbox-TuzYPS/.tmp/tmpax0xnw4h/usr.bin.python3.11 fastapi~=0.84.0 filelock~=3.7.1 httpx~=0.22.0 more-itertools~=8.12.0 packaging~=21.3 pantsbuild.pants.testutil<2.17,>=2.16.0a0 pantsbuild.pants<2.17,>=2.16.0a0 paramiko~=2.12.0 pydantic~=1.10.2 pytest~=7.1 uvicorn~=0.15.0 --index-url <https://pypi.org/simple/> --retries 5 --timeout 15 exited with 1 and STDERR:
ERROR: Could not find a version that satisfies the requirement pantsbuild.pants.testutil<2.17,>=2.16.0a0
ERROR: No matching distribution found for pantsbuild.pants.testutil<2.17,>=2.16.0a0
flat-zoo-31952
06/08/2023, 3:56 PMenough-analyst-54434
06/08/2023, 4:31 PM--dest /tmp/pants-sandbox-TuzYPS/.tmp/tmpax0xnw4h/usr.bin.python3.11
enough-analyst-54434
06/08/2023, 4:31 PMenough-analyst-54434
06/08/2023, 4:32 PM>=3.7,<3.10
.flat-zoo-31952
06/08/2023, 4:38 PMflat-zoo-31952
06/08/2023, 4:40 PMflat-zoo-31952
06/08/2023, 4:41 PMenough-analyst-54434
06/08/2023, 4:44 PMenough-analyst-54434
06/08/2023, 4:45 PMenough-analyst-54434
06/08/2023, 4:48 PM>=3.7,<3.12
it will ensure every bit of the lock is useable for every Python interpreter in that range or fail.enough-analyst-54434
06/08/2023, 4:49 PMenough-analyst-54434
06/08/2023, 4:50 PMpex3 lock create --style universal --target-system linux --target-system mac --interpreter-constraint <yours> ...
enough-analyst-54434
06/08/2023, 4:50 PMenough-analyst-54434
06/08/2023, 4:52 PM"pantsbuild.pants==X; python_version <= '3.9'"
enough-analyst-54434
06/08/2023, 4:53 PMenough-analyst-54434
06/08/2023, 4:54 PMenough-analyst-54434
06/08/2023, 4:55 PMenough-analyst-54434
06/08/2023, 4:59 PM==
with no env marker: https://github.com/pantsbuild/pants/blob/main/src/python/pants/backend/plugin_development/pants_requirements.py#L97enough-analyst-54434
06/08/2023, 5:01 PMflat-zoo-31952
06/08/2023, 5:04 PMenough-analyst-54434
06/08/2023, 5:05 PMenough-analyst-54434
06/08/2023, 5:06 PMenough-analyst-54434
06/08/2023, 5:06 PMenough-analyst-54434
06/08/2023, 5:06 PM...
New virtual environment successfully created at /home/jsirois/.cache/nce/c55ee58a557d20bd4b109870e5a01b264c0d501ce817cce29502b2552903834d/bindings/venvs/2.15.0.
enough-analyst-54434
06/08/2023, 5:07 PMlib/python3.9/site-packages/pants/...
you'd edit.enough-analyst-54434
06/08/2023, 5:08 PMenough-analyst-54434
06/08/2023, 5:09 PMenough-analyst-54434
06/08/2023, 5:11 PM$ ls -la /home/jsirois/.cache/nce/c55ee58a557d20bd4b109870e5a01b264c0d501ce817cce29502b2552903834d/locks/
total 48
drwxr-xr-x 2 jsirois jsirois 4096 Jun 8 10:02 .
drwxr-xr-x 4 jsirois jsirois 4096 May 30 19:34 ..
-rw-r--r-- 1 jsirois jsirois 389 Jun 8 10:02 configure-59446adc946db9d1a0c4d72ea7f8b84454c568f1aa157d5021c7b6ef240cec6d
-rw-r--r-- 1 jsirois jsirois 0 Jun 8 10:02 configure-59446adc946db9d1a0c4d72ea7f8b84454c568f1aa157d5021c7b6ef240cec6d.lck
-rw-r--r-- 1 jsirois jsirois 389 Jun 6 18:32 configure-780aa8d5a58fadd979c2a39b6fea7efaa0f12c94122b18daa1a2c2efa462f249
-rw-r--r-- 1 jsirois jsirois 0 Jun 6 18:32 configure-780aa8d5a58fadd979c2a39b6fea7efaa0f12c94122b18daa1a2c2efa462f249.lck
-rw-r--r-- 1 jsirois jsirois 462 Jun 6 18:32 configure-7b99a7514da7dce498f4cb96001efda002e9caddeefb7fc15fd1890979892b99
-rw-r--r-- 1 jsirois jsirois 0 Jun 6 18:32 configure-7b99a7514da7dce498f4cb96001efda002e9caddeefb7fc15fd1890979892b99.lck
-rw-r--r-- 1 jsirois jsirois 389 Jun 2 15:04 configure-a5211a1d2ff92065904c469cfb5e75f28afd7fb9b5168a4184bbfbdc9e30c3e8
-rw-r--r-- 1 jsirois jsirois 0 Jun 2 15:04 configure-a5211a1d2ff92065904c469cfb5e75f28afd7fb9b5168a4184bbfbdc9e30c3e8.lck
-rw-r--r-- 1 jsirois jsirois 0 Jun 6 11:02 configure-cffb8e9d1514596f457494f660335454ecfec5e70d77b49a3d23377d83f76b4e.lck
-rw-r--r-- 1 jsirois jsirois 395 May 30 19:34 configure-e85c8a2f172af5d18c271e34913ce14eb4a4925eee82228e554d6e23de0c7c59
-rw-r--r-- 1 jsirois jsirois 0 May 30 19:34 configure-e85c8a2f172af5d18c271e34913ce14eb4a4925eee82228e554d6e23de0c7c59.lck
-rw-r--r-- 1 jsirois jsirois 402 Jun 8 10:02 install-1a8e7657fb3427ee1ef924949fceacc6cf9f83c5075ceec126d1013f57062551
-rw-r--r-- 1 jsirois jsirois 0 Jun 8 10:02 install-1a8e7657fb3427ee1ef924949fceacc6cf9f83c5075ceec126d1013f57062551.lck
-rw-r--r-- 1 jsirois jsirois 402 Jun 2 15:04 install-6c68f5fd6b345e29785bc14f6291bc37290637c5e091dd6f371abe6697bec5bb
-rw-r--r-- 1 jsirois jsirois 0 Jun 2 15:04 install-6c68f5fd6b345e29785bc14f6291bc37290637c5e091dd6f371abe6697bec5bb.lck
-rw-r--r-- 1 jsirois jsirois 402 Jun 6 18:32 install-729611cc37a4f52ebf282343876b3e9b197985598b596322e4f98fc92acce24f
-rw-r--r-- 1 jsirois jsirois 0 Jun 6 18:32 install-729611cc37a4f52ebf282343876b3e9b197985598b596322e4f98fc92acce24f.lck
-rw-r--r-- 1 jsirois jsirois 450 May 30 19:35 install-7d011b648994bc23f41271cd206cab7720af248440ec196eca9a7e42e812712d
-rw-r--r-- 1 jsirois jsirois 0 May 30 19:34 install-7d011b648994bc23f41271cd206cab7720af248440ec196eca9a7e42e812712d.lck
-rw-r--r-- 1 jsirois jsirois 14 Jun 6 11:03 scie-pants-info-04cd37e36e36ec00d672022bb5a37ee31b47042d206b6beeeca58aa4d4f76a69
-rw-r--r-- 1 jsirois jsirois 0 Jun 6 11:03 scie-pants-info-04cd37e36e36ec00d672022bb5a37ee31b47042d206b6beeeca58aa4d4f76a69.lck
enough-analyst-54434
06/08/2023, 5:12 PMflat-zoo-31952
06/08/2023, 5:17 PMflat-zoo-31952
06/08/2023, 5:18 PMPANTS_SEMVER.is_devrelease
flat-zoo-31952
06/08/2023, 5:20 PMflat-zoo-31952
06/08/2023, 5:20 PMenough-analyst-54434
06/08/2023, 5:21 PMpkill pantsd
- whatever your equivalent is for that. I don't muck around with being unsure.enough-analyst-54434
06/08/2023, 5:21 PMflat-zoo-31952
06/08/2023, 5:22 PM❯ pants --no-pantsd --no-local-cache generate-lockfiles --resolve=pip-f37
flat-zoo-31952
06/08/2023, 5:22 PM13:21:35.08 [INFO] Completed: Generate lockfile for pip-f37
13:21:35.09 [INFO] Wrote lockfile for the resolve `pip-f37` to ci/python-tools/pants-requirements/pip-f37.lock
enough-analyst-54434
06/08/2023, 5:23 PMflat-zoo-31952
06/08/2023, 5:24 PMflat-zoo-31952
06/08/2023, 5:25 PMflat-zoo-31952
06/08/2023, 5:25 PM❯ rg pantsbuild\.pants ci/python-tools/pants-requirements/pip-f37.lock
18:// "pantsbuild.pants.testutil<2.17,>=2.16.0a0; python_version <= \"3.9\"",
19:// "pantsbuild.pants<2.17,>=2.16.0a0; python_version <= \"3.9\"",
1211: "pantsbuild.pants.testutil<2.17,>=2.16.0a0; python_version <= \"3.9\"",
1212: "pantsbuild.pants<2.17,>=2.16.0a0; python_version <= \"3.9\"",
enough-analyst-54434
06/08/2023, 5:26 PMflat-zoo-31952
06/08/2023, 5:46 PMenough-analyst-54434
06/08/2023, 5:48 PMflat-zoo-31952
06/08/2023, 5:50 PMflat-zoo-31952
06/08/2023, 5:56 PMflat-zoo-31952
06/08/2023, 5:58 PMpython.resolves_to_interpreter_constraints
flat-zoo-31952
06/08/2023, 6:00 PM