-
Notifications
You must be signed in to change notification settings - Fork 765
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
uv pip tree
improvement
#4439
Comments
Can you create specific issues for each of these so we can track contributions easier? |
how would |
We would need to deduplicate cycles still, but we can show anything that's not a cycle. |
should we also print |
If you use |
May I propose to add a machine-readable output like JSON/CSV/Toml/whatever to the list of improvements? So I can hack |
+1 on adding JSON [
....
{
"package": {
"key": "werkzeug",
"package_name": "Werkzeug",
"installed_version": "3.0.3"
},
"dependencies": [
{
"key": "markupsafe",
"package_name": "MarkupSafe",
"installed_version": "2.1.5",
"required_version": ">=2.1.1"
}
]
}
] |
@zanieb I think this accidentally got closed in #4449; #4440 hasn't been merged yet and contains some of the additional features being asked for ( You might also want to ask about creating follow-up issues for the output flags that were mentioned in comments ( |
I mostly use (let me know if I should open a new issue for that :-) ) |
We're on the loose with this issue right now — seems to be working fine since @ChannyClaus is just doing them all :) Please chime in if you're interested in doing any of these improvements though! |
oh okay yah i can add those ( was going to make a PR for the extras (since this would be a "breaking" change unless it's behind a flag?) once #4440 merged but maybe i'll just stack them on top of each other or something... |
I don't think you need to worry about breaking changes in the text output since it's meant for users to "view". |
Thanks @ChannyClaus for all your work on this! Splitting the remaining two issues into #4711 and #4710. |
Some additional features that did not land as part of #3859:
--no-dedupe
(implement--no-dedupe
foruv pip tree
#4449)--prune
and--depth
(implement--depth
,--prune
forpip tree
#4440)--package
(implements--package
forpip tree
#4655)--invert
(implement--invert
forpip tree
#4621)-j
)The text was updated successfully, but these errors were encountered: