Skip to content

Commit 3872a98

Browse files
committed
CI builds need --no-build-isolation
1 parent 47cef09 commit 3872a98

File tree

4 files changed

+11
-9
lines changed

4 files changed

+11
-9
lines changed

.github/workflows/macos.yaml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,16 +23,17 @@ jobs:
2323
run: |
2424
brew install asymptote
2525
python3 -m pip install --upgrade pip
26+
python3 -m pip install setuptools
2627
# We can comment out after next Mathics3-Scanner release
2728
# python -m pip install -e git+https://github.com/Mathics3/mathics-scanner#egg=Mathics-Scanner[full]
2829
git clone --depth 1 https://github.com/Mathics3/Mathics3-scanner.git
2930
cd Mathics3-scanner/
30-
pip install -e .
31+
pip install --no-build-isolation -e .
3132
bash -x admin-tools/make-JSON-tables.sh
3233
cd ..
3334
git clone --depth 1 https://github.com/Mathics3/mathics-core.git
3435
cd mathics-core/
35-
pip install -e .
36+
pip install --no-build-isolation -e .
3637
bash -x admin-tools/make-JSON-tables.sh
3738
cd ..
3839
- name: Install mathicsscript

.github/workflows/ubuntu.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,15 +22,16 @@ jobs:
2222
run: |
2323
sudo apt-get update -qq && sudo apt-get install -qq liblapack-dev llvm-dev asymptote
2424
python3 -m pip install --upgrade pip
25+
python3 -m pip install setuptools
2526
# We can comment out after next Mathics3-Scanner release
2627
git clone --depth 1 https://github.com/Mathics3/Mathics3-scanner.git
2728
cd Mathics3-scanner/
28-
pip install -e .
29+
pip install --no-build-isolation -e .
2930
bash -x admin-tools/make-JSON-tables.sh
3031
cd ..
3132
git clone --depth 1 https://github.com/Mathics3/mathics-core.git
3233
cd mathics-core/
33-
pip install -e .
34+
pip install --no-build-isolation -e .
3435
bash -x admin-tools/make-JSON-tables.sh
3536
cd ..
3637
- name: Install mathicsscript

.github/workflows/windows.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
strategy:
1313
matrix:
1414
os: [windows]
15-
python-version: ['3.11', '3.14']
15+
python-version: ['3.12', '3.14']
1616
steps:
1717
- uses: actions/checkout@v6
1818
- name: Set up Python ${{ matrix.python-version }}
@@ -22,14 +22,14 @@ jobs:
2222
- name: Install dependencies
2323
run: |
2424
python3 -m pip install --upgrade pip
25-
python3 -m pip install wheel
25+
python3 -m pip install wheel setuptools
2626
set LLVM_DIR="C:\Program Files\LLVM"
2727
# We can comment out after next Mathics-Scanner release
2828
# python -m pip install -e "Mathics-Scanner[full] @ git+https://github.com/Mathics3/mathics-scanner"
2929
pip install -e .
3030
git clone --depth 1 https://github.com/Mathics3/Mathics3-scanner.git
3131
cd Mathics3-scanner/
32-
pip install --no-build-isoloation -e .
32+
pip install --no-build-isolation -e .
3333
bash -x admin-tools/make-JSON-tables.sh
3434
cd ..
3535
git clone --depth 1 https://github.com/Mathics3/mathics-core.git

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ name = "mathicsscript"
1212
description = "Command-line interface to Mathics3"
1313
dependencies = [
1414
"Mathics_Scanner>9.0.0",
15-
"Mathics3 >= 9.0.0",
15+
"Mathics3 > 9.0.0",
1616
"click >= 8.0.0",
1717
"colorama",
1818
"columnize",
@@ -33,10 +33,10 @@ classifiers = [
3333
"Intended Audience :: Developers",
3434
"Intended Audience :: Science/Research",
3535
"Programming Language :: Python",
36-
"Programming Language :: Python :: 3.10",
3736
"Programming Language :: Python :: 3.11",
3837
"Programming Language :: Python :: 3.12",
3938
"Programming Language :: Python :: 3.13",
39+
"Programming Language :: Python :: 3.14",
4040
"Programming Language :: Python :: Implementation :: CPython",
4141
"Programming Language :: Python :: Implementation :: PyPy",
4242
"Topic :: Scientific/Engineering",

0 commit comments

Comments
 (0)