docs(packaging): switch install docs to pyproject workflows#64
Open
saquibsaifee wants to merge 5 commits intoGenAI-Security-Project:mainfrom
Open
docs(packaging): switch install docs to pyproject workflows#64saquibsaifee wants to merge 5 commits intoGenAI-Security-Project:mainfrom
saquibsaifee wants to merge 5 commits intoGenAI-Security-Project:mainfrom
Conversation
Signed-off-by: Saquib Saifee <saquibsaifee2@gmail.com>
…pyproject.toml Keep requirements.txt for compatibility with upstream tools, CI systems, and contributors familiar with the file. pyproject.toml remains the source of truth — contributors regenerate requirements.txt via `uv pip compile` and sync uv.lock via `uv lock` before committing dependency changes. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> Signed-off-by: Saquib Saifee <saquibsaifee2@gmail.com>
a99b77a to
9178182
Compare
Signed-off-by: Saquib Saifee <saquibsaifee2@gmail.com>
Signed-off-by: Saquib Saifee <saquibsaifee2@gmail.com>
Contributor
Author
|
@eaglei15 this is ready now |
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
pyproject.tomlas the single source of truth for all dependencies (core + dev extras)requirements.txtis now a generated artifact produced byuv pip compile pyproject.toml -o requirements.txtCONTRIBUTING.mdso contributors know to runuv pip compileanduv lockbefore committing dependency changesChanged files
CONTRIBUTING.md— updated directory tree to includerequirements.txt; added "Updating Dependencies" section withuv pip compileanduv lockcommandsrequirements.txt— restored as a pinned, annotated file generated frompyproject.tomluv.lock— added lock file for reproducible installs