Sebastian Berg
Sebastian Berg
The first section was nice, but outdated since NumPy 1.25 effectively solved the issue so that builds have to be quite old to run into the previous paths. OTOH, the...
When implementing things for NumPy, I noticed a few things: * All other structs are also `typedef`'d, the new `...Versioned` is not. * In our discussions at some point we...
This just fixes a simple error that would appear when run with NumPy 2 based on the ruff check. (This does not mean there are no other issues.)
This PR removes the NumPy
This adds explicit tests with old versions of key dependencies. Specifically: - `numba==0.57` - `numpy==1.23` - `pandas==2.0` - ~`fsspec==0.6.0`~ excluded it. `transformers==4.39.3` requires `huggingface_hub` which requires `fsspec>=2023.5.0`. In principle one...
This is the first level, no following code simplifications, just straight up deletions of any branching. I kept a UserWarning, in case someone had the bad idea to permanently set...
We have a huge number of `versionadded` and `versionchanged` directives e.g. find with: ``` git grep -E "\.\. version(changed|added):" ``` I think we should remove them at some point, since...
This should fix the semantics of ``__array__``. While rejecting ``copy=False`` is OK even if unnecessary, ``copy=True`` should never have been ignored and is dangerous. Closes gh-57739, gh-59932 - [ ]...