From 8af38dc9f7df38cfc792338ef1cb35078bc00d7a Mon Sep 17 00:00:00 2001 From: rocky Date: Sun, 15 Mar 2026 20:23:47 -0400 Subject: [PATCH] Project adminstration stuff Repo is now Mathics3-scanner Use @v6 in CI. Bump min scanner version --- .github/workflows/isort-and-black-checks.yml | 8 ++++---- .github/workflows/macos.yaml | 12 ++++++------ .github/workflows/ubuntu.yml | 7 +++---- .github/workflows/windows.yml | 6 +++--- pyproject.toml | 2 +- 5 files changed, 17 insertions(+), 18 deletions(-) diff --git a/.github/workflows/isort-and-black-checks.yml b/.github/workflows/isort-and-black-checks.yml index 6be49ea..865daa8 100644 --- a/.github/workflows/isort-and-black-checks.yml +++ b/.github/workflows/isort-and-black-checks.yml @@ -9,11 +9,11 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 - - name: Set up Python 3.11 - uses: actions/setup-python@v5 + - uses: actions/checkout@v6 + - name: Set up Python 3.13 + uses: actions/setup-python@v6 with: - python-version: 3.11 + python-version: 3.13 - name: Install click, black and isort run: pip install 'click==8.2.1' 'black==25.11.0' 'isort==5.13.2' - name: Run black --check --diff . diff --git a/.github/workflows/macos.yaml b/.github/workflows/macos.yaml index 373d77a..acefb31 100644 --- a/.github/workflows/macos.yaml +++ b/.github/workflows/macos.yaml @@ -12,21 +12,21 @@ jobs: strategy: matrix: os: [macOS] - python-version: ['3.10', '3.11', '3.12'] + python-version: ['3.11', '3.12', '3.13'] steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }} - name: Install dependencies run: | brew install asymptote python3 -m pip install --upgrade pip - # We can comment out after next Mathics-Scanner release + # We can comment out after next Mathics3-Scanner release # python -m pip install -e git+https://github.com/Mathics3/mathics-scanner#egg=Mathics-Scanner[full] - git clone --depth 1 https://github.com/Mathics3/mathics-scanner.git - cd mathics-scanner/ + git clone --depth 1 https://github.com/Mathics3/Mathics3-scanner.git + cd Mathics3-scanner/ pip install -e . bash -x admin-tools/make-JSON-tables.sh cd .. diff --git a/.github/workflows/ubuntu.yml b/.github/workflows/ubuntu.yml index 49ca1cf..10ded43 100644 --- a/.github/workflows/ubuntu.yml +++ b/.github/workflows/ubuntu.yml @@ -22,10 +22,9 @@ jobs: run: | sudo apt-get update -qq && sudo apt-get install -qq liblapack-dev llvm-dev asymptote python3 -m pip install --upgrade pip - # We can comment out after next Mathics-Scanner release - # python -m pip install -e git+https://github.com/Mathics3/mathics-scanner#egg=Mathics-Scanner[full] - git clone --depth 1 https://github.com/Mathics3/mathics-scanner.git - cd mathics-scanner/ + # We can comment out after next Mathics3-Scanner release + git clone --depth 1 https://github.com/Mathics3/Mathics3-scanner.git + cd Mathics3-scanner/ pip install -e . bash -x admin-tools/make-JSON-tables.sh cd .. diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index b15ad48..0d3980c 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -25,10 +25,10 @@ jobs: python3 -m pip install wheel set LLVM_DIR="C:\Program Files\LLVM" # We can comment out after next Mathics-Scanner release - python -m pip install -e "Mathics-Scanner[full] @ git+https://github.com/Mathics3/mathics-scanner" + # python -m pip install -e "Mathics-Scanner[full] @ git+https://github.com/Mathics3/mathics-scanner" pip install -e . - git clone --depth 1 https://github.com/Mathics3/mathics-scanner.git - cd mathics-scanner/ + git clone --depth 1 https://github.com/Mathics3/Mathics3-scanner.git + cd Mathics3-scanner/ pip install -e . bash -x admin-tools/make-JSON-tables.sh cd .. diff --git a/pyproject.toml b/pyproject.toml index 4931282..f918caa 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -11,7 +11,7 @@ build-backend = "setuptools.build_meta" name = "mathicsscript" description = "Command-line interface to Mathics3" dependencies = [ - "Mathics_Scanner>=2.0.0", + "Mathics_Scanner>2.0.0", "Mathics3 >= 9.0.0", "click >= 8.0.0", "colorama",