22requires = [
33 " setuptools" ,
44 " wheel" ,
5- " numpy>=2.0.0rc1 " ,
5+ " numpy>=2.0.0 " ,
66]
7- build-backend = " setuptools.build_meta"
7+ build-backend = " setuptools.build_meta"
8+
9+ [tool .setuptools .packages .find ]
10+ include = [" numexpr" ]
11+
12+ [project ]
13+ name = " numexpr"
14+ description = " Fast numerical expression evaluator for NumPy"
15+ authors = [{name = " David M. Cooke, Francesc Alted, and others" , email = " blosc@blosc.org" }]
16+ maintainers = [{ name = " Blosc Development Team" , email = " blosc@blosc.org" }]
17+ classifiers = [
18+ " Development Status :: 6 - Mature" ,
19+ " Intended Audience :: Developers" ,
20+ " Intended Audience :: Information Technology" ,
21+ " Intended Audience :: Science/Research" ,
22+ " License :: OSI Approved :: MIT License" ,
23+ " Programming Language :: Python" ,
24+ " Topic :: Software Development :: Libraries :: Python Modules" ,
25+ " Operating System :: Microsoft :: Windows" ,
26+ " Operating System :: Unix" ,
27+ " Programming Language :: Python :: 3" ,
28+ " Programming Language :: Python :: 3.9" ,
29+ " Programming Language :: Python :: 3.10" ,
30+ " Programming Language :: Python :: 3.11" ,
31+ " Programming Language :: Python :: 3.12" ,
32+ ]
33+ requires-python = " >=3.9"
34+ # Follow guidelines from https://scientific-python.org/specs/spec-0000/
35+ dependencies = [
36+ " numpy>=1.23.0" ,
37+ ]
38+ dynamic = [" version" ]
39+
40+ [project .urls ]
41+ homepage = " https://github.com/pydata/numexpr"
42+ documentation = " https://numexpr.readthedocs.io/en/latest/user_guide.html"
43+ repository = " https://github.com/pydata/numexpr"
44+
45+ [tool .cibuildwheel ]
46+ skip = " cp36-* cp37-* pp37-* cp38-* pp* *-manylinux_i686 *_ppc64le *_s390x"
47+ # Let's use a more recent version of the manylinux image for more modern compilers
48+ manylinux-x86_64-image = " manylinux_2_28"
49+ manylinux-aarch64-image = " manylinux_2_28"
0 commit comments