Skip to content

docs(pip): fix external dependency output structure#1514

Merged
derasdf merged 1 commit intohermetoproject:mainfrom
harshitbansal184507:pip-docs/external-deps
Apr 17, 2026
Merged

docs(pip): fix external dependency output structure#1514
derasdf merged 1 commit intohermetoproject:mainfrom
harshitbansal184507:pip-docs/external-deps

Conversation

@harshitbansal184507
Copy link
Copy Markdown
Contributor

The docs showed external deps stored in subdirectories (external-dockerfile-parse/), but is stored flat in deps/pip/ alongside PyPI deps. Updated the directory tree and description

Copy link
Copy Markdown

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request updates the documentation in docs/pip.md to reflect changes in the storage and naming conventions for external dependencies, which are now stored flat in the deps/pip/ directory with filenames including checksum hashes. The review feedback identifies an opportunity to improve the documentation's formatting by removing redundant consecutive blank lines.

Comment thread docs/pip.md Outdated
Copy link
Copy Markdown
Contributor

@derasdf derasdf left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

s/docs(pip): fix external dependency output structure/docs: pip: Fix external dependency output structure/ - convention is colon-separated prefixes, capitalized verb. Double space typo too :)

Commit body is missing the WHY. When was this introduced? How did you find it? (7d06928 changed this ~10 months ago.) Put it in the commit message.

Also: s/but is actually stored/but they are actually stored/

nitpick: 3 open PRs (#1419, #1428, #1514), two for a month. I'd suggest slowing down and polishing each PR before moving to the next, it makes reviews smoother for everyone :)

Comment thread docs/pip.md Outdated
Comment thread docs/pip.md Outdated
@eskultety
Copy link
Copy Markdown
Member

nitpick: 3 open PRs (#1419, #1428, #1514), two for a month. I'd suggest slowing down and polishing each PR before moving to the next, it makes reviews smoother for everyone :)

Yes, but trivial changes, especially to docs like this one, is not a problem IMO, docs should always be a first-class citizen. That said, yes, the PR pool is still massive and we'll only slowly going to chew through it.

@harshitbansal184507 harshitbansal184507 force-pushed the pip-docs/external-deps branch 2 times, most recently from d28f585 to f72c0f0 Compare April 15, 2026 18:31
The docs showed external deps stored in subdirectories
(e.g. external-dockerfile-parse/), but they are actually stored
flat in deps/pip/ alongside PyPI deps.

This was changed in 7d06928.

Found the discrepancy while working on uv integration,
where I was mirroring hermeto's output directory structure. Updated
the directory tree and description to match actual behavior.

Signed-off-by: Harshit Bansal <harshitbansal184507@gmail.com>
@derasdf derasdf added this pull request to the merge queue Apr 17, 2026
Merged via the queue into hermetoproject:main with commit 7c0e615 Apr 17, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants