Skip to content

Commit 53df36d

Browse files
committed
Preempt virtualenv, disable global cache
1 parent 646cbe8 commit 53df36d

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

.readthedocs.yaml

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,15 @@ build:
55
tools:
66
python: latest
77
jobs:
8-
post_create_environment:
8+
pre_create_environment:
99
- asdf plugin add uv
1010
- asdf install uv latest
1111
- asdf global uv latest
12-
# Turn `python -m pip` into `python -c pass`
13-
- truncate --size 0 $READTHEDOCS_VIRTUALENV_PATH/lib/python3*/site-packages/pip/__main__.py
14-
- VIRTUAL_ENV=$READTHEDOCS_VIRTUALENV_PATH uv pip install --upgrade sphinx
12+
- uv venv $READTHEDOCS_VIRTUALENV_PATH
13+
# Turn `python -m [pip|virtualenv]` into `python -c pass`
14+
- truncate --size 0 $READTHEDOCS_VIRTUALENV_PATH/lib/python3*/site-packages/pip.py
15+
- truncate --size 0 $READTHEDOCS_VIRTUALENV_PATH/lib/python3*/site-packages/virtualenv.py
16+
post_create_environment:
17+
- VIRTUAL_ENV=$READTHEDOCS_VIRTUALENV_PATH uv pip install -n --upgrade sphinx
1518
post_install:
16-
- VIRTUAL_ENV=$READTHEDOCS_VIRTUALENV_PATH uv pip install -r docs/requirements.txt
19+
- VIRTUAL_ENV=$READTHEDOCS_VIRTUALENV_PATH uv pip install -n -r docs/requirements.txt

0 commit comments

Comments
 (0)