Skip to content

Commit d3395a8

Browse files
committed
Get ready for release 9.0.0
1 parent 9ec0091 commit d3395a8

File tree

5 files changed

+18
-20
lines changed

5 files changed

+18
-20
lines changed

.github/workflows/consistency-checks.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
runs-on: ubuntu-latest
1212
strategy:
1313
matrix:
14-
python-version: ['3.12']
14+
python-version: ['3.13']
1515
steps:
1616
- uses: actions/checkout@v4
1717
- name: Set up Python ${{ matrix.python-version }}
@@ -23,11 +23,11 @@ jobs:
2323
# python -m pip install --upgrade pip
2424
python -m pip install pytest
2525
# Can comment out when next Mathics3 core and Mathics-scanner are released
26-
python -m pip install -e git+https://github.com/Mathics3/mathics-scanner#egg=Mathics-Scanner[full]
27-
python -m pip install -e git+https://github.com/Mathics3/mathics-core#egg=Mathics3[full]
28-
(cd src/mathics3 && bash ./admin-tools/make-JSON-tables.sh)
29-
# python -m pip install Mathics3[full]
30-
python -m pip install -e git+https://github.com/Mathics3/Mathics3-Module-Base#egg=Mathics3-Module-Base
26+
# python -m pip install -e git+https://github.com/Mathics3/mathics-scanner#egg=Mathics-Scanner[full]
27+
# python -m pip install -e git+https://github.com/Mathics3/mathics-core#egg=Mathics3[full]
28+
# (cd src/mathics3 && bash ./admin-tools/make-JSON-tables.sh)
29+
python -m pip install Mathics3[full]
30+
# python -m pip install -e git+https://github.com/Mathics3/Mathics3-Module-Base#egg=Mathics3-Module-Base
3131
- name: Install Pymathics.natlang
3232
run: |
3333
make develop

.github/workflows/isort-and-black-checks.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@ jobs:
1010
runs-on: ubuntu-latest
1111
steps:
1212
- uses: actions/checkout@v4
13-
- name: Set up Python 3.9
13+
- name: Set up Python 3.13
1414
uses: actions/setup-python@v5
1515
with:
16-
python-version: 3.9
16+
python-version: 3.13
1717
- name: Install click
1818
run: pip install 'click==8.0.4'
1919
- name: Install Black

.github/workflows/ubuntu.yml

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ jobs:
1111
runs-on: ubuntu-latest
1212
strategy:
1313
matrix:
14-
# 3.9 works but it takes a long time to gather dependencies
1514
python-version: ['3.10', '3.11', '3.12', '3.13']
1615
steps:
1716
- uses: actions/checkout@v4
@@ -24,11 +23,11 @@ jobs:
2423
python -m pip install --upgrade pip
2524
python -m pip install pytest
2625
# Go over and comment out stuff when next Mathics core and Mathics-scanner are released
27-
python -m pip install -e git+https://github.com/Mathics3/mathics-scanner#egg=Mathics-Scanner[full]
28-
git clone https://github.com/Mathics3/mathics-core
29-
(cd mathics-core && pip3 install -e .[full])
30-
(cd mathics-core && bash ./admin-tools/make-JSON-tables.sh)
31-
python -m pip install -e git+https://github.com/Mathics3/Mathics3-Module-Base#egg=Mathics3-Module-Base
26+
# python -m pip install -e git+https://github.com/Mathics3/mathics-scanner#egg=Mathics-Scanner[full]
27+
# git clone https://github.com/Mathics3/mathics-core
28+
# (cd mathics-core && pip3 install -e .[full])
29+
# (cd mathics-core && bash ./admin-tools/make-JSON-tables.sh)
30+
# python -m pip install -e git+https://github.com/Mathics3/Mathics3-Module-Base#egg=Mathics3-Module-Base
3231
python -m pip install -e .
3332
- name: Install Mathics3 natlang Module
3433
run: |

pymathics/natlang/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@
55
# well as importing into Python. That's why there is no
66
# space around "=" below.
77
# fmt: off
8-
__version__="8.0.2.dev0" # noqa
8+
__version__="9.0.0" # noqa

pyproject.toml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
[build-system]
22
requires = [
33
"setuptools",
4-
"sympy>=1.11,<1.13",
54
"PatternLite",
65
"langid", # replace with a supported newer package, e.g. via spacy
76
"matplotlib",
@@ -12,15 +11,16 @@ requires = [
1211
"scipy>=1.10.0",
1312
"spacy>=3.4",
1413
"wasabi<1.1.0,>=0.8.2",
14+
"Mathics3-Module-Base",
1515
]
1616
build-backend = "setuptools.build_meta"
1717

1818
[project]
1919
name = "Mathics3-natlang"
2020
description = "Mathics3 Natural Language Toolkit module"
2121
dependencies = [
22-
"Mathics3>=8.0.1",
23-
"Mathics3-Module-Base",
22+
"Mathics3>=9.0.0",
23+
"Mathics3-Module-Base>=9.0.0",
2424
"click>=8.0",
2525
"joblib>=1.0.1",
2626
"langid", # replace with a supported newer package, e.g. via spacy
@@ -34,15 +34,14 @@ dependencies = [
3434
]
3535
requires-python = ">=3.10"
3636
readme = "README.rst"
37-
license = {text = "GPL"}
37+
license = "GPL-3.0-or-later"
3838
keywords = ["Mathematica", "Wolfram", "Interpreter", "Shell", "Math", "CAS"]
3939
maintainers = [
4040
{name = "Mathics Group", email = "[email protected]"},
4141
]
4242
classifiers = [
4343
"Intended Audience :: Developers",
4444
"Intended Audience :: Science/Research",
45-
"License :: OSI Approved :: GNU General Public License v3 (GPLv3)",
4645
"Programming Language :: Python",
4746
"Programming Language :: Python :: 3.10",
4847
"Programming Language :: Python :: 3.11",

0 commit comments

Comments
 (0)