packages icon indicating copy to clipboard operation
packages copied to clipboard

File URLs subject to change

Open bennuttall opened this issue 5 months ago • 6 comments

Please note that the URL of files is subject to change as we relocate some files from the main server to a separate archive server. More details can be found in this blog post:

https://blog.piwheels.org/notice-file-urls-subject-to-change/

Please report any issues you have with missing files or broken links in the usual place - find the package's project page and use the issue reporting link at the bottom of the page.

bennuttall avatar Jul 19 '25 13:07 bennuttall

I have a build process that started failing just today due to an old URL being returned. I get the following output when trying to pip install a package carrying ovos-utils as a dependency:

ERROR: Could not install requirement ovos-utils>=0.0.38,~=0.0 from https://www.piwheels.org/simple/ovos-utils/ovos_utils-0.8.1-py3-none-any.whl#sha256=60f49e1a7c6a3ea8b53052f36efb51b78361ac0fd4351a6f55381de247e8d292 (from neon-core@ git+https://github.com/neongeckocom/neoncore@master->neon-core[core_modules,pi,skills_default,skills_essential,skills_extended,skills_required]@ git+https://github.com/neongeckocom/neoncore@master) because of HTTP error 404 Client Error: Not Found for url: https://www.piwheels.org/simple/ovos-utils/ovos_utils-0.8.1-py3-none-any.whl for URL https://www.piwheels.org/simple/ovos-utils/ovos_utils-0.8.1-py3-none-any.whl#sha256=60f49e1a7c6a3ea8b53052f36efb51b78361ac0fd4351a6f55381de247e8d292 (from https://www.piwheels.org/simple/ovos-utils/)

Viewing the package on piwheels.org, I see the actual URL is:

https://archive1.piwheels.org/simple/ovos-utils/ovos_utils-0.8.1-py3-none-any.whl#sha256=60f49e1a7c6a3ea8b53052f36efb51b78361ac0fd4351a6f55381de247e8d292

I'm using Debos to build RPi images and this one package seems to be having issues resolving the correct URL; I see another dependency is downloading from archive1.piwheels.org. I am running Python 3.10 if that is relevant, and I did try ensuring nothing is cached by rm -rf ~/.cache/pip.

Any ideas why this one package isn't resolving correctly?

NeonDaniel avatar Aug 26 '25 20:08 NeonDaniel

It should be fixed now. The indexes for recently archived files didn't get rewritten properly yesterday. You can see all links on this page are on archive1: https://piwheels.org/simple/ovos-utils/

bennuttall avatar Aug 26 '25 21:08 bennuttall

Ah, thanks for the link; I'll keep that in mind for future troubleshooting.

I re-ran my build and it looks like the issue is resolved. Thanks for the prompt fix and response!

NeonDaniel avatar Aug 26 '25 23:08 NeonDaniel

found another missing: ERROR: HTTP error 404 while getting https://archive1.piwheels.org/simple/pydantic-core/pydantic_core-2.33.2-cp311-cp311-linux_armv6l.whl

The archive1 subdomain is empty and nothing found there. I can find the package in https://piwheels.org/simple/ but I am redirected to archive1.*

PetarRusev86 avatar Aug 27 '25 17:08 PetarRusev86

That should be sorted now

bennuttall avatar Aug 27 '25 21:08 bennuttall

@bennuttall thank you, it works

PetarRusev86 avatar Aug 28 '25 16:08 PetarRusev86