Closed mnot closed 1 year ago
Yeah, the arm64 whl is not listed on pypi, though an x86 version is. 4.9.1 lists neither. If you work out that this is something we can work around, then I'm happy to add haxx as necessary, but I don't have Apple silicon to debug with.
FWIW - I did a brew upgrade
; no help.
Then, I did a pip cache purge; make clean; make clean-venv
and that seemed to do the trick.
Something transient in the wheels being served, perhaps?
Do you think it would help if I added pip cache purge
to make clean-deps
? This seems like a bit of an odd problem to have, but if it has happened twice, that's almost a pattern.
Yeah, nah - that has a system-wide effect, where everything else is local.
pip help cache
tells me:
--no-cache-dir Disable the cache.
which maybe appropriate at some point.
I've made a few changes that should at least open an option for people who have trouble. If you run into problems with installations, you can pass DISABLE_CACHE=true
to any of the make
commands and - for those that support it - any existing cache will not be used. So far, I've done this for xml2rfc (a pain), kramdown-rfc (this will save to the cache, but not read from it), pip (--no-cache-dir), and bundle (install --no-cache
, update --all
). npm installs already avoid caching.
This won't work automatically, but I don't know how to do that without making things slow in the normal case.
Fair enough. I was thinking of disabling cache when creating a venv (etc.), as that's a fairly rare operation, but that works.
About to fly...
Hmm, the second issue in #350 just resurfaced:
That's after a
make update; make clean; make clean-venv
. Earlier in that was;Interestingly, that wheel is not on pypi, so something is going on here. Need to dig.