Skip to content

Comments

flake updates#224

Merged
nhorton merged 3 commits intomainfrom
flake-updates
Feb 22, 2026
Merged

flake updates#224
nhorton merged 3 commits intomainfrom
flake-updates

Conversation

@nhorton
Copy link
Contributor

@nhorton nhorton commented Feb 22, 2026

Summary

  • Remove the deepwork entry point from the nix devShell virtualenv so it doesn't shadow the editable uv tool version
  • The nix virtualenv now provides only Python dependencies (pytest, ruff, etc.) — uv tool install -e in shellHook is the sole provider of the deepwork CLI
  • Tidied up the shellHook comment

Test plan

  • nix develop enters the shell without errors
  • which deepwork points to ~/.local/bin/deepwork (uv tool), not the nix store
  • deepwork --help works
  • pytest still runs (dependencies available from nix virtualenv)

🤖 Generated with Claude Code

Remove pyproject-nix, uv2nix, and pyproject-build-systems inputs.
Remove packages/apps outputs — deepwork is not meant to be consumed
as a nix dependency. The flake now only provides a devShell with
system tools (python, uv, git, jq, gh, claude) and uses
`uv tool install -e` to provide the editable deepwork CLI with
dev dependencies.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
nhorton and others added 2 commits February 22, 2026 12:33
- Add types-jsonschema stub to dev deps
- Handle None from repo.working_tree_dir in get_repo_root
- Annotate json.load() return in job_schema.py
- Annotate wrapper.get() return in claude_cli.py

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
The flake no longer provides a packages output — it's dev-only now.
Remove the `nix build` and package verification steps from CI.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@nhorton nhorton added this pull request to the merge queue Feb 22, 2026
Merged via the queue into main with commit 334710d Feb 22, 2026
4 checks passed
@nhorton nhorton deleted the flake-updates branch February 22, 2026 19:49
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.

1 participant