Fix CI workflow configuration and pyproject.toml dependencies
Some checks failed
CI / test (3.10) (push) Has been cancelled
CI / test (3.11) (push) Has been cancelled
CI / test (3.12) (push) Has been cancelled
CI / test (3.8) (push) Failing after 10s
CI / test (3.9) (push) Failing after 9s

This commit is contained in:
2026-02-04 07:07:34 +00:00
parent 44ab0ba1ec
commit 99156ade28

View File

@@ -25,13 +25,19 @@ jobs:
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install -e ".[dev]"
pip install pytest pytest-cov
pip install typer rich pyyaml
pip install tomli
- name: Run tests with pytest
run: pytest -v --tb=short
- name: Run linting with ruff
run: ruff check .
- name: Lint with ruff
run: |
pip install ruff
ruff check .
- name: Run type checking with mypy
run: mypy src/
- name: Type check with mypy
run: |
pip install mypy
mypy src/