dependency-groups and uv (#2611)

* dependency-groups and uv, closes #2610
* New .readthedocs config for --group dev
This commit is contained in:
Simon Willison 2025-12-11 17:32:58 -08:00 • committed by GitHub
commit 4cbdfcc07d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
10 changed files with 65 additions and 75 deletions

View file

@ -25,7 +25,7 @@ jobs:
(cd tests && gcc ext.c -fPIC -shared -o ext.so)
- name: Install dependencies
run: |
pip install -e '.[test]'
pip install . --group dev
pip freeze
- name: Run tests
run: |
@ -33,9 +33,6 @@ jobs:
pytest -m "serial"
# And the test that exceeds a localhost HTTPS server
tests/test_datasette_https_server.sh
- name: Install docs dependencies
run: |
pip install -e '.[docs]'
- name: Black
run: black --check .
- name: Check if cog needs to be run