From e53954c5974d3adfb4299e4a8086e195afc9fd9a Mon Sep 17 00:00:00 2001 From: Caden Myers Date: Wed, 1 Apr 2026 10:30:45 -0400 Subject: [PATCH 1/6] rm pip install gooey from tests-on-pr.yml --- .github/workflows/tests-on-pr.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/tests-on-pr.yml b/.github/workflows/tests-on-pr.yml index 6f96ab7..7dc796d 100644 --- a/.github/workflows/tests-on-pr.yml +++ b/.github/workflows/tests-on-pr.yml @@ -11,6 +11,5 @@ jobs: project: diffpy.labpdfproc c_extension: false headless: false - run: pip install gooey secrets: CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} From b46fa7fb5cbfa3554742b99ef706eaec6949a3f0 Mon Sep 17 00:00:00 2001 From: Caden Myers Date: Wed, 1 Apr 2026 10:32:47 -0400 Subject: [PATCH 2/6] add gooey dependency to conda.txt --- requirements/conda.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/requirements/conda.txt b/requirements/conda.txt index 5aef5a8..e687e1c 100644 --- a/requirements/conda.txt +++ b/requirements/conda.txt @@ -3,3 +3,4 @@ diffpy.utils pandas scipy wxpython +gooey From 0c4e3edb17b85b7a1e3ffb2819e5a07280b57a7f Mon Sep 17 00:00:00 2001 From: Caden Myers Date: Wed, 1 Apr 2026 10:33:40 -0400 Subject: [PATCH 3/6] news --- news/gooey-fix.rst | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 news/gooey-fix.rst diff --git a/news/gooey-fix.rst b/news/gooey-fix.rst new file mode 100644 index 0000000..9f6ed45 --- /dev/null +++ b/news/gooey-fix.rst @@ -0,0 +1,23 @@ +**Added:** + +* No news needed: updates for new gooey. + +**Changed:** + +* + +**Deprecated:** + +* + +**Removed:** + +* + +**Fixed:** + +* + +**Security:** + +* From 5d04ec260bb1198949083e50ba974dd7fe4ae9ac Mon Sep 17 00:00:00 2001 From: Caden Myers Date: Wed, 1 Apr 2026 11:51:56 -0400 Subject: [PATCH 4/6] drop 3.10 and 3.11 support --- pyproject.toml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 4c359ba..b7ac149 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -17,7 +17,7 @@ maintainers = [ description = "Tools for processing x-ray powder diffraction data from laboratory sources." keywords = ['powder XRD', 'absorption correction', 'PDF', 'diffpy'] readme = "README.rst" -requires-python = ">=3.10, <3.15" +requires-python = ">=3.12, <3.15" classifiers = [ 'Development Status :: 5 - Production/Stable', 'Environment :: Console', @@ -28,8 +28,6 @@ classifiers = [ 'Operating System :: Microsoft :: Windows', 'Operating System :: POSIX', 'Operating System :: Unix', - 'Programming Language :: Python :: 3.10', - 'Programming Language :: Python :: 3.11', 'Programming Language :: Python :: 3.12', 'Programming Language :: Python :: 3.13', 'Programming Language :: Python :: 3.14', From cd66cfc4ae275d8e4ad7726b3cf2d9b40a0186d5 Mon Sep 17 00:00:00 2001 From: Caden Myers Date: Wed, 1 Apr 2026 11:55:03 -0400 Subject: [PATCH 5/6] rm note about gooey only being supported for python<3.12 --- docs/source/examples/labpdfprocapp-example.rst | 2 -- 1 file changed, 2 deletions(-) diff --git a/docs/source/examples/labpdfprocapp-example.rst b/docs/source/examples/labpdfprocapp-example.rst index c33cadf..1b08a07 100644 --- a/docs/source/examples/labpdfprocapp-example.rst +++ b/docs/source/examples/labpdfprocapp-example.rst @@ -33,8 +33,6 @@ To launch the GUI, run one of the following commands in your terminal, labpdfproc labpdfproc --gui -.. note:: Note that the GUI is currently not supported on Python>=3.12. - This will open the GUI, which should look something like, .. image:: ../img/labpdfproc-gui.jpeg From 3ce0b2af435a1451c4438dfe6c7a0f0d71eff980 Mon Sep 17 00:00:00 2001 From: Caden Myers Date: Wed, 1 Apr 2026 11:57:06 -0400 Subject: [PATCH 6/6] news pt2 --- news/gooey-fix.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/news/gooey-fix.rst b/news/gooey-fix.rst index 9f6ed45..988fd84 100644 --- a/news/gooey-fix.rst +++ b/news/gooey-fix.rst @@ -1,6 +1,6 @@ **Added:** -* No news needed: updates for new gooey. +* **Changed:** @@ -12,7 +12,7 @@ **Removed:** -* +* Removed support for Python 3.10 and 3.11. **Fixed:**