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

Support PEP 610 editables in pip freeze and pip list #10249

Merged
merged 14 commits into from
Sep 21, 2021

Commits on Sep 21, 2021

  1. Refactor egg_link_path/dist_is_editable

    Make them work without using pkg_resource.
    sbidoul committed Sep 21, 2021
    Configuration menu
    Copy the full SHA
    5d4ed8c View commit details
    Browse the repository at this point in the history
  2. Add PEP 610 editables support to BaseDistribution

    Look for the editable flag in direct_url.json,
    and fall back to the .egg-link search if there is
    no direct_url.json.
    sbidoul committed Sep 21, 2021
    Configuration menu
    Copy the full SHA
    0fe8182 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cee422f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d251b4b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0199c50 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d051a00 View commit details
    Browse the repository at this point in the history
  7. Add news fragment

    sbidoul committed Sep 21, 2021
    Configuration menu
    Copy the full SHA
    56a912a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    5a38ee7 View commit details
    Browse the repository at this point in the history
  9. Improve docs

    Co-authored-by: Tzu-ping Chung <uranusjr@gmail.com>
    sbidoul and uranusjr committed Sep 21, 2021
    Configuration menu
    Copy the full SHA
    729eb5d View commit details
    Browse the repository at this point in the history
  10. Minor pip list refactoring

    sbidoul committed Sep 21, 2021
    Configuration menu
    Copy the full SHA
    1149926 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    5fa413d View commit details
    Browse the repository at this point in the history
  12. Remove egg_link_path()

    sbidoul committed Sep 21, 2021
    Configuration menu
    Copy the full SHA
    2de1e5b View commit details
    Browse the repository at this point in the history
  13. Remove dead code

    I have tried to remove the .egg-link
    (in which case the package is not considered editable),
    and removing the package while leaving the .egg-link
    (in which case the package is not shown).
    I could not produce this "Editable install not found" message
    with pip 21.2.
    
    So I think this is dead code and I'm replacing this test by an assert.
    sbidoul committed Sep 21, 2021
    Configuration menu
    Copy the full SHA
    aa06366 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    ca05176 View commit details
    Browse the repository at this point in the history