diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5fcb1b7f5..8948bc4c2 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -19,7 +19,7 @@ jobs: fail-fast: false matrix: os: [ "ubuntu-latest", "macos-latest", "macos-14", "windows-latest"] - python-version: [ "3.9", "3.10", "3.11", "3.12"] + python-version: [ "3.10", "3.11", "3.12", ] steps: - name: Cancel previous runs uses: styfle/cancel-workflow-action@0.12.1 diff --git a/.github/workflows/upstream-dev-ci.yml b/.github/workflows/upstream-dev-ci.yml index 4b2ee7684..e17b5df01 100644 --- a/.github/workflows/upstream-dev-ci.yml +++ b/.github/workflows/upstream-dev-ci.yml @@ -18,7 +18,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: [ "3.11" ] + python-version: [ "3.12" ] steps: - name: Checkout diff --git a/pyproject.toml b/pyproject.toml index f7e6f27bc..169689fcd 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -2,25 +2,21 @@ classifiers=[ "Operating System :: OS Independent", "Intended Audience :: Science/Research", + "Topic :: Scientific/Engineering", "Programming Language :: Python", "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", - 'Operating System :: Microsoft :: Windows', - 'Operating System :: Unix', - 'Operating System :: MacOS', - "Topic :: Scientific/Engineering", ] dynamic = ["version"] -keywords = ["unstructured grids", "xarray", "ugrid", "mpas", "exodus", "scrip", ] -description = "Xarray-styled package for reading and directly operating on unstructured grid datasets following UGRID conventions" +keywords = ["unstructured grids", "xarray", "ugrid", "mpas", "exodus", "scrip", "fesom", "icon"] +description = "Xarray extension for unstructured climate and global weather data analysis and visualization." license = {file = "LICENSE"} name = "uxarray" readme = "README.md" -requires-python = ">=3.9" +requires-python = ">=3.10" # minimal dependencies start dependencies = [ @@ -50,7 +46,7 @@ dependencies = [ [project.optional-dependencies] complete = ["uxarray[math, dev]"] -math = ['gmpy2', 'pyfma'] +math = ['gmpy2'] dev = ['pathlib', 'pre_commit', 'pytest', 'pytest-cov', 'ruff', 'asv'] [project.urls]