55import platform
66
77# Make sure the system has the right Python version.
8- if sys .version_info [:2 ] < (3 , 8 ):
9- print ("SymEngine requires Python 3.8 or newer. "
8+ if sys .version_info [:2 ] < (3 , 9 ):
9+ print ("SymEngine requires Python 3.9 or newer. "
1010 "Python %d.%d detected" % sys .version_info [:2 ])
1111 sys .exit (- 1 )
1212
@@ -224,13 +224,13 @@ def finalize_options(self):
224224setup (name = "symengine" ,
225225 version = "0.14.0" ,
226226 description = "Python library providing wrappers to SymEngine" ,
227- setup_requires = ['cython>=0.29.24' ],
227+ setup_requires = ['cython>=0.29.24' , 'setuptools' ],
228228 long_description = long_description ,
229229 author = "SymEngine development team" ,
230230 author_email = "symengine@googlegroups.com" ,
231231 license = "MIT" ,
232232 url = "https://github.com/symengine/symengine.py" ,
233- python_requires = '>=3.8 ,<4' ,
233+ python_requires = '>=3.9 ,<4' ,
234234 zip_safe = False ,
235235 packages = ['symengine' , 'symengine.lib' , 'symengine.tests' ],
236236 cmdclass = cmdclass ,
@@ -241,10 +241,10 @@ def finalize_options(self):
241241 'Topic :: Scientific/Engineering' ,
242242 'Topic :: Scientific/Engineering :: Mathematics' ,
243243 'Topic :: Scientific/Engineering :: Physics' ,
244- 'Programming Language :: Python :: 3.8' ,
245244 'Programming Language :: Python :: 3.9' ,
246245 'Programming Language :: Python :: 3.10' ,
247246 'Programming Language :: Python :: 3.11' ,
248247 'Programming Language :: Python :: 3.12' ,
248+ 'Programming Language :: Python :: 3.13' ,
249249 ]
250250 )
0 commit comments