python-zstandard icon indicating copy to clipboard operation
python-zstandard copied to clipboard

Avoid crashes on Windows CI

Open ngoldbaum opened this issue 8 months ago • 1 comments

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.

ngoldbaum avatar Mar 10 '25 17:03 ngoldbaum

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.

ngoldbaum avatar Mar 10 '25 20:03 ngoldbaum

This PR got bit rotted. If you figure out a solution for anaconda, please rebase and ping me for a review.

indygreg avatar Aug 16 '25 17:08 indygreg

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.

indygreg avatar Aug 16 '25 21:08 indygreg

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.

indygreg avatar Aug 16 '25 22:08 indygreg