OK, figured out why building the release pex is br...
# development
h
OK, figured out why building the release pex is broken. The culprit is https://github.com/pantsbuild/pants/pull/14813.
1
This adds a
./build-support/bin/release.sh build-local-pex
after the three
build-wheels
runs, but before the "Deploy to S3" step
And that
build-local-pex
cleans out
dist/
, deleting all the wheels created by
build-local-pex
for py37, py38 and py39. Then in its own run it creates wheels only for py37. Hence the missing py38 and py39 wheels on S3.
I can stopgap it, but this is a bit of a footgun. Hopefully we can disarm it as we move away from all these custom scripts and into relying more on regular Pantsisms