From 5162bf65cf803e362f8aa110b6c9eecde4f97817 Mon Sep 17 00:00:00 2001 From: nemeott <123220311+nemeott@users.noreply.github.com> Date: Sat, 6 Jun 2026 18:58:06 -0400 Subject: [PATCH] Upgrade to python 3.14 --- Makefile | 2 +- noxfile.py | 6 +++--- requirements.txt | 30 +++++++++++++++--------------- 3 files changed, 19 insertions(+), 19 deletions(-) diff --git a/Makefile b/Makefile index 7e66e551..4f807662 100644 --- a/Makefile +++ b/Makefile @@ -5,7 +5,7 @@ ## docstring explanation...`. To leave a target undocumented simply provide no ## docstring. -PYTHON=python3.11 +PYTHON=python3.14 TMPDIR=.tmp ##@ Getting Started diff --git a/noxfile.py b/noxfile.py index c2ca4827..6f68eed1 100644 --- a/noxfile.py +++ b/noxfile.py @@ -19,7 +19,7 @@ nox.options.sessions = [] # NOTE: that with 3.11 mdtraj fails to build -DEFAULT_PYTHON_VERSION = "3.10" +DEFAULT_PYTHON_VERSION = "3.14" PROJECT_ROOT_DIR = Path(__file__).parent @@ -398,9 +398,9 @@ def coverage(session): @nox.session(python=DEFAULT_PYTHON_VERSION) def build(session): - session.install("hatch") + session.install("build") - session.run("hatch", "build") + session.run("python", "-m", "build") @nox.session(python=DEFAULT_PYTHON_VERSION) diff --git a/requirements.txt b/requirements.txt index d2aa5d80..74efeb13 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,18 +1,18 @@ # frozen requirements generated by pip-deepfreeze -click==8.1.3 -dill==0.3.6 -geomm==0.3.0 -h5py==3.8.0 +click==8.4.1 +dill==0.4.1 +geomm==0.3 +h5py==3.16.0 Jinja2>=3.1.6 -MarkupSafe==2.1.2 +MarkupSafe==3.0.3 multiprocessing-logging==0.3.4 -networkx==3.1 -numpy==1.24.2 -pandas==2.0.0 -Pint==0.20.1 -python-dateutil==2.8.2 -pytz==2023.3 -scipy==1.10.1 -six==1.16.0 -tabulate==0.9.0 -tzdata==2023.3 +networkx==3.6.1 +numpy==2.4.6 +pandas==3.0.3 +Pint==0.25.3 +python-dateutil==2.9.0.post0 +pytz==2026.2 +scipy==1.17.1 +six==1.17.0 +tabulate==0.10.0 +tzdata==2025c