From 053b12359fbeedf049b49e2b1334c61e931bd5b6 Mon Sep 17 00:00:00 2001 From: Nicholas McKibben Date: Sun, 22 Sep 2024 12:35:16 -0700 Subject: [PATCH] MAINT: trigger building of updated binaries; deprecate python 3.8 --- .github/workflows/build-python-package.yml | 2 +- .github/workflows/github-deploy.yml | 10 +++++----- INSTALLATION.rst | 2 ++ meson.build | 2 +- pyproject.toml | 4 ++-- 5 files changed, 11 insertions(+), 9 deletions(-) diff --git a/.github/workflows/build-python-package.yml b/.github/workflows/build-python-package.yml index 04d1975..d8ded0b 100644 --- a/.github/workflows/build-python-package.yml +++ b/.github/workflows/build-python-package.yml @@ -16,7 +16,7 @@ jobs: strategy: matrix: os: [ubuntu-latest, windows-latest, macos-latest] - python-version: [3.8, 3.9, '3.10', '3.11'] + python-version: ['3.9', '3.10', '3.11', '3.12'] steps: - uses: actions/checkout@v2 diff --git a/.github/workflows/github-deploy.yml b/.github/workflows/github-deploy.yml index 5d9dc15..9c56535 100644 --- a/.github/workflows/github-deploy.yml +++ b/.github/workflows/github-deploy.yml @@ -12,7 +12,7 @@ on: workflow_dispatch # - published env: - CIBW_SKIP: cp27-* pp27-* pp37-* pp38-* pp39-* pp310-* cp35-* cp36-* cp37-* cp*-win32 cp*-manylinux_i686 cp*-musl* cp312-* # skip 3.12 for now until numpy releases + CIBW_SKIP: cp27-* pp27-* pp37-* pp38-* pp39-* pp310-* cp35-* cp36-* cp37-* cp38-* cp*-win32 cp*-manylinux_i686 cp*-musl* jobs: build_wheels: @@ -20,7 +20,7 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - os: [ubuntu-20.04, windows-latest, macos-latest] + os: [ubuntu-latest, windows-latest, macos-latest] steps: - uses: actions/checkout@v2 @@ -28,7 +28,7 @@ jobs: - uses: actions/setup-python@v2 name: Install Python with: - python-version: '3.8' + python-version: '3.12' - name: Install cibuildwheel run: | @@ -56,7 +56,7 @@ jobs: - uses: actions/setup-python@v2 name: Install Python with: - python-version: '3.8' + python-version: '3.12' - name: Install dependencies run: | @@ -79,7 +79,7 @@ jobs: id-token: write if: github.event_name == 'workflow_dispatch' steps: - - uses: actions/download-artifact@v2 + - uses: actions/download-artifact@v4.1.7 with: name: artifact path: dist diff --git a/INSTALLATION.rst b/INSTALLATION.rst index 481cf2b..8712eab 100644 --- a/INSTALLATION.rst +++ b/INSTALLATION.rst @@ -1,3 +1,5 @@ +WARNING: this may contain outdated information. + Windows 10 Installation ======================= diff --git a/meson.build b/meson.build index a756553..f1e7829 100644 --- a/meson.build +++ b/meson.build @@ -1,7 +1,7 @@ project( 'pygrappa', 'c', 'cpp', - version: '0.26.2', + version: '0.26.3', license: '', meson_version: '>= 0.64.0', default_options: [ diff --git a/pyproject.toml b/pyproject.toml index a74fd03..d1a2528 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,10 +4,10 @@ build-backend = "mesonpy" [project] name = "pygrappa" -version = "0.26.2" +version = "0.26.3" description = "GeneRalized Autocalibrating Partially Parallel Acquisitions." readme = "README.rst" -requires-python = ">=3.8" +requires-python = ">=3.9" keywords = ["mri", "grappa", "sense"] license = {text = "MIT"} classifiers = [