Skip to content

Model and Lib Updates#164

Merged
ballPointPenguin merged 8 commits into
mainfrom
updates
Jul 7, 2026
Merged

Model and Lib Updates#164
ballPointPenguin merged 8 commits into
mainfrom
updates

Conversation

@ballPointPenguin

Copy link
Copy Markdown
Owner

No description provided.

ballPointPenguin and others added 2 commits July 7, 2026 01:41
Replace hatch environment management and pip-tools lockfiles with uv:

- pyproject.toml: move dev/test extras to PEP 735 [dependency-groups],
  drop pip-tools and the hatch env config (hatchling stays as build backend)
- Commit uv.lock as the single lockfile; add .python-version (3.14);
  delete pip-compiled requirements.txt/requirements-dev.txt
- Makefile: uv run everywhere; deps-lock/deps-upgrade/deps-sync targets
- Dockerfile.api: install from uv.lock via uv sync --locked --no-dev
  with layer-cached deps and /app/.venv on PATH
- CI: astral-sh/setup-uv@v8 with caching, uv sync --locked, uv run;
  trigger tests on pyproject.toml/uv.lock changes
- Devcontainer, .cursor/worktrees.json, mise.toml updated to uv
- Docs (README, development, DATABASE, ARCHITECTURE, DEPLOYMENT,
  CONTRIBUTING, CLAUDE.md/AGENTS.md, copilot-instructions) rewritten
  for the uv workflow

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@ballPointPenguin
ballPointPenguin merged commit 9421191 into main Jul 7, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants