Skip to content

Remaining work on uv pip show #2526

@danielhollas

Description

@danielhollas

This is a follow-up to #1594 to track the remaining work to reach pip compatibility (ordered by importance)

  • Required-by field (extremely useful)
  • Editable project location
  • Other fields that are less important imo: Summary, Home-page, Author, Author-email, License

Current example uv output (for an editable package)

Name: aiidalab-qe
Version: 24.4.0a2
Location: /home/hollas/atmospec/aiidalab-qe/.venv/lib/python3.12/site-packages
Requires: aiida-core, aiida-pseudo, aiida-quantumespresso, aiidalab-widgets-base, filelock, importlib-resources, jinja2

Compare to pip output

Name: aiidalab_qe
Version: 24.4.0a2
Summary: Package for the AiiDAlab QE app
Home-page: https://github.com/aiidalab/aiidalab-qe
Author: Carl Simon Adorf, Aliaksandr Yakutovich, Marnik Bercx, Jusong Yu
Author-email: aiidalab@materialscloud.org
License: MIT
Location: /home/hollas/atmospec/aiidalab-qe/.venv/lib/python3.12/site-packages
Editable project location: /home/hollas/atmospec/aiidalab-qe
Requires: aiida-core, aiida-pseudo, aiida-quantumespresso, aiidalab-widgets-base, filelock, importlib-resources, Jinja2
Required-by: 

Thank you so much @ChannyClaus for the current implementation! 👏

Metadata

Metadata

Assignees

No one assigned

    Labels

    compatibilityCompatibility with a specification or another tool

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions