@@ -9,36 +9,36 @@ build-backend = "setuptools.build_meta"
99[project ]
1010name = " ndcube"
1111description = " A package for multi-dimensional contiguous and non-contiguous coordinate aware arrays."
12- requires-python = " >=3.11 "
12+ requires-python = " >=3.12 "
1313readme = { file = " README.rst" , content-type = " text/x-rst" }
1414license-files = [" licenses/LICENSE.rst" ]
1515authors = [
1616 { name = " The SunPy Community" , email = " sunpy@googlegroups.com" },
1717]
1818dependencies = [
19- " astropy>=6.1.0 " ,
19+ " astropy>=6.1.1 " ,
2020 " gwcs>=0.24.0" ,
21- " numpy>=1.26. 0" , # Keeping numpy at 1.26 for a while longer
22- " scipy>=1.14.1 " ,
21+ " numpy>=2.1. 0" ,
22+ " scipy>=1.15.0 " ,
2323]
2424dynamic = [" version" ]
2525
2626[project .optional-dependencies ]
2727# These are truly optional deps or deps only used for testing where we
2828# want oldestdeps to test them
2929tests-optional = [
30- " dask>=2024.1 .0" ,
31- " specutils>=1.13 .0" ,
30+ " dask>=2024.6 .0" ,
31+ " specutils>=1.16 .0" ,
3232 " sunpy>=6.1.0" ,
3333]
3434tests-only = [
3535 " pytest-astropy" ,
36- " pytest-cov" ,
37- " pytest-doctestplus" ,
38- " pytest-mpl>=0.12 " ,
39- " pytest-xdist" ,
40- " pytest" ,
41- " pytest-memray; sys_platform != 'win32'" ,
36+ " pytest-cov>=6.0.0 " ,
37+ " pytest-doctestplus>=1.3.0 " ,
38+ " pytest-mpl>=0.18.0 " ,
39+ " pytest-xdist>=3.7.0 " ,
40+ " pytest>=8.3.0 " ,
41+ " pytest-memray>=1.7.0 ; sys_platform != 'win32'" ,
4242]
4343tests-minimal = [
4444 " ndcube[plotting,reproject,tests-only]" ,
@@ -49,28 +49,28 @@ tests = [
4949]
5050docs = [
5151 " ndcube[all,tests-optional]" ,
52- " sphinx" ,
53- " sphinx-automodapi" ,
54- " sunpy-sphinx-theme" ,
55- " packaging" ,
56- " sphinx-changelog>=1.5 .0" ,
57- " sphinx-gallery" ,
58- " sphinxext-opengraph" ,
52+ " sphinx>=7.4.0 " ,
53+ " sphinx-automodapi>=0.18.0 " ,
54+ " sunpy-sphinx-theme>=2.0.12 " ,
55+ " packaging>=24.2 " ,
56+ " sphinx-changelog>=1.6 .0" ,
57+ " sphinx-gallery>=0.17.0 " ,
58+ " sphinxext-opengraph>=0.10.0 " ,
5959]
6060plotting = [
61- " matplotlib>=3.9 .0" ,
62- " mpl_animators>=1.2" ,
61+ " matplotlib>=3.10 .0" ,
62+ " mpl_animators>=1.2.0 " ,
6363]
6464reproject = [
65- " reproject>=0.14" , # first version with 3.12 support
65+ " reproject>=0.14.0 " ,
6666]
6767asdf = [
6868 " asdf>=3.3.0" ,
6969 " asdf-astropy>=0.7.0" ,
7070]
7171asdf-tests = [
7272 " ndcube[asdf]" ,
73- " pytest-asdf-plugin" ,
73+ " pytest-asdf-plugin>=0.1.0 " ,
7474]
7575all = [
7676 " ndcube[plotting,reproject]" ,
0 commit comments