From 31af94a73fd3bebed6853359136f72f429a2422a Mon Sep 17 00:00:00 2001 From: Oliver Lemke Date: Tue, 14 May 2024 11:38:17 +0200 Subject: [PATCH 1/3] Remove python 3.9, add 3.12 --- .github/workflows/build-test.yml | 2 +- environment.yml | 2 +- setup.py | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build-test.yml b/.github/workflows/build-test.yml index 6556748a..fa4965cc 100644 --- a/.github/workflows/build-test.yml +++ b/.github/workflows/build-test.yml @@ -11,7 +11,7 @@ jobs: fail-fast: false matrix: name: [ubuntu, windows, macos] - python-version: ["3.9", "3.10", "3.11"] + python-version: ["3.10", "3.11", "3.12"] include: - name: ubuntu diff --git a/environment.yml b/environment.yml index 9cc66866..144e666b 100644 --- a/environment.yml +++ b/environment.yml @@ -1,6 +1,6 @@ name: typhon dependencies: - - python>=3.9 + - python>=3.10 - cartopy - cython - fsspec!=2023.12.0,!=2023.12.1,!=2024.3.1 diff --git a/setup.py b/setup.py index e2d6bebe..10d53a6e 100644 --- a/setup.py +++ b/setup.py @@ -71,11 +71,11 @@ "Intended Audience :: Science/Research", "Topic :: Scientific/Engineering :: Atmospheric Science", "License :: OSI Approved :: MIT License", - "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", ], - python_requires="~=3.9", + python_requires="~=3.10", include_package_data=True, install_requires=[ "docutils", From 4c3d81cba84665c67d5ac6b0d4d5599338991c7f Mon Sep 17 00:00:00 2001 From: Oliver Lemke Date: Tue, 14 May 2024 11:42:04 +0200 Subject: [PATCH 2/3] Bump checkout action to v4 --- .github/workflows/build-test.yml | 2 +- .github/workflows/python-publish.yml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build-test.yml b/.github/workflows/build-test.yml index fa4965cc..afc40d49 100644 --- a/.github/workflows/build-test.yml +++ b/.github/workflows/build-test.yml @@ -24,7 +24,7 @@ jobs: os: macos-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Install Python ${{ matrix.python-version }} uses: actions/setup-python@v4 with: diff --git a/.github/workflows/python-publish.yml b/.github/workflows/python-publish.yml index ae50085e..d3c12825 100644 --- a/.github/workflows/python-publish.yml +++ b/.github/workflows/python-publish.yml @@ -8,9 +8,9 @@ jobs: deploy: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Set up Python - uses: actions/setup-python@v1 + uses: actions/setup-python@v4 with: python-version: '3.x' - name: Install dependencies From 908f36af905a76573e52181daadbe6418e94d287 Mon Sep 17 00:00:00 2001 From: Oliver Lemke Date: Tue, 14 May 2024 11:54:27 +0200 Subject: [PATCH 3/3] Update README --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 92f11df6..62fc598c 100644 --- a/README.md +++ b/README.md @@ -6,8 +6,8 @@ # typhon - Tools for atmospheric research ## Installation -Typhon requires Python version 3.6 or higher. The recommended way to get Python -is through [Anaconda]. But of course, any other Python distribution is also +Typhon requires Python version 3.10 or higher. The recommended way to get Python +is through [Miniforge3]. But of course, any other Python distribution is also working. ### Stable release @@ -53,5 +53,5 @@ A recent build of the documentation is accessible Kindly note that bleeding edge features might not be covered. [Sphinx]: http://www.sphinx-doc.org -[Anaconda]: https://www.continuum.io/downloads +[Miniforge3]: https://github.com/conda-forge/miniforge#miniforge [pytest]: https://docs.pytest.org/