@@ -20,15 +20,17 @@ jobs:
2020    runs-on : ubuntu-latest 
2121    steps :
2222      - uses : actions/checkout@v4 
23-       - uses : actions /setup-python@v5 
23+       - uses : astral-sh /setup-uv@v6 
2424        with :
2525          python-version : " 3.10" 
26+           activate-environment : true 
27+           enable-cache : true 
2628
2729      - run : sudo npm install katex -g 
28-       - uses : actions/cache@v4 
29-         with :
30-           path : ~/.cache/pip 
31-           key : pip-${{ hashFiles('requirements-dev.txt') }}-${{ hashFiles('docs/requirements.txt') }} 
30+       #   - uses: actions/cache@v4
31+       #     with:
32+       #       path: ~/.cache/pip
33+       #       key: pip-${{ hashFiles('requirements-dev.txt') }}-${{ hashFiles('docs/requirements.txt') }}
3234
3335      - name : Install docs deps 
3436        run : bash .github/workflows/install_docs_deps.sh 
@@ -51,14 +53,16 @@ jobs:
5153    timeout-minutes : 10 
5254    steps :
5355      - uses : actions/checkout@v4 
54-       - uses : actions /setup-python@v5 
56+       - uses : astral-sh /setup-uv@v6 
5557        with :
5658          python-version : " 3.10" 
59+           activate-environment : true 
60+           enable-cache : true 
5761
58-       - uses : actions/cache@v4 
59-         with :
60-           path : ~/.cache/pip 
61-           key : pip-${{ hashFiles('requirements-dev.txt') }}-${{ hashFiles('docs/requirements.txt') }} 
62+       #   - uses: actions/cache@v4
63+       #     with:
64+       #       path: ~/.cache/pip
65+       #       key: pip-${{ hashFiles('requirements-dev.txt') }}-${{ hashFiles('docs/requirements.txt') }}
6266
6367      - name : Install docs deps 
6468        run : bash .github/workflows/install_docs_deps.sh 
@@ -72,15 +76,23 @@ jobs:
7276    runs-on : ubuntu-latest 
7377    steps :
7478      - uses : actions/checkout@v4 
75-       - uses : actions/setup-python@v5 
79+ 
80+       - uses : astral-sh/setup-uv@v6 
7681        with :
7782          python-version : " 3.10" 
83+           activate-environment : true 
84+           enable-cache : true 
85+ 
86+       - name : Check lock 
87+         id : check-lock 
88+         run : | 
89+           uv lock --check 
7890
7991run : sudo npm install katex -g 
80-       - uses : actions/cache@v4 
81-         with :
82-           path : ~/.cache/pip 
83-           key : pip-${{ hashFiles('requirements-dev.txt') }}-${{ hashFiles('docs/requirements.txt') }} 
92+       #   - uses: actions/cache@v4
93+       #     with:
94+       #       path: ~/.cache/pip
95+       #       key: pip-${{ hashFiles('requirements-dev.txt') }}-${{ hashFiles('docs/requirements.txt') }}
8496
8597      - name : Install docs deps 
8698        run : bash .github/workflows/install_docs_deps.sh 
0 commit comments