bitter-ability-32190
09/07/2023, 1:26 AMscie-pants as well.
Doing so would be simple enough, and I can (ab)use GitHub runners for this, like I did the other forms of backporting as well.
Anyone opposed?broad-processor-92400
09/07/2023, 1:39 AMpants_requirements and its find_links? Iirc that doesnβt use the pex?bitter-ability-32190
09/07/2023, 1:42 AMbitter-ability-32190
09/07/2023, 1:43 AMbitter-ability-32190
09/07/2023, 7:00 AMbitter-ability-32190
09/08/2023, 2:30 PMbitter-ability-32190
09/11/2023, 8:44 PMsubprocess.run(
[
"pex",
"--disable-cache",
"--python-shebang",
"/usr/bin/env python",
"-o",
pex_name,
"-f",
"<https://wheels.pantsbuild.org/simple>",
"-f",
"links.html",
f"pantsbuild.pants=={version}",
"--no-build",
"--no-pypi",
"--disable-cache",
"--no-strip-pex-env",
"--console-script=pants",
"--venv",
f"--platform={platform}-cp-{pyver[2:]}-{pyver}",
],
check=True
)
Note that links.html is massaged from requests.get(f"<https://binaries.pantsbuild.org?prefix=wheels/3rdparty/{commit_sha[:8]}>").content
which is code loosely stolen from scie-pants.
I've verified that all the way back to 2.0.0.dev0 the console-script is validbitter-ability-32190
09/11/2023, 8:45 PMbitter-ability-32190
09/11/2023, 9:10 PMbitter-ability-32190
09/12/2023, 2:01 AMbitter-ability-32190
09/12/2023, 8:44 PMbitter-ability-32190
09/12/2023, 8:46 PMbitter-ability-32190
09/12/2023, 8:52 PMrelease_2.17.0.dev2 is missing ['pants.2.17.0.dev2-cp39-darwin_arm64.pex', 'pants.2.17.0.dev2-cp39-linux_aarch64.pex']
release_2.17.0.dev1 is missing ['pants.2.17.0.dev1-cp39-darwin_arm64.pex', 'pants.2.17.0.dev1-cp39-linux_aarch64.pex']
release_2.17.0.dev0 is missing ['pants.2.17.0.dev0-cp39-darwin_arm64.pex', 'pants.2.17.0.dev0-cp39-linux_aarch64.pex']
release_2.12.1rc0 is missing ['pants.2.12.1rc0-cp39-darwin_arm64.pex']
release_2.12.0 is missing ['pants.2.12.0-cp39-darwin_arm64.pex']
release_2.11.1 is missing ['pants.2.11.1-cp39-darwin_arm64.pex']
release_2.12.0rc3 is missing ['pants.2.12.0rc3-cp39-darwin_arm64.pex']
release_2.11.1rc3 is missing ['pants.2.11.1rc3-cp39-darwin_arm64.pex']
release_2.12.0rc2 is missing ['pants.2.12.0rc2-cp39-darwin_arm64.pex']
release_2.11.1rc2 is missing ['pants.2.11.1rc2-cp39-darwin_arm64.pex']
release_2.9.2 is missing ['pants.2.9.2-cp39-darwin_arm64.pex']
release_2.8.1 is missing ['pants.2.8.1-cp39-darwin_arm64.pex']
release_2.10.1 is missing ['pants.2.10.1-cp39-darwin_arm64.pex']
release_2.11.1rc0 is missing ['pants.2.11.1rc0-cp39-darwin_arm64.pex']
release_2.11.0 is missing ['pants.2.11.0-cp39-darwin_arm64.pex']
release_2.11.0rc6 is missing ['pants.2.11.0rc6-cp39-darwin_arm64.pex']
release_2.12.0a0 is missing ['pants.2.12.0a0-cp39-darwin_arm64.pex']
release_2.11.0rc3 is missing ['pants.2.11.0rc3-cp39-darwin_arm64.pex']
release_2.11.0rc2 is missing ['pants.2.11.0rc2-cp39-darwin_arm64.pex', 'pants.2.11.0rc2-cp39-darwin_x86_64.pex']
release_2.9.2rc0 is missing ['pants.2.9.2rc0-cp39-darwin_arm64.pex']
release_2.10.1rc0 is missing ['pants.2.10.1rc0-cp39-darwin_arm64.pex']
release_2.11.0rc1 is missing ['pants.2.11.0rc1-cp39-darwin_x86_64.pex']
release_2.12.0.dev0 is missing ['pants.2.12.0.dev0-cp39-darwin_x86_64.pex']
release_2.10.0 is missing ['pants.2.10.0-cp39-darwin_arm64.pex']
release_2.11.0rc0 is missing ['pants.2.11.0rc0-cp39-darwin_x86_64.pex']
release_2.10.0rc2 is missing ['pants.2.10.0rc2-cp39-darwin_arm64.pex']
release_2.9.1rc0 is missing ['pants.2.9.1rc0-cp39-darwin_arm64.pex']
release_2.9.0 is missing ['pants.2.9.0-cp39-darwin_arm64.pex']
release_2.9.0rc6 is missing ['pants.2.9.0rc6-cp39-darwin_arm64.pex']
release_2.9.0rc5 is missing ['pants.2.9.0rc5-cp39-darwin_arm64.pex']
release_2.9.0rc4 is missing ['pants.2.9.0rc4-cp39-darwin_arm64.pex']
release_2.9.0rc3 is missing ['pants.2.9.0rc3-cp39-darwin_arm64.pex']
release_2.9.0rc2 is missing ['pants.2.9.0rc2-cp39-darwin_arm64.pex']
release_2.9.0rc0 is missing ['pants.2.9.0rc0-cp39-darwin_arm64.pex']
release_2.8.1rc1 is missing ['pants.2.8.1rc1-cp39-darwin_arm64.pex']
release_2.8.1rc0 is missing ['pants.2.8.1rc0-cp39-darwin_arm64.pex']
release_2.8.0 is missing ['pants.2.8.0-cp39-darwin_arm64.pex']
release_2.8.0rc5 is missing ['pants.2.8.0rc5-cp39-darwin_arm64.pex']
release_2.7.2rc2 is missing ['pants.2.7.2rc2-cp39-darwin_arm64.pex']
release_2.8.0rc2 is missing ['pants.2.8.0rc2-cp39-darwin_arm64.pex']
release_2.7.2rc1 is missing ['pants.2.7.2rc1-cp39-darwin_arm64.pex']
release_2.7.1rc1 is missing ['pants.2.7.1rc1-cp39-darwin_arm64.pex']
release_2.7.1rc0 is missing ['pants.2.7.1rc0-cp39-darwin_arm64.pex']
release_2.7.0 is missing ['pants.2.7.0-cp39-darwin_arm64.pex']
release_2.7.0rc5 is missing ['pants.2.7.0rc5-cp39-darwin_arm64.pex']
release_2.6.1 is missing ['pants.2.6.1-cp39-darwin_arm64.pex']
release_2.7.0rc3 is missing ['pants.2.7.0rc3-cp39-darwin_arm64.pex']
release_2.7.0rc2 is missing ['pants.2.7.0rc2-cp39-darwin_arm64.pex']
release_2.7.0rc1 is missing ['pants.2.7.0rc1-cp39-darwin_arm64.pex']bitter-ability-32190
09/12/2023, 8:53 PMosx_11_0happy-kitchen-89482
09/13/2023, 4:57 AMbitter-ability-32190
09/13/2023, 11:31 AMbitter-ability-32190
09/13/2023, 11:32 AMijson==3.1.4 somehow we have Mac wheels on arm for pants, but I've never seen that wheel in our S3 bucketbroad-processor-92400
09/13/2023, 12:11 PMscie-pants (error while attempting to build a PyYAML wheel). I can install it using the old ./pants script, though.
I don't know if that's relevant.bitter-ability-32190
09/13/2023, 1:13 PMbitter-ability-32190
09/13/2023, 1:13 PMscie-pants error would be understandable if you're not using the version with the find-links fixbitter-ability-32190
09/13/2023, 1:15 PMI can install it using the oldCan we dive into this?script, though../pants
bitter-ability-32190
09/13/2023, 1:29 PMpython3.9 -m pip install ijson==3.1.4 (in a venv) it'll succeedbitter-ability-32190
09/13/2023, 1:31 PMscie-pants and PBS, we needed a way for people to get wheels of packages not on PyPI knowing they can no longer build them themselves.witty-crayon-22786
09/13/2023, 9:44 PMbitter-ability-32190
09/14/2023, 4:46 PM2.10.0 for instance. On PyPI the wheel was uploaded on the same date.
If you look at the wheels workflow, there obviously isn't any ARM building: https://github.com/pantsbuild/pants/actions/runs/2210245521/workflow
...Does anyone remember how we built these? The docs don't help: https://www.pantsbuild.org/v2.10/docs/release-processwitty-crayon-22786
09/14/2023, 4:50 PMbitter-ability-32190
09/14/2023, 5:00 PMbitter-ability-32190
09/14/2023, 5:00 PMbitter-ability-32190
09/14/2023, 5:10 PMcurved-television-6568
09/14/2023, 5:20 PMbitter-ability-32190
09/14/2023, 5:21 PMbitter-ability-32190
09/14/2023, 5:31 PMbitter-ability-32190
09/14/2023, 5:31 PMrelease_2.17.0.dev2 is missing ['pants.2.17.0.dev2-cp39-darwin_arm64.pex', 'pants.2.17.0.dev2-cp39-linux_aarch64.pex']
release_2.17.0.dev1 is missing ['pants.2.17.0.dev1-cp39-darwin_arm64.pex', 'pants.2.17.0.dev1-cp39-linux_aarch64.pex']
release_2.17.0.dev0 is missing ['pants.2.17.0.dev0-cp39-darwin_arm64.pex', 'pants.2.17.0.dev0-cp39-linux_aarch64.pex']
release_2.8.1 is missing ['pants.2.8.1-cp39-darwin_arm64.pex']
release_2.12.0.dev0 is missing ['pants.2.12.0.dev0-cp39-darwin_x86_64.pex']
release_2.9.0 is missing ['pants.2.9.0-cp39-darwin_arm64.pex']
release_2.9.0rc6 is missing ['pants.2.9.0rc6-cp39-darwin_arm64.pex']
release_2.9.0rc5 is missing ['pants.2.9.0rc5-cp39-darwin_arm64.pex']
release_2.9.0rc4 is missing ['pants.2.9.0rc4-cp39-darwin_arm64.pex']
release_2.9.0rc3 is missing ['pants.2.9.0rc3-cp39-darwin_arm64.pex']
release_2.9.0rc2 is missing ['pants.2.9.0rc2-cp39-darwin_arm64.pex']
release_2.9.0rc0 is missing ['pants.2.9.0rc0-cp39-darwin_arm64.pex']
release_2.8.1rc1 is missing ['pants.2.8.1rc1-cp39-darwin_arm64.pex']
release_2.8.1rc0 is missing ['pants.2.8.1rc0-cp39-darwin_arm64.pex']
release_2.8.0 is missing ['pants.2.8.0-cp39-darwin_arm64.pex']
release_2.8.0rc5 is missing ['pants.2.8.0rc5-cp39-darwin_arm64.pex']
release_2.7.2rc2 is missing ['pants.2.7.2rc2-cp39-darwin_arm64.pex']
release_2.8.0rc2 is missing ['pants.2.8.0rc2-cp39-darwin_arm64.pex']
release_2.7.2rc1 is missing ['pants.2.7.2rc1-cp39-darwin_arm64.pex']
release_2.7.1rc1 is missing ['pants.2.7.1rc1-cp39-darwin_arm64.pex']
release_2.7.1rc0 is missing ['pants.2.7.1rc0-cp39-darwin_arm64.pex']
release_2.7.0 is missing ['pants.2.7.0-cp39-darwin_arm64.pex']
release_2.7.0rc5 is missing ['pants.2.7.0rc5-cp39-darwin_arm64.pex']
release_2.6.1 is missing ['pants.2.6.1-cp39-darwin_arm64.pex']
release_2.7.0rc3 is missing ['pants.2.7.0rc3-cp39-darwin_arm64.pex']
release_2.7.0rc2 is missing ['pants.2.7.0rc2-cp39-darwin_arm64.pex']
release_2.7.0rc1 is missing ['pants.2.7.0rc1-cp39-darwin_arm64.pex']bitter-ability-32190
09/14/2023, 5:32 PMbitter-ability-32190
09/14/2023, 5:33 PMwitty-crayon-22786
09/14/2023, 5:34 PMwitty-crayon-22786
09/14/2023, 5:35 PMbitter-ability-32190
09/14/2023, 5:35 PMbitter-ability-32190
09/14/2023, 5:36 PMwitty-crayon-22786
09/14/2023, 5:36 PMbitter-ability-32190
09/14/2023, 5:36 PMwitty-crayon-22786
09/14/2023, 5:37 PMbitter-ability-32190
09/14/2023, 5:37 PMbitter-ability-32190
09/14/2023, 8:58 PMbitter-ability-32190
09/14/2023, 9:00 PMbitter-ability-32190
09/14/2023, 9:36 PMhappy-kitchen-89482
09/15/2023, 10:24 AM