diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index a312067..4f4a77a 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -13,7 +13,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: ['3.7', '3.8', '3.9', '3.10', '3.11'] + python-version: ['3.6', '3.7', '3.8', '3.9', '3.10', '3.11', '3.12'] steps: - name: Checkout repository diff --git a/pyproject.toml b/pyproject.toml index b63ccf5..9273ccf 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -8,20 +8,20 @@ version = "2.4.1" description = "A global hydrologic modeling framework" readme = "README.md" readme-content-type = "text/markdown" -requires-python = ">=3.6" +requires-python = ">=3.7" license = {file = "LICENSE"} authors = [ { name = "Chris R. Vernon", email = "chris.vernon@pnnl.gov" } ] urls = { "Homepage" = "https://github.com/JGCRI/xanthos", "Repository" = "https://github.com/JGCRI/xanthos", "Documentation" = "https://github.com/JGCRI/xanthos/wiki" } dependencies = [ - "numpy~=1.19.4", + "numpy>=1.19.3,<2", "scipy>=1.6", - "pandas~=1.1.4", - "configobj>=5.0.6", - "joblib~=1.0.1", - "matplotlib~=3.4.2", - "toml>=0.10.2", + "pandas>=2.0.3", + "configobj>=5.0.8", + "joblib>=1.3.2", + "matplotlib>=3.5.3", + "xarray>=2023.8.0", "requests" ]