Open veenstrajelmer opened 1 year ago
Hi, I noticed this from an incoming link on a scipy issue. I just wanted to point out that there are numpy and scipy nightlies at https://anaconda.org/scientific-python-nightly-wheels/numpy/ and https://anaconda.org/scientific-python-nightly-wheels/scipy/. You should use those if you want 3.13 support without having to build from source. And never build releases from PyPI for a future Python version; build from main
instead if you do choose to build from source.
Hi @rgommers thanks for the heads up. I read something like that indeed, but I am not in a hurry. This issue is just meant to track the development of Python 3.13 support of the dfm_tools dependencies. Every now and then I run the testbank to see if it can already install all dependencies or not (with released versions). Once it can install without issues, I will check if all tests pass and then add 3.13 to the supported versions in the pyproject.toml.
Also I enjoy following the discussion on numpy/scipy boards, since it seems to be quite a thing to add 3.13 support. Thanks for all the hard work!
First pre-release is available at the end of October according to https://peps.python.org/pep-0719/#schedule, final in October 2024:
Github available versions: https://raw.githubusercontent.com/actions/python-versions/main/versions-manifest.json
Testbank fails because of:
../scipy/meson.build:163:9: ERROR: Dependency "OpenBLAS" not found, tried pkgconfig and cmake
>> https://github.com/scipy/scipy/issues/20669ValueError: did not find HDF5 headers
>> https://github.com/Unidata/netcdf4-python/issues/1370 >> netcdf4 1.7.2 supports python 3.9 to 3.13 and numpy v2 >> no python 3.13 wheels for windows >> were added 1 day laterIf py3.13 testbank is green:
For future reference: https://scientific-python.org/specs/spec-0000/