Merged
Conversation
a077ee7 to
1692d20
Compare
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>
1692d20 to
b682404
Compare
- 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>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
deepworkentry point from the nix devShell virtualenv so it doesn't shadow the editable uv tool versionuv tool install -ein shellHook is the sole provider of thedeepworkCLITest plan
nix developenters the shell without errorswhich deepworkpoints to~/.local/bin/deepwork(uv tool), not the nix storedeepwork --helpworkspyteststill runs (dependencies available from nix virtualenv)🤖 Generated with Claude Code