diff --git a/.readthedocs.yaml b/.readthedocs.yaml
index 46c022414..bfcccb534 100644
--- a/.readthedocs.yaml
+++ b/.readthedocs.yaml
@@ -10,15 +10,14 @@ build:
   os: ubuntu-22.04
   tools:
     python: "3.10"
-
+  jobs:
+    post_create_environment:
+      - pip install uv
+    post_install:
+      - VIRTUAL_ENV=$READTHEDOCS_VIRTUALENV_PATH uv pip install -r doc/requirements.txt
 # Build documentation in the docs/ directory with Sphinx
 sphinx:
    configuration: doc/conf.py
 
 # If using Sphinx, optionally build your docs in additional formats such as PDF
 formats: all
-
-# Optionally declare the Python requirements required to build your docs
-python:
-   install:
-   - requirements: doc/requirements.txt