xarray dependency requires numpy >=1.23 and numpy.distutils is not supported after 1.23
So for example a conda installation with python 3.11 and numpy 1.24 will fail to build it. Probably need a branch to get a python 3.11 version working.
Requirement already satisfied: six>=1.5 in /home/software/anaconda3/2023.07/lib/python3.11/site-packages (from python-dateutil>=2.7->matplotlib->aurorafusion) (1.16.0)
Building wheels for collected packages: aurorafusion
Building wheel for aurorafusion (setup.py) ... error
error: subprocess-exited-with-error
× python setup.py bdist_wheel did not run successfully.
│ exit code: 1
╰─> [370 lines of output]
/tmp/pip-install-44qtovsz/aurorafusion_9b8ee19765e642fea6dbf829d76da724/setup.py:20: DeprecationWarning:
`numpy.distutils` is deprecated since NumPy 1.23.0, as a result
of the deprecation of `distutils` itself. It will be removed for
Python >= 3.12. For older Python versions it will remain present.
It is recommended to use `setuptools < 60.0` for those Python versions.
For more details, see:
https://numpy.org/devdocs/reference/distutils_status_migration.html
from numpy.distutils.core import setup, Extension
No `name` configuration, performing automatic discovery
running bdist_wheel
running build
running config_cc
INFO: unifing config_cc, config, build_clib, build_ext, build commands --compiler options
running config_fc
INFO: unifing config_fc, config, build_clib, build_ext, build commands --fcompiler options
running build_src
INFO: build_src
INFO: building extension "aurora._aurora" sources
INFO: f2py options: []
INFO: adding 'build/src.linux-x86_64-3.11/build/src.linux-x86_64-3.11/aurora/fortranobject.c' to sources.
INFO: adding 'build/src.linux-x86_64-3.11/build/src.linux-x86_64-3.11/aurora' to include_dirs.
INFO: adding 'build/src.linux-x86_64-3.11/aurora/_aurora-f2pywrappers.f' to sources.
INFO: building data_files sources
Not existing data file: examples/basic.py
Not existing data file: examples/frac_abundances.py
INFO: build_src: building npy-pkg config files
/home/software/anaconda3/2023.07/lib/python3.11/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated.
!!
********************************************************************************
Please avoid running ``setup.py`` directly.
Instead, use pypa/build, pypa/installer, pypa/build or
other standards-based tools.
See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details.
******************************************************************************
trying to install from pypi
xarray dependency requires numpy >=1.23 and numpy.distutils is not supported after 1.23
So for example a conda installation with python 3.11 and numpy 1.24 will fail to build it. Probably need a branch to get a python 3.11 version working.