From 09ceaad644f0812e5c6ba222d1fb7474fd08ca62 Mon Sep 17 00:00:00 2001 From: Christopher Teubert Date: Mon, 21 Apr 2025 16:31:09 -0700 Subject: [PATCH 1/2] Updating supported python versions --- pyproject.toml | 5 ++--- sphinx-config/troubleshooting.rst | 4 ++++ 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index ccf79e57..8d44dc63 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -13,7 +13,7 @@ dependencies = [ "fastdtw", # For DTW error calculation "filterpy>=1.4.4", ] -requires-python = ">=3.7, <3.13" +requires-python = ">=3.9, <3.14" authors = [ {name = "Christopher Teubert", email = "christopher.a.teubert@nasa.gov"}, {name = "Katelyn Griffith", email = "katelyn.j.griffith@nasa.gov"}, @@ -45,12 +45,11 @@ classifiers = [ 'License :: Other/Proprietary License ', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.7', - 'Programming Language :: Python :: 3.8', 'Programming Language :: Python :: 3.9', 'Programming Language :: Python :: 3.10', 'Programming Language :: Python :: 3.11', 'Programming Language :: Python :: 3.12', + 'Programming Language :: Python :: 3.13', 'Programming Language :: Python :: 3 :: Only' ] diff --git a/sphinx-config/troubleshooting.rst b/sphinx-config/troubleshooting.rst index a6f1a603..073eabae 100644 --- a/sphinx-config/troubleshooting.rst +++ b/sphinx-config/troubleshooting.rst @@ -27,3 +27,7 @@ If you are using data-driven tools (e.g., LSTM model), make sure the datadriven .. code-block:: console $ pip install -e '.[datadriven]' + +Installing ProgPy Data-Driven Tools with Python 3.13 +------------------------ +Tensorflow does not support python3.13 as of the writing of this. Until this is fixed, ProgPy data-driven features may not work correctly. If you are having trouble running data-driven features with Python3.13, try with an earlier version of Python. From a3154503bca8192afd982d35cf7bbc6d85d03fe9 Mon Sep 17 00:00:00 2001 From: Christopher Teubert Date: Tue, 22 Apr 2025 08:44:52 -0700 Subject: [PATCH 2/2] Fix troubleshooting page --- sphinx-config/troubleshooting.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sphinx-config/troubleshooting.rst b/sphinx-config/troubleshooting.rst index 073eabae..a71b1e2c 100644 --- a/sphinx-config/troubleshooting.rst +++ b/sphinx-config/troubleshooting.rst @@ -30,4 +30,4 @@ If you are using data-driven tools (e.g., LSTM model), make sure the datadriven Installing ProgPy Data-Driven Tools with Python 3.13 ------------------------ -Tensorflow does not support python3.13 as of the writing of this. Until this is fixed, ProgPy data-driven features may not work correctly. If you are having trouble running data-driven features with Python3.13, try with an earlier version of Python. +Tensorflow does not support Python3.13 as of the writing of this (April 2025). Until this is fixed, ProgPy data-driven features may not work correctly. If you are having trouble running data-driven features with Python3.13, try with an earlier version of Python.