PyPI upload is broken
$ twine upload -u "__token__" ${PACKAGE_DIR}/dist/*
Uploading distributions to https://upload.pypi.org/legacy/
Uploading valve_gfx_ci.gfxinfo-0.1.3-py3-none-any.whl
100% ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 74.5/74.5 kB • 00:00 • 147.3 MB/s
WARNING Error during upload. Retry with the --verbose option for more details.
ERROR HTTPError: 400 Bad Request from https://upload.pypi.org/legacy/
File already exists. See https://pypi.org/help/#file-name-reuse for
more information.
The executor server has an additional issue:
$ twine upload -u "__token__" ${PACKAGE_DIR}/dist/*
Uploading distributions to https://upload.pypi.org/legacy/
Uploading valve_gfx_ci.executor.server-0.0.3-py3-none-any.whl
100% ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 130.0/130.0 kB • 00:00 • 963.6 kB/s
WARNING Error during upload. Retry with the --verbose option for more details.
ERROR HTTPError: 400 Bad Request from https://upload.pypi.org/legacy/
Can't have direct dependency: requests-unixsocket@
https://github.com/mupuf/requests-unixsocket/releases/download/v0.2.1/r
equests-unixsocket-0.2.1.dev122.tar.gz. See
https://packaging.python.org/specifications/core-metadata for more
information.
I'm not sure if there's any use uploading these anymore, so maybe we don't care and we can just delete the broken jobs (and the dead packages on pypi)