Pants: release.sh allowed a release on a sha without wheels built yet

Created on 5 Jun 2020  路  5Comments  路  Source: pantsbuild/pants

I'm about 95% sure that release.sh on the 1.29.x branch allowed me to run a release for 1.29.0rc2 when the wheels weren't available yet.

I did not notice until afterwards that the wheels shards had not completed for the SHA (they still haven't as of now: https://travis-ci.com/github/pantsbuild/pants/builds/169970843), so I'm curious which wheels we ended up downloading.

The output from the command was:

$ build-support/bin/release.sh
[=== 00:00 Releasing packages to PyPI ===]
[=== 00:00 Checking for a clean Git branch ===]
[=== 00:00 Checking PGP setup ===]
Found the following key for release signing:

pub   rsa2048 2015-06-23 [SC]
      C102A6689D1EDF6A3F6F8F67DDF650B87DE20C7B
uid           [ultimate] Stu Hood (software dev) <[email protected]>
sub   rsa2048 2015-06-23 [E]


Is this the correct key? [Y/n]: Y
[=== 01:23 Checking package ownership for 11 packages ===]
[=== 01:23 [0/11] checking ownership for pantsbuild.pants: > 3 releasers including stuhood ===]
[=== 01:23 [1/11] checking ownership for pantsbuild.pants.contrib.awslambda_python: > 3 releasers including stuhood ===]
[=== 01:24 [2/11] checking ownership for pantsbuild.pants.contrib.codeanalysis: > 3 releasers including stuhood ===]
[=== 01:24 [3/11] checking ownership for pantsbuild.pants.contrib.confluence: > 3 releasers including stuhood ===]
[=== 01:24 [4/11] checking ownership for pantsbuild.pants.contrib.go: > 3 releasers including stuhood ===]
[=== 01:25 [5/11] checking ownership for pantsbuild.pants.contrib.mypy: > 3 releasers including stuhood ===]
[=== 01:25 [6/11] checking ownership for pantsbuild.pants.contrib.node: > 3 releasers including stuhood ===]
[=== 01:25 [7/11] checking ownership for pantsbuild.pants.contrib.python.checks: > 3 releasers including stuhood ===]
[=== 01:26 [8/11] checking ownership for pantsbuild.pants.contrib.python.checks.checker: > 3 releasers including stuhood ===]
[=== 01:26 [9/11] checking ownership for pantsbuild.pants.contrib.scrooge: > 3 releasers including stuhood ===]
[=== 01:26 [10/11] checking ownership for pantsbuild.pants.testutil: > 3 releasers including stuhood ===]

[=== 01:35 Publishing packages for 1.29.0rc2 ===]
[=== 00:00 Fetching pre-built wheels for 1.29.0rc2+gite919a9f9 ===]
Saving to /Users/stuhood/src/pants/dist/deploy.

Fetching https://binaries.pantsbuild.org/wheels%2Fpantsbuild.pants%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fpantsbuild.pants-1.29.0rc2%2Bgite919a9f9-cp36-cp36m-linux_x86_64.whl

Fetching https://binaries.pantsbuild.org/wheels%2Fpantsbuild.pants%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fpantsbuild.pants-1.29.0rc2%2Bgite919a9f9-cp36-cp36m-macosx_10_11_x86_64.whl

Fetching https://binaries.pantsbuild.org/wheels%2Fpantsbuild.pants%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fpantsbuild.pants-1.29.0rc2%2Bgite919a9f9-cp37-cp37m-linux_x86_64.whl

Fetching https://binaries.pantsbuild.org/wheels%2Fpantsbuild.pants%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fpantsbuild.pants-1.29.0rc2%2Bgite919a9f9-cp37-cp37m-macosx_10_11_x86_64.whl

Fetching https://binaries.pantsbuild.org/wheels%2Fpantsbuild.pants%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fpantsbuild.pants-1.29.0rc2%2Bgite919a9f9-cp38-cp38-linux_x86_64.whl

Fetching https://binaries.pantsbuild.org/wheels%2Fpantsbuild.pants%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fpantsbuild.pants-1.29.0rc2%2Bgite919a9f9-cp38-cp38-macosx_10_11_x86_64.whl

Fetching https://binaries.pantsbuild.org/wheels%2Fpantsbuild.pants%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fpantsbuild.pants.contrib.awslambda_python-1.29.0rc2%2Bgite919a9f9-py36.py37.py38-none-any.whl

Fetching https://binaries.pantsbuild.org/wheels%2Fpantsbuild.pants%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fpantsbuild.pants.contrib.codeanalysis-1.29.0rc2%2Bgite919a9f9-py36.py37.py38-none-any.whl

Fetching https://binaries.pantsbuild.org/wheels%2Fpantsbuild.pants%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fpantsbuild.pants.contrib.confluence-1.29.0rc2%2Bgite919a9f9-py36.py37.py38-none-any.whl

Fetching https://binaries.pantsbuild.org/wheels%2Fpantsbuild.pants%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fpantsbuild.pants.contrib.go-1.29.0rc2%2Bgite919a9f9-py36.py37.py38-none-any.whl

Fetching https://binaries.pantsbuild.org/wheels%2Fpantsbuild.pants%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fpantsbuild.pants.contrib.mypy-1.29.0rc2%2Bgite919a9f9-py36.py37.py38-none-any.whl

Fetching https://binaries.pantsbuild.org/wheels%2Fpantsbuild.pants%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fpantsbuild.pants.contrib.node-1.29.0rc2%2Bgite919a9f9-py36.py37.py38-none-any.whl

Fetching https://binaries.pantsbuild.org/wheels%2Fpantsbuild.pants%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fpantsbuild.pants.contrib.python.checks-1.29.0rc2%2Bgite919a9f9-py36.py37.py38-none-any.whl

Fetching https://binaries.pantsbuild.org/wheels%2Fpantsbuild.pants%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fpantsbuild.pants.contrib.python.checks.checker-1.29.0rc2%2Bgite919a9f9-py2.py3-none-any.whl

Fetching https://binaries.pantsbuild.org/wheels%2Fpantsbuild.pants%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fpantsbuild.pants.contrib.scrooge-1.29.0rc2%2Bgite919a9f9-py36.py37.py38-none-any.whl

Fetching https://binaries.pantsbuild.org/wheels%2Fpantsbuild.pants%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fpantsbuild.pants.testutil-1.29.0rc2%2Bgite919a9f9-py36.py37.py38-none-any.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2FMarkdown-2.1.1-py3-none-any.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2FPyYAML-5.3.1-cp36-cp36m-linux_x86_64.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2FPyYAML-5.3.1-cp36-cp36m-macosx_10_11_x86_64.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2FPyYAML-5.3.1-cp37-cp37m-linux_x86_64.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2FPyYAML-5.3.1-cp37-cp37m-macosx_10_11_x86_64.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2FPyYAML-5.3.1-cp38-cp38-linux_x86_64.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2FPyYAML-5.3.1-cp38-cp38-macosx_10_11_x86_64.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2FPygments-2.6.1-py3-none-any.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fansicolors-1.1.8-py2.py3-none-any.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fbeautifulsoup4-4.6.3-py3-none-any.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fcertifi-2020.4.5.1-py2.py3-none-any.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fcffi-1.14.0-cp36-cp36m-macosx_10_9_x86_64.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fcffi-1.14.0-cp36-cp36m-manylinux1_x86_64.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fcffi-1.14.0-cp37-cp37m-macosx_10_9_x86_64.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fcffi-1.14.0-cp37-cp37m-manylinux1_x86_64.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fcffi-1.14.0-cp38-cp38-macosx_10_9_x86_64.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fcffi-1.14.0-cp38-cp38-manylinux1_x86_64.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fchardet-3.0.4-py2.py3-none-any.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fcoverage-4.5.4-cp36-cp36m-macosx_10_11_x86_64.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fcoverage-4.5.4-cp36-cp36m-manylinux1_x86_64.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fcoverage-4.5.4-cp37-cp37m-macosx_10_11_x86_64.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fcoverage-4.5.4-cp37-cp37m-manylinux1_x86_64.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fcoverage-4.5.4-cp38-cp38-linux_x86_64.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fcoverage-4.5.4-cp38-cp38-macosx_10_11_x86_64.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fcryptography-2.9.2-cp35-abi3-macosx_10_9_x86_64.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fcryptography-2.9.2-cp35-abi3-manylinux2010_x86_64.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fdataclasses-0.6-py3-none-any.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fdocutils-0.16-py2.py3-none-any.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Ffasteners-0.15-py2.py3-none-any.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fidna-2.9-py2.py3-none-any.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fmonotonic-1.5-py2.py3-none-any.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fmypy-0.770-cp36-cp36m-macosx_10_6_x86_64.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fmypy-0.770-cp36-cp36m-manylinux1_x86_64.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fmypy-0.770-cp37-cp37m-macosx_10_6_x86_64.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fmypy-0.770-cp37-cp37m-manylinux1_x86_64.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fmypy-0.770-cp38-cp38-macosx_10_9_x86_64.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fmypy-0.770-cp38-cp38-manylinux1_x86_64.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fmypy_extensions-0.4.3-py2.py3-none-any.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fpackaging-20.3-py2.py3-none-any.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fparameterized-0.6.1-py2.py3-none-any.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fpathspec-0.8.0-py2.py3-none-any.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fpex-2.1.11-py2.py3-none-any.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fply-3.11-py2.py3-none-any.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fpsutil-5.7.0-cp36-cp36m-linux_x86_64.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fpsutil-5.7.0-cp36-cp36m-macosx_10_11_x86_64.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fpsutil-5.7.0-cp37-cp37m-linux_x86_64.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fpsutil-5.7.0-cp37-cp37m-macosx_10_11_x86_64.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fpsutil-5.7.0-cp38-cp38-linux_x86_64.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fpsutil-5.7.0-cp38-cp38-macosx_10_11_x86_64.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2FpyOpenSSL-19.1.0-py2.py3-none-any.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fpy_zipkin-0.20.0-py2.py3-none-any.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fpycodestyle-2.4.0-py2.py3-none-any.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fpycparser-2.20-py2.py3-none-any.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fpyflakes-2.1.1-py2.py3-none-any.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fpyparsing-2.4.7-py2.py3-none-any.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fpystache-0.5.3-py3-none-any.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fpython_Levenshtein-0.12.0-cp36-cp36m-linux_x86_64.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fpython_Levenshtein-0.12.0-cp36-cp36m-macosx_10_11_x86_64.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fpython_Levenshtein-0.12.0-cp37-cp37m-linux_x86_64.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fpython_Levenshtein-0.12.0-cp37-cp37m-macosx_10_11_x86_64.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fpython_Levenshtein-0.12.0-cp38-cp38-linux_x86_64.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fpython_Levenshtein-0.12.0-cp38-cp38-macosx_10_11_x86_64.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fpywatchman-1.4.1-cp36-cp36m-linux_x86_64.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fpywatchman-1.4.1-cp36-cp36m-macosx_10_11_x86_64.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fpywatchman-1.4.1-cp37-cp37m-linux_x86_64.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fpywatchman-1.4.1-cp37-cp37m-macosx_10_11_x86_64.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fpywatchman-1.4.1-cp38-cp38-linux_x86_64.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fpywatchman-1.4.1-cp38-cp38-macosx_10_11_x86_64.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Frequests-2.23.0-py2.py3-none-any.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fresponses-0.10.14-py2.py3-none-any.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fsetproctitle-1.1.10-cp36-cp36m-linux_x86_64.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fsetproctitle-1.1.10-cp36-cp36m-macosx_10_11_x86_64.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fsetproctitle-1.1.10-cp37-cp37m-linux_x86_64.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fsetproctitle-1.1.10-cp37-cp37m-macosx_10_11_x86_64.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fsetproctitle-1.1.10-cp38-cp38-linux_x86_64.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fsetproctitle-1.1.10-cp38-cp38-macosx_10_11_x86_64.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fsetuptools-44.0.0-py2.py3-none-any.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fsix-1.15.0-py2.py3-none-any.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fthriftpy2-0.4.11-cp36-cp36m-linux_x86_64.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fthriftpy2-0.4.11-cp36-cp36m-macosx_10_11_x86_64.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fthriftpy2-0.4.11-cp37-cp37m-linux_x86_64.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fthriftpy2-0.4.11-cp37-cp37m-macosx_10_11_x86_64.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fthriftpy2-0.4.11-cp38-cp38-linux_x86_64.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fthriftpy2-0.4.11-cp38-cp38-macosx_10_11_x86_64.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Ftoml-0.10.1-py2.py3-none-any.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Ftwitter.common.confluence-0.3.11-py3-none-any.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Ftwitter.common.dirutil-0.3.11-py3-none-any.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Ftwitter.common.lang-0.3.11-py3-none-any.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Ftwitter.common.log-0.3.11-py3-none-any.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Ftwitter.common.options-0.3.11-py3-none-any.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Ftyped_ast-1.4.1-cp36-cp36m-macosx_10_9_x86_64.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Ftyped_ast-1.4.1-cp36-cp36m-manylinux1_x86_64.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Ftyped_ast-1.4.1-cp37-cp37m-macosx_10_9_x86_64.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Ftyped_ast-1.4.1-cp37-cp37m-manylinux1_x86_64.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Ftyped_ast-1.4.1-cp38-cp38-macosx_10_11_x86_64.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Ftyped_ast-1.4.1-cp38-cp38-manylinux1_x86_64.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Ftyping_extensions-3.7.4-py3-none-any.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Furllib3-1.25.9-py2.py3-none-any.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fwheel-0.34.2-py2.py3-none-any.whl

Fetching https://binaries.pantsbuild.org/wheels%2F3rdparty%2Fe919a9f94b8db38cb456e638a8dbaba08400216d%2F1.29.0rc2%2Bgite919a9f9%2Fwww_authenticate-0.9.2-py3-none-any.whl

[=== 01:28 Checking prebuilt wheels for 1.29.0rc2+gite919a9f9 ===]
All 11 pantsbuild.pants packages were fetched and are valid.

Wrote whl with version 1.29.0rc2 to /Users/stuhood/src/pants/dist/deploy/wheels/pantsbuild.pants/e919a9f94b8db38cb456e638a8dbaba08400216d/1.29.0rc2/pantsbuild.pants-1.29.0rc2-cp36-cp36m-macosx_10_11_x86_64.whl.


Wrote whl with version 1.29.0rc2 to /Users/stuhood/src/pants/dist/deploy/wheels/pantsbuild.pants/e919a9f94b8db38cb456e638a8dbaba08400216d/1.29.0rc2/pantsbuild.pants-1.29.0rc2-cp36-cp36m-manylinux2014_x86_64.whl.


Wrote whl with version 1.29.0rc2 to /Users/stuhood/src/pants/dist/deploy/wheels/pantsbuild.pants/e919a9f94b8db38cb456e638a8dbaba08400216d/1.29.0rc2/pantsbuild.pants-1.29.0rc2-cp37-cp37m-macosx_10_11_x86_64.whl.


Wrote whl with version 1.29.0rc2 to /Users/stuhood/src/pants/dist/deploy/wheels/pantsbuild.pants/e919a9f94b8db38cb456e638a8dbaba08400216d/1.29.0rc2/pantsbuild.pants-1.29.0rc2-cp37-cp37m-manylinux2014_x86_64.whl.


Wrote whl with version 1.29.0rc2 to /Users/stuhood/src/pants/dist/deploy/wheels/pantsbuild.pants/e919a9f94b8db38cb456e638a8dbaba08400216d/1.29.0rc2/pantsbuild.pants-1.29.0rc2-cp38-cp38-macosx_10_11_x86_64.whl.


Wrote whl with version 1.29.0rc2 to /Users/stuhood/src/pants/dist/deploy/wheels/pantsbuild.pants/e919a9f94b8db38cb456e638a8dbaba08400216d/1.29.0rc2/pantsbuild.pants-1.29.0rc2-cp38-cp38-manylinux2014_x86_64.whl.


Wrote whl with version 1.29.0rc2 to /Users/stuhood/src/pants/dist/deploy/wheels/pantsbuild.pants/e919a9f94b8db38cb456e638a8dbaba08400216d/1.29.0rc2/pantsbuild.pants.contrib.awslambda_python-1.29.0rc2-py36.py37.py38-none-any.whl.


Wrote whl with version 1.29.0rc2 to /Users/stuhood/src/pants/dist/deploy/wheels/pantsbuild.pants/e919a9f94b8db38cb456e638a8dbaba08400216d/1.29.0rc2/pantsbuild.pants.contrib.codeanalysis-1.29.0rc2-py36.py37.py38-none-any.whl.


Wrote whl with version 1.29.0rc2 to /Users/stuhood/src/pants/dist/deploy/wheels/pantsbuild.pants/e919a9f94b8db38cb456e638a8dbaba08400216d/1.29.0rc2/pantsbuild.pants.contrib.confluence-1.29.0rc2-py36.py37.py38-none-any.whl.


Wrote whl with version 1.29.0rc2 to /Users/stuhood/src/pants/dist/deploy/wheels/pantsbuild.pants/e919a9f94b8db38cb456e638a8dbaba08400216d/1.29.0rc2/pantsbuild.pants.contrib.go-1.29.0rc2-py36.py37.py38-none-any.whl.


Wrote whl with version 1.29.0rc2 to /Users/stuhood/src/pants/dist/deploy/wheels/pantsbuild.pants/e919a9f94b8db38cb456e638a8dbaba08400216d/1.29.0rc2/pantsbuild.pants.contrib.mypy-1.29.0rc2-py36.py37.py38-none-any.whl.


Wrote whl with version 1.29.0rc2 to /Users/stuhood/src/pants/dist/deploy/wheels/pantsbuild.pants/e919a9f94b8db38cb456e638a8dbaba08400216d/1.29.0rc2/pantsbuild.pants.contrib.node-1.29.0rc2-py36.py37.py38-none-any.whl.


Wrote whl with version 1.29.0rc2 to /Users/stuhood/src/pants/dist/deploy/wheels/pantsbuild.pants/e919a9f94b8db38cb456e638a8dbaba08400216d/1.29.0rc2/pantsbuild.pants.contrib.python.checks-1.29.0rc2-py36.py37.py38-none-any.whl.


Wrote whl with version 1.29.0rc2 to /Users/stuhood/src/pants/dist/deploy/wheels/pantsbuild.pants/e919a9f94b8db38cb456e638a8dbaba08400216d/1.29.0rc2/pantsbuild.pants.contrib.python.checks.checker-1.29.0rc2-py2.py3-none-any.whl.


Wrote whl with version 1.29.0rc2 to /Users/stuhood/src/pants/dist/deploy/wheels/pantsbuild.pants/e919a9f94b8db38cb456e638a8dbaba08400216d/1.29.0rc2/pantsbuild.pants.contrib.scrooge-1.29.0rc2-py36.py37.py38-none-any.whl.


Wrote whl with version 1.29.0rc2 to /Users/stuhood/src/pants/dist/deploy/wheels/pantsbuild.pants/e919a9f94b8db38cb456e638a8dbaba08400216d/1.29.0rc2/pantsbuild.pants.testutil-1.29.0rc2-py36.py37.py38-none-any.whl.


Using python at /Users/stuhood/.pyenv/shims/python3.6
Using base prefix '/Users/stuhood/.pyenv/versions/3.6.10'
New python executable in /Users/stuhood/src/pants/build-support/twine-deps.venv/bin/python3.6
Also creating executable in /Users/stuhood/src/pants/build-support/twine-deps.venv/bin/python
Installing setuptools, pip, wheel...
done.
Collecting twine
  Using cached twine-3.1.1-py3-none-any.whl (36 kB)
Collecting importlib-metadata; python_version < "3.8"
  Using cached importlib_metadata-1.6.0-py2.py3-none-any.whl (30 kB)
Collecting requests>=2.20
  Using cached requests-2.23.0-py2.py3-none-any.whl (58 kB)
Requirement already satisfied: setuptools>=0.7.0 in ./build-support/twine-deps.venv/lib/python3.6/site-packages (from twine) (47.1.1)
Collecting pkginfo>=1.4.2
  Using cached pkginfo-1.5.0.1-py2.py3-none-any.whl (25 kB)
Collecting readme-renderer>=21.0
  Using cached readme_renderer-26.0-py2.py3-none-any.whl (15 kB)
Collecting tqdm>=4.14
  Using cached tqdm-4.46.1-py2.py3-none-any.whl (63 kB)
Collecting requests-toolbelt!=0.9.0,>=0.8.0
  Using cached requests_toolbelt-0.9.1-py2.py3-none-any.whl (54 kB)
Collecting keyring>=15.1
  Using cached keyring-21.2.1-py3-none-any.whl (31 kB)
Collecting zipp>=0.5
  Using cached zipp-3.1.0-py3-none-any.whl (4.9 kB)
Collecting chardet<4,>=3.0.2
  Using cached chardet-3.0.4-py2.py3-none-any.whl (133 kB)
Collecting idna<3,>=2.5
  Using cached idna-2.9-py2.py3-none-any.whl (58 kB)
Collecting urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1
  Using cached urllib3-1.25.9-py2.py3-none-any.whl (126 kB)
Collecting certifi>=2017.4.17
  Using cached certifi-2020.4.5.1-py2.py3-none-any.whl (157 kB)
Collecting six
  Using cached six-1.15.0-py2.py3-none-any.whl (10 kB)
Collecting docutils>=0.13.1
  Using cached docutils-0.16-py2.py3-none-any.whl (548 kB)
Collecting bleach>=2.1.0
  Using cached bleach-3.1.5-py2.py3-none-any.whl (151 kB)
Collecting Pygments>=2.5.1
  Using cached Pygments-2.6.1-py3-none-any.whl (914 kB)
Collecting webencodings
  Using cached webencodings-0.5.1-py2.py3-none-any.whl (11 kB)
Collecting packaging
  Using cached packaging-20.4-py2.py3-none-any.whl (37 kB)
Collecting pyparsing>=2.0.2
  Using cached pyparsing-2.4.7-py2.py3-none-any.whl (67 kB)
Installing collected packages: zipp, importlib-metadata, chardet, idna, urllib3, certifi, requests, pkginfo, six, docutils, webencodings, pyparsing, packaging, bleach, Pygments, readme-renderer, tqdm, requests-toolbelt, keyring, twine
Successfully installed Pygments-2.6.1 bleach-3.1.5 certifi-2020.4.5.1 chardet-3.0.4 docutils-0.16 idna-2.9 importlib-metadata-1.6.0 keyring-21.2.1 packaging-20.4 pkginfo-1.5.0.1 pyparsing-2.4.7 readme-renderer-26.0 requests-2.23.0 requests-toolbelt-0.9.1 six-1.15.0 tqdm-4.46.1 twine-3.1.1 urllib3-1.25.9 webencodings-0.5.1 zipp-3.1.0
Uploading distributions to https://upload.pypi.org/legacy/
Signing pantsbuild.pants-1.29.0rc2-cp36-cp36m-macosx_10_11_x86_64.whl
Uploading pantsbuild.pants-1.29.0rc2-cp36-cp36m-macosx_10_11_x86_64.whl
100%|鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅| 7.80M/7.80M [00:04<00:00, 1.72MB/s]
Signing pantsbuild.pants-1.29.0rc2-cp36-cp36m-manylinux2014_x86_64.whl
Uploading pantsbuild.pants-1.29.0rc2-cp36-cp36m-manylinux2014_x86_64.whl
100%|鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅| 45.9M/45.9M [00:13<00:00, 3.50MB/s]
Signing pantsbuild.pants-1.29.0rc2-cp37-cp37m-macosx_10_11_x86_64.whl
Uploading pantsbuild.pants-1.29.0rc2-cp37-cp37m-macosx_10_11_x86_64.whl
100%|鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅| 7.80M/7.80M [00:03<00:00, 2.13MB/s]
Signing pantsbuild.pants-1.29.0rc2-cp37-cp37m-manylinux2014_x86_64.whl
Uploading pantsbuild.pants-1.29.0rc2-cp37-cp37m-manylinux2014_x86_64.whl
100%|鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅| 45.9M/45.9M [00:10<00:00, 4.66MB/s]
Signing pantsbuild.pants-1.29.0rc2-cp38-cp38-macosx_10_11_x86_64.whl
Uploading pantsbuild.pants-1.29.0rc2-cp38-cp38-macosx_10_11_x86_64.whl
100%|鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅| 7.80M/7.80M [00:03<00:00, 2.44MB/s]
Signing pantsbuild.pants-1.29.0rc2-cp38-cp38-manylinux2014_x86_64.whl
Uploading pantsbuild.pants-1.29.0rc2-cp38-cp38-manylinux2014_x86_64.whl
100%|鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅| 45.9M/45.9M [00:09<00:00, 5.10MB/s]
Signing pantsbuild.pants.contrib.awslambda_python-1.29.0rc2-py36.py37.py38-none-any.whl
Uploading pantsbuild.pants.contrib.awslambda_python-1.29.0rc2-py36.py37.py38-none-any.whl
100%|鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅| 32.1k/32.1k [00:01<00:00, 16.4kB/s]
Signing pantsbuild.pants.contrib.codeanalysis-1.29.0rc2-py36.py37.py38-none-any.whl
Uploading pantsbuild.pants.contrib.codeanalysis-1.29.0rc2-py36.py37.py38-none-any.whl
100%|鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅| 33.6k/33.6k [00:02<00:00, 17.2kB/s]
Signing pantsbuild.pants.contrib.confluence-1.29.0rc2-py36.py37.py38-none-any.whl
Uploading pantsbuild.pants.contrib.confluence-1.29.0rc2-py36.py37.py38-none-any.whl
100%|鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅| 32.1k/32.1k [00:01<00:00, 19.7kB/s]
Signing pantsbuild.pants.contrib.go-1.29.0rc2-py36.py37.py38-none-any.whl
Uploading pantsbuild.pants.contrib.go-1.29.0rc2-py36.py37.py38-none-any.whl
100%|鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅| 79.6k/79.6k [00:02<00:00, 39.4kB/s]
Signing pantsbuild.pants.contrib.mypy-1.29.0rc2-py36.py37.py38-none-any.whl
Uploading pantsbuild.pants.contrib.mypy-1.29.0rc2-py36.py37.py38-none-any.whl
100%|鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅| 32.1k/32.1k [00:01<00:00, 20.0kB/s]
Signing pantsbuild.pants.contrib.node-1.29.0rc2-py36.py37.py38-none-any.whl
Uploading pantsbuild.pants.contrib.node-1.29.0rc2-py36.py37.py38-none-any.whl
100%|鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅| 66.8k/66.8k [00:02<00:00, 34.1kB/s]
Signing pantsbuild.pants.contrib.python.checks-1.29.0rc2-py36.py37.py38-none-any.whl
Uploading pantsbuild.pants.contrib.python.checks-1.29.0rc2-py36.py37.py38-none-any.whl
100%|鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅| 40.9k/40.9k [00:01<00:00, 21.0kB/s]
Signing pantsbuild.pants.contrib.python.checks.checker-1.29.0rc2-py2.py3-none-any.whl
Uploading pantsbuild.pants.contrib.python.checks.checker-1.29.0rc2-py2.py3-none-any.whl
100%|鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅| 51.2k/51.2k [00:01<00:00, 27.7kB/s]
Signing pantsbuild.pants.contrib.scrooge-1.29.0rc2-py36.py37.py38-none-any.whl
Uploading pantsbuild.pants.contrib.scrooge-1.29.0rc2-py36.py37.py38-none-any.whl
100%|鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅| 36.5k/36.5k [00:02<00:00, 17.7kB/s]
Signing pantsbuild.pants.testutil-1.29.0rc2-py36.py37.py38-none-any.whl
Uploading pantsbuild.pants.testutil-1.29.0rc2-py36.py37.py38-none-any.whl
100%|鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅| 72.9k/72.9k [00:01<00:00, 44.2kB/s]

View at:
https://pypi.org/project/pantsbuild.pants.contrib.python.checks.checker/1.29.0rc2/
https://pypi.org/project/pantsbuild.pants.contrib.confluence/1.29.0rc2/
https://pypi.org/project/pantsbuild.pants.contrib.scrooge/1.29.0rc2/
https://pypi.org/project/pantsbuild.pants.contrib.go/1.29.0rc2/
https://pypi.org/project/pantsbuild.pants.contrib.awslambda-python/1.29.0rc2/
https://pypi.org/project/pantsbuild.pants/1.29.0rc2/
https://pypi.org/project/pantsbuild.pants.contrib.mypy/1.29.0rc2/
https://pypi.org/project/pantsbuild.pants.testutil/1.29.0rc2/
https://pypi.org/project/pantsbuild.pants.contrib.node/1.29.0rc2/
https://pypi.org/project/pantsbuild.pants.contrib.python.checks/1.29.0rc2/
https://pypi.org/project/pantsbuild.pants.contrib.codeanalysis/1.29.0rc2/
Enumerating objects: 1, done.
Counting objects: 100% (1/1), done.
Writing objects: 100% (1/1), 551 bytes | 137.00 KiB/s, done.
Total 1 (delta 0), reused 0 (delta 0), pack-reused 0
To github.com:pantsbuild/pants.git
 * [new tag]             release_1.29.0rc2 -> release_1.29.0rc2
Skipping docsite publishing on non-master branch (1.29.x).
[=== 07:40 Successfully released packages to PyPI ===]
bug releases

All 5 comments

I don't repro on one of the more recent shas on master. It fails appropriately with:

$ build-support/bin/release.sh -e
[=== 00:00 Fetching pre-built wheels for 1.29.0rc0+git8621b189 ===]
Saving to /var/folders/bg/_r10hqp14kjcpv68yzdk5svc0000gn/T/tmpi56lo9p0.

[=== 00:01 Checking prebuilt wheels for 1.29.0rc0+git8621b189 ===]
Failed to find prebuilt wheels:
  pantsbuild.pants
  pantsbuild.pants.contrib.confluence
  pantsbuild.pants.contrib.go
  pantsbuild.pants.contrib.mypy
  pantsbuild.pants.contrib.node
  pantsbuild.pants.contrib.scrooge
  pantsbuild.pants.testutil

...mmm. The implementation has changed quite a bit between 1.29.x and master.

$ git diff master..1.29.x --stat -- build-support/bin/release.sh build-support/bin/packages.py
 build-support/bin/packages.py | 93 ++++++++++++++++++---------------------------------------------------------------------------
 build-support/bin/release.sh  | 53 ++++++++++++++++++++++++++++++++++++++++++++++++++---
 2 files changed, 68 insertions(+), 78 deletions(-)

But, likewise, 1.29.x also fails for either build-support/bin/release.sh or build-support/bin/release.sh -e on a sha without wheels. Hm.

It looks like all of the wheels that were downloaded have the right content:

$ ls -1 pantsbuild.pants-1.29.0rc2*
pantsbuild.pants-1.29.0rc2+gite919a9f9-cp36-cp36m-macosx_10_11_x86_64.whl
pantsbuild.pants-1.29.0rc2+gite919a9f9-cp36-cp36m-manylinux2014_x86_64.whl
pantsbuild.pants-1.29.0rc2+gite919a9f9-cp37-cp37m-macosx_10_11_x86_64.whl
pantsbuild.pants-1.29.0rc2+gite919a9f9-cp37-cp37m-manylinux2014_x86_64.whl
pantsbuild.pants-1.29.0rc2+gite919a9f9-cp38-cp38-macosx_10_11_x86_64.whl
pantsbuild.pants-1.29.0rc2+gite919a9f9-cp38-cp38-manylinux2014_x86_64.whl
[stuhood@Stus-Air ~/src/pants/dist/deploy/wheels/pantsbuild.pants/e919a9f94b8db38cb456e638a8dbaba08400216d/1.29.0rc2+gite919a9f9 ((265845716...))]$ for w in pantsbuild.pants-1.29.0rc2*; do unzip -c "$w" pants/backend/python/rules/download_pex_bin.py | grep "flag not allowed. We set its value for yo"; done
            raise ValueError("--pex-root flag not allowed. We set its value for you.")
            raise ValueError("--pex-root flag not allowed. We set its value for you.")
            raise ValueError("--pex-root flag not allowed. We set its value for you.")
            raise ValueError("--pex-root flag not allowed. We set its value for you.")
            raise ValueError("--pex-root flag not allowed. We set its value for you.")
            raise ValueError("--pex-root flag not allowed. We set its value for you.")

And:

$ for w in pantsbuild.pants-1.29.0rc2*; do unzip -l "$w" | grep native_engine; done
     4144  06-05-2020 17:40   native_engine.cpython-36m-darwin.so
 18455488  06-05-2020 17:40   pants/engine/internals/native_engine.so
     7712  06-05-2020 17:57   native_engine.cpython-36m-x86_64-linux-gnu.so
190997516  06-05-2020 17:57   pants/engine/internals/native_engine.so
     4144  06-05-2020 17:56   native_engine.cpython-37m-darwin.so
 18451392  06-05-2020 17:56   pants/engine/internals/native_engine.so
     7712  06-05-2020 18:07   native_engine.cpython-37m-x86_64-linux-gnu.so
190997516  06-05-2020 18:07   pants/engine/internals/native_engine.so
     4144  06-05-2020 18:06   native_engine.cpython-38-darwin.so
 18451536  06-05-2020 18:06   pants/engine/internals/native_engine.so
     7712  06-05-2020 18:14   native_engine.cpython-38-x86_64-linux-gnu.so
190999972  06-05-2020 18:14   pants/engine/internals/native_engine.so

:massive shrug:

Was this page helpful?
0 / 5 - 0 ratings