-
Notifications
You must be signed in to change notification settings - Fork 39
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Update bundled pybind11 and random123 to latest versions for better compatibility with clang++ on arm64. * Add __init__.py files to data directories to silence warnings. * Use importlib.resources.as_file() instead of pkg_resources for compatibility with python-3.12. * Build wheels with numpy-2.0.x, which is backwards compatible at runtime with numpy-1.x and also compatible with numpy-2.1.x. * When building suitesparse for wheels, remove patch and use the cmake system to enable only cholmod and build everything (rather than use the archaic Makefiles directly). * Lift runtime requirements on suitesparse and numpy since we are now compatible with the latest versions. * Bump versions of vendored OpenBLAS and suitesparse. * For wheels on macos, build our own openblas rather than use libscipy_openblas, which has strange symbol name mangling that does not seem to work with clang++. * In the unit test workflow, add python-3.12 tests and also run tests on macos arm64. * In the wheel test and deploy frameworks, add python-3.12 and macos arm64 to the build matrix.
- Loading branch information
Showing
81 changed files
with
3,904 additions
and
1,574 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -8,8 +8,8 @@ pytest | |
tomlkit | ||
traitlets | ||
h5py | ||
numpy<2 | ||
scipy<1.14 | ||
numpy | ||
scipy | ||
astropy | ||
ephem | ||
healpy | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,5 +2,5 @@ libopenblas=*=*openmp* | |
libblas=*=*openblas | ||
fftw | ||
libaatm | ||
suitesparse<7.3 | ||
suitesparse | ||
libflac |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.