@@ -35,14 +35,15 @@ def extensions():
3535with open ("README.md" , "r" ) as fh :
3636 long_description = fh .read ()
3737
38- s_required = ["cython>=0.17,<=3.0.0 " , "versioneer" , "flake8 " ]
39- i_required = ["contexttimer " ]
38+ i_required = ["contexttimer " , "numpy " ]
39+ s_required = ["cython>=3.0" , "versioneer" , "flake8 " ]
4040
4141configuration = {
4242 'name' : 'pyrevolve' ,
4343 'packages' : find_packages (exclude = ['examples' , 'tests' ]),
4444 'setup_requires' : s_required ,
4545 'install_requires' : i_required ,
46+ 'python_requires' : '>=3.10,<3.14' ,
4647 'extras_require' : {'compression' : ['blosc2' , 'pyzfp' ]},
4748 'ext_modules' : lazy_cythonize (extensions ),
4849 'version' : versioneer .get_version (),
@@ -54,7 +55,15 @@ def extensions():
5455 'author' : "Imperial College London" ,
5556 'author_email' :
'[email protected] ' ,
5657 'license' : 'MIT' ,
57- 'zip_safe' : False
58+ 'zip_safe' : False ,
59+ 'classifiers' : [
60+ 'Programming Language :: Python :: 3' ,
61+ 'Programming Language :: Python :: 3 :: Only' ,
62+ 'Programming Language :: Python :: 3.10' ,
63+ 'Programming Language :: Python :: 3.11' ,
64+ 'Programming Language :: Python :: 3.12' ,
65+ 'Programming Language :: Python :: 3.13'
66+ ]
5867}
5968
6069
0 commit comments