diff --git a/.readthedocs.yaml b/.readthedocs.yaml index 03701c1..0c0f3de 100644 --- a/.readthedocs.yaml +++ b/.readthedocs.yaml @@ -7,19 +7,23 @@ 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.11" # 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 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",