Skip to content

Commit 5bdc77d

Browse files
committed
Roll in Python 3.14 and out 3.10
1 parent 18b3fa9 commit 5bdc77d

File tree

3 files changed

+10
-11
lines changed

3 files changed

+10
-11
lines changed

.github/workflows/consistency-checks.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,20 +13,20 @@ jobs:
1313
matrix:
1414
python-version: ['3.13']
1515
steps:
16-
- uses: actions/checkout@v4
16+
- uses: actions/checkout@v6
1717
- name: Set up Python ${{ matrix.python-version }}
18-
uses: actions/setup-python@v5
18+
uses: actions/setup-python@v6
1919
with:
2020
python-version: ${{ matrix.python-version }}
2121
- name: Install dependencies
2222
run: |
2323
python -m pip install --upgrade pip
24-
python -m pip install pytest
24+
python -m pip install pytest setuptools
2525
python -m pip install Mathics3-Module-Base
2626
# Until the next mathics-core release
2727
# python -m pip install -e git+https://github.com/Mathics3/mathics-scanner#egg=Mathics-Scanner[full]
2828
git clone https://github.com/Mathics3/mathics-core
29-
(cd mathics-core && python -m pip install -e .[full])
29+
(cd mathics-core && python -m pip install --no-build-isolation -e .[full])
3030
(cd mathics-core && bash ./admin-tools/make-JSON-tables.sh)
3131
3232
- name: Install Mathics3-Module-Networkx.graph with minimum dependencies

.github/workflows/ubuntu.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,17 +11,17 @@ jobs:
1111
runs-on: ubuntu-latest
1212
strategy:
1313
matrix:
14-
python-version: ['3.10', '3.11', '3.12', '3.13']
14+
python-version: ['3.14', '3.11', '3.12', '3.13']
1515
steps:
16-
- uses: actions/checkout@v4
16+
- uses: actions/checkout@v6
1717
- name: Set up Python ${{ matrix.python-version }}
18-
uses: actions/setup-python@v5
18+
uses: actions/setup-python@v6
1919
with:
2020
python-version: ${{ matrix.python-version }}
2121
- name: Install dependencies
2222
run: |
2323
python -m pip install --upgrade pip
24-
python -m pip install pytest
24+
python -m pip install pytest setuptools
2525
python -m pip install Mathics3-Module-Base
2626
# Go over and comment out stuff when next Mathics core and Mathics-scanner are released
2727
git clone https://github.com/Mathics3/Mathics3-scanner

pyproject.toml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,18 +20,17 @@ dependencies = [
2020
"matplotlib",
2121
"scipy>=1.10.0",
2222
]
23-
requires-python = ">=3.10"
23+
requires-python = ">=3.11"
2424
readme = "README.rst"
2525
license = "GPL-3.0-or-later"
2626
keywords = ["Mathematica", "Wolfram", "Interpreter", "Shell", "Math", "CAS"]
2727
maintainers = [
28-
{name = "Mathics Group", email = "mathics-devel@googlegroups.com"},
28+
{name = "Mathics3 Group", email = "mathics-devel@googlegroups.com"},
2929
]
3030
classifiers = [
3131
"Intended Audience :: Developers",
3232
"Intended Audience :: Science/Research",
3333
"Programming Language :: Python",
34-
"Programming Language :: Python :: 3.10",
3534
"Programming Language :: Python :: 3.11",
3635
"Programming Language :: Python :: 3.12",
3736
"Programming Language :: Python :: 3.13",

0 commit comments

Comments
 (0)