diff --git a/.github/workflows/python-package.yml b/.github/workflows/python-package.yml index 69f53f3..0e062a2 100644 --- a/.github/workflows/python-package.yml +++ b/.github/workflows/python-package.yml @@ -17,8 +17,6 @@ jobs: fail-fast: false matrix: include: - - python-version: "3.10" - pixi-env: py310dev - python-version: "3.11" pixi-env: py311dev - python-version: "3.12" diff --git a/LICENSE b/LICENSE index aafe401..11b4d7d 100644 --- a/LICENSE +++ b/LICENSE @@ -1,4 +1,4 @@ -Copyright (c) 2018-2025, UT-BATTELLE, LLC +Copyright (c) 2018-2026, UT-BATTELLE, LLC All rights reserved. Redistribution and use in source and binary forms, with or without diff --git a/env.yml b/env.yml index 93ab51f..49a1cf1 100644 --- a/env.yml +++ b/env.yml @@ -27,6 +27,6 @@ dependencies: - pybtex>=0.25.1 - ruamel.yaml>=0.19.1 - scikit-learn>=1.7.2 - - scipy>=1.15.3 + - scipy>=1.17.0 - seaborn>=0.13.2 - xarray>=2025.6.1 diff --git a/livvext/__init__.py b/livvext/__init__.py index 16525d9..a20bfc8 100644 --- a/livvext/__init__.py +++ b/livvext/__init__.py @@ -31,5 +31,5 @@ Storage for global variables. These are set upon startup in the options module """ -__version_info__ = (1, 0, 0) +__version_info__ = (1, 0, 1) __version__ = ".".join(str(vi) for vi in __version_info__) diff --git a/pyproject.toml b/pyproject.toml index 79e7b7e..f87fa22 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,5 +1,5 @@ # coding=utf-8 -# Copyright (c) 2018-2025 UT-BATTELLE, LLC +# Copyright (c) 2018-2026 UT-BATTELLE, LLC # All rights reserved. # # Redistribution and use in source and binary forms, with or without @@ -37,14 +37,14 @@ authors = [ { name = "Joseph H. Kennedy", email = "kennedyjh@ornl.gov" }, ] name = "LIVVext" -requires-python = ">=3.10" -description = "Extensions for the land ice verification and validation toolkit (Livvkit EXtensions)" -readme = { file = "README.rst", content-type = "text/x-rst" } -license = { text = "BSD-3-Clause" } +requires-python = ">=3.11" +description = "Extensions for the land ice verification and validation toolkit (LIVVkit EXTensions)" +readme = { file = "README.md", content-type = "text/markdown" } +license = "BSD-3-Clause" dependencies = [ "numpy>=2.2.6", - "scipy>=1.15.3", + "scipy>=1.17.0", "xarray>=2025.6.1", "dask>=2026.1.2", "seaborn>=0.13.2", @@ -68,11 +68,9 @@ classifiers = [ "Intended Audience :: Science/Research", "Topic :: Scientific/Engineering", "Topic :: Software Development :: Testing", - "License :: OSI Approved :: BSD License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", @@ -81,7 +79,15 @@ classifiers = [ dynamic = ["version"] [tool.setuptools] -packages = ["livvext", "livvext.smb", "livvext.energy"] +packages = [ + "livvext", + "livvext.smb", + "livvext.smb.smb", + "livvext.energy", + "livvext.example", + "livvext.postproc", + "livvext.postproc.e3sm", +] [tool.setuptools.dynamic] version = { attr = "livvext.__version__" } @@ -113,9 +119,6 @@ ruff = "*" pre-commit = "*" # Different Python versions for CI testing -[tool.pixi.feature.py310dev.dependencies] -python = "3.10.*" - [tool.pixi.feature.py311dev.dependencies] python = "3.11.*" @@ -131,7 +134,6 @@ python = "3.14.*" [tool.pixi.environments] default = { solve-group = "default" } dev = ["dev"] -py310dev = ["py310dev", "dev"] py311dev = ["py311dev", "dev"] py312dev = ["py312dev", "dev"] py313dev = ["py313dev", "dev"]