diff --git a/.github/workflows/python-package.yml b/.github/workflows/python-package.yml index 7bc2431..9f74336 100644 --- a/.github/workflows/python-package.yml +++ b/.github/workflows/python-package.yml @@ -16,7 +16,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: ["3.10", "3.11", "3.12"] + python-version: ["3.9", "3.10", "3.11", "3.12"] steps: - uses: actions/checkout@v4 diff --git a/README.md b/README.md index dc70a19..70d52d6 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,9 @@ # Model Mimic +[![Python package](https://github.com/LIVVkit/modelmimic/actions/workflows/python-package.yml/badge.svg)](https://github.com/LIVVkit/modelmimic/actions/workflows/python-package.yml) +[![Upload Python Package](https://github.com/LIVVkit/modelmimic/actions/workflows/python-publish.yml/badge.svg)](https://github.com/LIVVkit/modelmimic/actions/workflows/python-publish.yml) +[![Docs](https://github.com/LIVVkit/modelmimic/actions/workflows/docs.yml/badge.svg)](https://github.com/LIVVkit/modelmimic/actions/workflows/docs.yml) +[![Pre-Commit](https://github.com/LIVVkit/modelmimic/actions/workflows/pre-commit.yml/badge.svg)](https://github.com/LIVVkit/modelmimic/actions/workflows/pre-commit.yml) + ## Generate testing data for [EVV4ESM](https://github.com/LIVVkit/evv4esm) This package mimics an Earth System Model run output data so that each type of evv4esm test can be checked systematically diff --git a/modelmimic/__init__.py b/modelmimic/__init__.py index c77d8cb..ff3fbcc 100644 --- a/modelmimic/__init__.py +++ b/modelmimic/__init__.py @@ -1,4 +1,4 @@ -__version_info__ = (0, 0, 1) +__version_info__ = (0, 0, 2) __version__ = ".".join(str(_vi) for _vi in __version_info__) logo = r""" |-------------------------------------------------| diff --git a/pyproject.toml b/pyproject.toml index 89b1598..bc7ad44 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "modelmimic" -requires-python = ">=3.10" +requires-python = ">=3.9" authors = [{ name = "Michael Kelleher", email = "kelleherme@ornl.gov" }] description = "Generate model-like data, _mimic_ the output of various CIME tests." readme = "README.md" @@ -15,6 +15,7 @@ classifiers = [ "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", @@ -22,8 +23,12 @@ classifiers = [ dependencies = ["numpy", "xarray", "netCDF4", "pandas", "toml"] dynamic = ["version"] +[project.urls] +Homepage = "https://github.com/LIVVkit/modelmimic/" +Documentation = "https://livvkit.github.io/modelmimic/" + [project.optional-dependencies] -dev = ["ruff", "isort", "black"] +dev = ["ruff", "isort", "black", "pytest"] [tool.setuptools.dynamic] version = { attr = "modelmimic.__version__" }