open-notebook/.github
Luis Novo 4180f07d52
chore(deps): consolidate dev tooling into dependency-groups so plain uv sync works (#1101)
The dev toolchain was split across two drifted lists: the legacy
[project.optional-dependencies].dev (mypy, notebook packages, old pins) and
[dependency-groups].dev (pytest plugins, current pins). Plain 'uv sync'
installs only the group, so the documented 'uv run python -m mypy .' failed
on a fresh clone while CI's typecheck job papered over it with --extra dev.

Merge everything into [dependency-groups].dev, move Jupyter-only packages
(ipykernel, ipywidgets) to a non-default 'notebooks' group, drop the legacy
extras list, and switch the CI typecheck job to plain 'uv sync'.
2026-07-12 11:01:12 -03:00
..
ISSUE_TEMPLATE docs: deprecate single-container image in favor of Docker Compose 2026-04-06 08:10:32 -03:00
workflows chore(deps): consolidate dev tooling into dependency-groups so plain uv sync works (#1101) 2026-07-12 11:01:12 -03:00
pull_request_template.md docs: restructure documentation around AGENTS.md, VISION.md and decision records (#1032) 2026-07-10 15:33:19 -03:00
RELEASE_PROCESS.md docs: record v1.12.0 retro learnings in the release process (#1092) 2026-07-12 08:40:44 -03:00