Skip to content

Add support for PEP 751 pylock.toml lockfiles#4730

Open
Adityatorgal17 wants to merge 1 commit intoaboutcode-org:developfrom
Adityatorgal17:feature/pep751-pylock-support
Open

Add support for PEP 751 pylock.toml lockfiles#4730
Adityatorgal17 wants to merge 1 commit intoaboutcode-org:developfrom
Adityatorgal17:feature/pep751-pylock-support

Conversation

@Adityatorgal17
Copy link

Fixes #4638

What this PR does

Adds support for parsing PEP 751 pylock.toml lockfiles, including:

  • Dependency extraction
  • Virtual environment package modeling
  • Comprehensive test coverage

Tests

  • Added tests/packagedcode/test_pylock.py
  • Added test fixtures under tests/packagedcode/data/pylock
  • All tests/packagedcode tests pass

Notes

  • Follows existing DatafileHandler patterns
  • Gracefully handles malformed or incomplete lockfiles

Signed-off-by: Adityatorgal17 <adityatorgal581@gmail.com>
@Adityatorgal17
Copy link
Author

Adityatorgal17 commented Feb 5, 2026

Hi @AyanSinhaMahapatra 👋
This PR is ready for review.
Some CI jobs are waiting for approval since this is from a fork.
Whenever you have time, could you please take a look?

Thanks!

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.

Support pylock.toml

1 participant