Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(python): Add support for astral UV #7653

Closed
7 of 11 tasks
knqyf263 opened this issue Oct 4, 2024 Discussed in #7647 · 5 comments · Fixed by #8080
Closed
7 of 11 tasks

feat(python): Add support for astral UV #7653

knqyf263 opened this issue Oct 4, 2024 Discussed in #7647 · 5 comments · Fixed by #8080
Assignees
Labels
help wanted Denotes an issue that needs help from a contributor. Must meet "help wanted" guidelines. kind/feature Categorizes issue or PR as related to a new feature.
Milestone

Comments

@knqyf263
Copy link
Collaborator

knqyf263 commented Oct 4, 2024

Description

Parse uv.lock to identify dependencies (example).

TODO

Discussed in #7647

@knqyf263 knqyf263 added help wanted Denotes an issue that needs help from a contributor. Must meet "help wanted" guidelines. kind/feature Categorizes issue or PR as related to a new feature. labels Oct 4, 2024
@knqyf263 knqyf263 added this to the v0.59.0 milestone Dec 11, 2024
@knqyf263
Copy link
Collaborator Author

I assigned it to @nikpivkin since he has time now, but @DmitriyLewen, please help him as you have more knowledge regarding lockfile analysis.

@knqyf263
Copy link
Collaborator Author

There are several things to do, like dependency tree, etc. @DmitriyLewen Can you make a list for him first?

@DmitriyLewen
Copy link
Contributor

@knqyf263 @nikpivkin I added a TODO list to the issue description.
I'll update it if I remember anything else

@nikpivkin
Copy link
Contributor

@DmitriyLewen Thanks!

@nikpivkin
Copy link
Contributor

nikpivkin commented Dec 11, 2024

The list of direct dependencies and the root package can be retrieved from the lockfile. But, there is a concept of workspaces in uv that we can add support for later, so I implemented the analyzer as PostAnalyzer so that we can make fewer changes in the future.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Denotes an issue that needs help from a contributor. Must meet "help wanted" guidelines. kind/feature Categorizes issue or PR as related to a new feature.
Projects
Status: No status
Development

Successfully merging a pull request may close this issue.

3 participants