Resolve versioned tests and update the required dependencies for python <3.11

- The github action that runs pytest in every python version was actually running pyhton 3.13 for all the cases, so it was useless
- The docs uses myst-parser==4.0.1 which is only supported in python >=3.10 and sphinx==8.2.3 which is only supported in python >=3.11, so both dependencies had been attached to needed python version so uv sync doesn't complain anymore
- No need of tool.uv.dependency-groups.docs anymore
- Rest of the changes are related to some imports not available in python 3.9 and 3.10
This commit is contained in:
pablobuenaposada
2025-08-16 23:58:55 +02:00
parent c0ab4869a6
commit aab830cda4
4 changed files with 1331 additions and 1255 deletions

View File

@@ -40,7 +40,7 @@ jobs:
python-version: ${{ matrix.py-version }}
- name: Run unit tests
run: uv run pytest
run: uv run --group test --python ${{ matrix.py-version }} pytest
results:
runs-on: ubuntu-latest