From 9816b42fe062333ea4f89d190adec52ad3669d87 Mon Sep 17 00:00:00 2001 From: stevenhua0320 Date: Tue, 24 Mar 2026 15:37:50 -0400 Subject: [PATCH 1/3] chore: add support for python 3.14 and remove support for python 3.11 --- news/python-3.14.rst | 23 +++++++++++++++++++++++ pyproject.toml | 2 +- 2 files changed, 24 insertions(+), 1 deletion(-) create mode 100644 news/python-3.14.rst diff --git a/news/python-3.14.rst b/news/python-3.14.rst new file mode 100644 index 0000000..97896e5 --- /dev/null +++ b/news/python-3.14.rst @@ -0,0 +1,23 @@ +**Added:** + +* Added support for Python 3.14 + +**Changed:** + +* + +**Deprecated:** + +* + +**Removed:** + +* Removed support for Python 3.11 + +**Fixed:** + +* + +**Security:** + +* diff --git a/pyproject.toml b/pyproject.toml index b5a477d..152ab7f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -25,9 +25,9 @@ classifiers = [ 'Operating System :: Microsoft :: Windows', 'Operating System :: POSIX', 'Operating System :: Unix', - 'Programming Language :: Python :: 3.11', 'Programming Language :: Python :: 3.12', 'Programming Language :: Python :: 3.13', + 'Programming Language :: Python :: 3.14', 'Topic :: Scientific/Engineering :: Physics', 'Topic :: Scientific/Engineering :: Chemistry', ] From b4eba81f8ddc052bbfa337964b3b2ab6151e6773 Mon Sep 17 00:00:00 2001 From: stevenhua0320 Date: Tue, 24 Mar 2026 15:47:43 -0400 Subject: [PATCH 2/3] chore: rename tests.txt to comply with new group standard --- requirements/{test.txt => tests.txt} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename requirements/{test.txt => tests.txt} (100%) diff --git a/requirements/test.txt b/requirements/tests.txt similarity index 100% rename from requirements/test.txt rename to requirements/tests.txt From 67e1d2daa95b4383beabd58f218c948944283fc8 Mon Sep 17 00:00:00 2001 From: stevenhua0320 Date: Tue, 24 Mar 2026 15:52:47 -0400 Subject: [PATCH 3/3] chore:change require-python range --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 152ab7f..102d06e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -14,7 +14,7 @@ maintainers = [ description = "Tool for visualizing 3D diffraction and PDF images." keywords = ['diffraction', 'PDF', 'pair distribution function', 'gui'] readme = "README.rst" -requires-python = ">=3.11, <3.14" +requires-python = ">=3.12, <3.15" classifiers = [ 'Development Status :: 5 - Production/Stable', 'Environment :: Console',