From e536a0da28b4d9fc4cebc42e493e685879000a6f Mon Sep 17 00:00:00 2001 From: David Randall Stokes Date: Mon, 30 Mar 2026 10:42:40 -0400 Subject: [PATCH 1/3] Update .readthedocs.yaml Updated to remove deprecated Ubuntu version --- .readthedocs.yaml | 28 ++++++++++++++++++---------- 1 file changed, 18 insertions(+), 10 deletions(-) diff --git a/.readthedocs.yaml b/.readthedocs.yaml index 03701c1..125a408 100644 --- a/.readthedocs.yaml +++ b/.readthedocs.yaml @@ -7,19 +7,27 @@ version: 2 # Set the version of Python and other tools you might need build: - os: ubuntu-24.04 + os: ubuntu-lts-latest tools: - python: "3.13" + python: "3.12" + # You can also specify other tool versions: + # nodejs: "16" + # rust: "1.55" + # golang: "1.17" # Build documentation in the docs/ directory with Sphinx sphinx: - configuration: docs/conf.py + configuration: docs/conf.py -# Optionally set the version of Python and requirements required to build your docs +# If using Sphinx, optionally build your docs in additional formats such as PDF +# formats: +# - pdf + +# Optionally declare the Python requirements required to build your docs python: - install: - - method: pip - path: . - extra_requirements: - - docs - - requirements: docs/requirements.txt + install: + - requirements: docs/requirements.txt + - method: pip + path: . + extra_requirements: + - docs From 2d3d4e1ecf84f2e71b39674171f5c0c7f21c76f5 Mon Sep 17 00:00:00 2001 From: David Randall Stokes Date: Mon, 30 Mar 2026 11:04:15 -0400 Subject: [PATCH 2/3] changed Python version --- .readthedocs.yaml | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/.readthedocs.yaml b/.readthedocs.yaml index 125a408..0c0f3de 100644 --- a/.readthedocs.yaml +++ b/.readthedocs.yaml @@ -9,11 +9,7 @@ version: 2 build: os: ubuntu-lts-latest tools: - python: "3.12" - # You can also specify other tool versions: - # nodejs: "16" - # rust: "1.55" - # golang: "1.17" + python: "3.11" # Build documentation in the docs/ directory with Sphinx sphinx: From eae6d1958cec09ee58d562fc81e94f2b0f61de07 Mon Sep 17 00:00:00 2001 From: stokesMIDE Date: Tue, 31 Mar 2026 16:21:20 -0400 Subject: [PATCH 3/3] Pinning pandas version (temp. workaround) --- requirements.txt | 2 +- setup.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/requirements.txt b/requirements.txt index c6f9a4a..31cb1eb 100644 --- a/requirements.txt +++ b/requirements.txt @@ -3,7 +3,7 @@ ebmlite>=3.2.0 idelib>=3.2.8 jinja2 numpy>=1.19.5 -pandas>=1.3 +pandas>=1.3, <3.0 plotly>=5.3.1 pynmeagps python-dotenv>=0.18.0 diff --git a/setup.py b/setup.py index 0db8236..7dd5e9a 100644 --- a/setup.py +++ b/setup.py @@ -27,7 +27,7 @@ def get_version(rel_path): "idelib>=3.2.8", "jinja2", "numpy>1.19.5", - "pandas>=1.3", + "pandas>=1.3, <3.0", "plotly>=5.3.1", "pynmeagps", "python-dotenv>=0.18.0",