Closed freakboy3742 closed 2 years ago
Update: I have now published rc3 and rc4, and neither are showing up as the "current" release (or showing up at all on the list of releases at https://test.pypi.org/project/briefcase/#history)
After a Fastly cache flush (requested over private channels), rc2 is now showing as the current release on https://test.pypi.org/project/briefcase/ - however, pip install
is still showing rc1 as the most recent release, and rc2, rc3 and rc4 are not available for download.
Update: Another Fastly cache flush requested over private channels; RC2-4 are now showing. RC5-7 are not.
Not sure what's happening or why, but I believe you can force a cache purge for pip-visible pages by doing a curl -X PURGE https/test.pypi.org/simple/<packagename>
.
@pradyunsg That command doesn't seem to work (at least, not as written); some sort of credential handshake is evidently required:
(testvenv) rkm@eunectes briefcase % curl -X PURGE https://test.pypi.org/simple/briefcase/
{"msg":"Provided credentials are missing or invalid"}%
(testvenv) rkm@eunectes briefcase % curl -u __token__:<TOKEN VALUE REDACTED> -X PURGE https://test.pypi.org/simple/briefcase/
{"msg":"Provided credentials are missing or invalid"}%
(testvenv) rkm@eunectes briefcase % curl https://test.pypi.org/simple/briefcase/
<!DOCTYPE html>
<html>
<head>
<meta name="pypi:repository-version" content="1.0">
<title>Links for briefcase</title>
</head>
...
This is likely https://github.com/pypi/warehouse/issues/12214. When you say you're requesting cache purges over private channel... what is that?
Pinging @coderanger on Signal :-)
Closing this. specifically because it is clear that test.pypi.org was extra broke given https://github.com/pypi/warehouse/issues/12214#issuecomment-1262963213 :)
Will track issues with further purges in pip/warehouse#12214
My Platform
Package
briefcase==0.3.10.rc2
was published to test.pypi.org at 2022-09-29 02:35:22Z. The release has a valid URL: https://test.pypi.org/project/briefcase/0.3.10rc2/However, as of 2022-09-29 03:10:00Z, https://test.pypi.org/project/briefcase shows 0.3.0rc1 as the most recent release.
pip install -i https://test.pypi.org/simple/ briefcase==0.3.10rc2
also fails, saying 0.3.0rc1 is the most recent available release.Fastly Debug
DNS Resolution
Traceroutes / IPv4
Traceroutes / IPv6 (If available)
HTTPS Requests / IPv4
HTTPS Requests / IPv6 (If available)
TLS Debug / IPv4
TLS Debug / IPv6 (If available)
Code of Conduct