Skip to content

Commit e757539

Browse files
authored
Go over version dependencies (#1460)
Require at least Python 3.10. Note that we support Python 3.13. Allow newer NumPy.
1 parent f69bb45 commit e757539

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

pyproject.toml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ description = "A general-purpose computer algebra system."
1515
dependencies = [
1616
"Mathics-Scanner > 1.4.1",
1717
"mpmath>=1.2.0",
18-
"numpy<2.3",
18+
"numpy",
1919
"palettable",
2020
# Pillow 9.1.0 supports BigTIFF with big-endian byte order.
2121
# ExampleData image hedy.tif is in this format.
@@ -34,7 +34,7 @@ dependencies = [
3434
]
3535
license = {text = "GPL3"}
3636
name = "Mathics3"
37-
requires-python = ">=3.8" # Sympy 1.11 is supported only down to 3.8
37+
requires-python = ">=3.10" # bisect.insort_left with key parameter starts in 3.10
3838
readme = "README.rst"
3939
keywords = ["Mathematica", "Wolfram", "Interpreter", "Shell", "Math", "CAS"]
4040
maintainers = [
@@ -45,11 +45,10 @@ classifiers = [
4545
"Intended Audience :: Science/Research",
4646
"License :: OSI Approved :: GNU General Public License v3 (GPLv3)",
4747
"Programming Language :: Python",
48-
"Programming Language :: Python :: 3.8",
49-
"Programming Language :: Python :: 3.9",
5048
"Programming Language :: Python :: 3.10",
5149
"Programming Language :: Python :: 3.11",
5250
"Programming Language :: Python :: 3.12",
51+
"Programming Language :: Python :: 3.13",
5352
"Programming Language :: Python :: Implementation :: CPython",
5453
"Programming Language :: Python :: Implementation :: PyPy",
5554
"Topic :: Scientific/Engineering",

0 commit comments

Comments
 (0)