Bad hash for macosx_11_0_x86_64 / macosx_11_0_universal2

Running from my main envoronment or in a fresh Python 3.9.2 pyenv environment:

Building platforms: macosx_11_0_x86_64
Gathering wheels for platform: macosx_11_0_x86_64
Looking in indexes: https://pypi.org/simple, https://archive.panda3d.org/simple/opt, https://archive.panda3d.org/thirdparty
Collecting panda3d
  Using cached https://buildbot.panda3d.org/downloads/v1.10.9/opt/panda3d-1.10.9%2Bopt-cp39-cp39-macosx_11_0_universal2.whl (111.0 MB)
ERROR: THESE PACKAGES DO NOT MATCH THE HASHES FROM THE REQUIREMENTS FILE. If you have updated the package versions, please update the hashes. Otherwise, examine the package contents carefully; someone may have tampered with them.
    panda3d from https://buildbot.panda3d.org/downloads/v1.10.9/opt/panda3d-1.10.9%2Bopt-cp39-cp39-macosx_11_0_universal2.whl#md5=6719fa4ca2fc24591b4a7638d2eebc87 (from -r /Users/kukulski/Documents/GitHub/pandaspare/requirements.txt (line 1)):
        Expected md5 6719fa4ca2fc24591b4a7638d2eebc87
             Got        651b1c61dd502d24a26254f955af115a

@rdb ?

Could you retry?

If it still doesn’t work, can you show me your requirements.txt file?

1 Like

updated hash did the trick. :tada:
(you did update something, yes? Otherwise I’m stumped as to what was going on.)

I removed the hash from the cache so that it would be recalculated.

This can happen if the wheel was rebuilt by the buildbot for some reason, and the old hash persists in the cache.