From fd15db0de4dc3c6e977d1a7298589194bb8c3989 Mon Sep 17 00:00:00 2001 From: "W. Beck Andrews" Date: Tue, 17 Feb 2026 13:48:30 -0500 Subject: [PATCH] requirements update --- ammber/__init__.py | 4 +-- pyproject.toml | 8 +++--- requirements.txt | 62 ++++++++++++++++++++-------------------------- 3 files changed, 33 insertions(+), 41 deletions(-) diff --git a/ammber/__init__.py b/ammber/__init__.py index 7949cdf..30e8b64 100644 --- a/ammber/__init__.py +++ b/ammber/__init__.py @@ -4,6 +4,6 @@ A Python package for parametrizing gibbs free energy curves for phase-field modeling. """ -__version__ = "0.1.7" +__version__ = "0.1.8" __author__ = 'W. Beck Andrews, Xander Mensah, Katsuyo Thornton' -__credits__ = 'University of Michigan' \ No newline at end of file +__credits__ = 'University of Michigan' diff --git a/pyproject.toml b/pyproject.toml index ecfd568..80c624e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -29,7 +29,7 @@ build-backend = "setuptools.build_meta" [project] name = "ammber" -version = "0.1.7" +version = "0.1.8" description = "A Python package for parametrizing Gibbs free energy curves for phase-field modeling" authors = [ { name = "W. Beck Andrews", email = "wband@umich.edu" }, @@ -40,12 +40,12 @@ license = "MIT" license-files = ["LICENSE.md"] readme = "README.md" -requires-python = ">=2.7, <4" +requires-python = ">=3.11, <4" dependencies = [ - "numpy<2.0", - "scipy", + "numpy>=2", "pycalphad", + "scipy", ] classifiers=[ diff --git a/requirements.txt b/requirements.txt index 7f4be79..c2b78a5 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,26 +1,24 @@ # This file was autogenerated by uv via the following command: # uv pip compile pyproject.toml -o requirements.txt -contourpy==1.3.2 +contourpy==1.3.3 # via matplotlib -coverage==7.8.0 +coverage==7.13.4 # via pytest-cov cycler==0.12.1 # via matplotlib -exceptiongroup==1.3.0 - # via pytest flexcache==0.3 # via pint flexparser==0.4 # via pint -fonttools==4.58.0 +fonttools==4.61.1 # via matplotlib -iniconfig==2.1.0 +iniconfig==2.3.0 # via pytest -kiwisolver==1.4.8 +kiwisolver==1.4.9 # via matplotlib -matplotlib==3.10.3 +matplotlib==3.10.8 # via pycalphad -numpy==1.26.4 +numpy==2.4.2 # via # ammber (pyproject.toml) # contourpy @@ -29,69 +27,63 @@ numpy==1.26.4 # pycalphad # scipy # xarray -packaging==25.0 +packaging==26.0 # via # matplotlib # pytest # setuptools-scm # xarray -pandas==2.2.3 +pandas==3.0.0 # via xarray -pillow==11.2.1 +pillow==12.1.1 # via matplotlib -pint==0.24.4 +pint==0.25.2 # via pycalphad -platformdirs==4.3.8 +platformdirs==4.9.2 # via pint pluggy==1.6.0 - # via pytest -pycalphad==0.11.0 + # via + # pytest + # pytest-cov +pycalphad==0.11.1 # via ammber (pyproject.toml) -pyparsing==3.2.3 +pygments==2.19.2 + # via pytest +pyparsing==3.3.2 # via # matplotlib # pycalphad -pytest==8.3.5 +pytest==9.0.2 # via # pycalphad # pytest-cov -pytest-cov==6.1.1 +pytest-cov==7.0.0 # via pycalphad python-dateutil==2.9.0.post0 # via # matplotlib # pandas -pytz==2025.2 - # via pandas runtype==0.5.3 # via pycalphad -scipy==1.15.3 +scipy==1.17.0 # via # ammber (pyproject.toml) # pycalphad -setuptools==80.7.1 +setuptools==82.0.0 # via setuptools-scm -setuptools-scm==8.3.1 +setuptools-scm==9.2.2 # via pycalphad six==1.17.0 # via python-dateutil -symengine==0.14.1 +symengine==0.13.0 # via pycalphad tinydb==4.8.2 # via pycalphad -tomli==2.2.1 - # via - # coverage - # pytest - # setuptools-scm -typing-extensions==4.13.2 +typing-extensions==4.15.0 # via - # exceptiongroup # flexcache # flexparser # pint # pycalphad -tzdata==2025.2 - # via pandas -xarray==2025.4.0 +xarray==2026.2.0 # via pycalphad