diff --git a/.github/workflows/build-test.yml b/.github/workflows/build-test.yml index 6556748a..afc40d49 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 @@ -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 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/ 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",