python-zstandard
python-zstandard copied to clipboard
Avoid crashes on Windows CI
Uses the existing constraints file to avoid crashes on Windows CI.
For PyPy 3.9 I don't think there's anything we can do because of https://github.com/pypy/pypy/issues/5027, which requires a fix inside PyPy, so I dropped PyPy 3.9 from CI.
Hmm, something is still funky with the anaconda build. I'm not sure how it was working before without including a C compiler in the recipe.
This PR got bit rotted. If you figure out a solution for anaconda, please rebase and ping me for a review.
I added the constraints file to pypy.yml just now and it doesn't seem to be honored. We can clearly see modern setuptools being installed and used. Why I have no clue.I'm tempted to just disable the failing CI builds.
CI on main is green now.
I "fixed" the PyPy 3.9 failure by dropping support for it (since it isn't supported upstream).
I "fixed" Anaconda by disabling the Windows builds. See 7147d2c7e61e1a79b308c79f77453484014caa07.
If you want to figure out how to fix Anaconda, I'll accept a PR. But PyPy 3.9 is dead in my mind.