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

Handle invalid requirement as parameter to uninstall #9052

Closed
wants to merge 245 commits into from
Closed

Handle invalid requirement as parameter to uninstall #9052

wants to merge 245 commits into from

Commits on Dec 14, 2020

  1. Clean up my Git entries

    hugovk committed Dec 14, 2020
    Configuration menu
    Copy the full SHA
    49fd5db View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2021

  1. -v shows subprocess output

    adds VERBOSE custom log level between DEBUG and INFO
    
    used when `-v` is given. Now require -vv to enable full debug output.
    
    Messages can be logged with VERBOSE level to promote them to `-v` output instead of `-vv`
    minrk committed Mar 12, 2021
    Configuration menu
    Copy the full SHA
    9b3e784 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2021

  1. Always open tar files with UTF-8

    The UTF-8 encoding was assumed in an sdist, but without explicit
    specifying, extraction may fail on obscure systems where the default
    encoding is not UTF-8.
    
    Co-Authored-By: Chris Hunt <[email protected]>
    uranusjr and chrahunt committed Apr 24, 2021
    Configuration menu
    Copy the full SHA
    dc9efc8 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2021

  1. Cache location calculation functions

    The practical difference is the mismatch detection is not performed at
    most once for every invocation, thus only warned once if there are any
    mismatches.
    uranusjr committed Apr 26, 2021
    Configuration menu
    Copy the full SHA
    6123570 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2021

  1. Configuration menu
    Copy the full SHA
    f77649e View commit details
    Browse the repository at this point in the history

Commits on May 22, 2021

  1. uninstall: Added error handling when 'uninstall' parameter is invalid…

    … (not a named requirements/requirements file).
    GuyTuval committed May 22, 2021
    Configuration menu
    Copy the full SHA
    d5777f8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c257861 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    518d256 View commit details
    Browse the repository at this point in the history
  4. Update docs for less common news extension

    Namely trivial, vendor and process.  These were missed
    during the trasition to *.rst news fragment.
    McSinyx authored and GuyTuval committed May 22, 2021
    Configuration menu
    Copy the full SHA
    683db46 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3d1c294 View commit details
    Browse the repository at this point in the history
  6. Fix typo

    pradyunsg authored and GuyTuval committed May 22, 2021
    Configuration menu
    Copy the full SHA
    6488654 View commit details
    Browse the repository at this point in the history
  7. Simplify YAML + better names

    pradyunsg authored and GuyTuval committed May 22, 2021
    Configuration menu
    Copy the full SHA
    ca1de3c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    aa36cd1 View commit details
    Browse the repository at this point in the history
  9. Update news/8996.bugfix.rst

    Co-authored-by: Pradyun Gedam <[email protected]>
    2 people authored and GuyTuval committed May 22, 2021
    Configuration menu
    Copy the full SHA
    7e1be68 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    4bee479 View commit details
    Browse the repository at this point in the history
  11. Add news entry

    pfmoore authored and GuyTuval committed May 22, 2021
    Configuration menu
    Copy the full SHA
    23854c0 View commit details
    Browse the repository at this point in the history
  12. Only do the ensure_text() dance on Windows

    POSIX is problematic when the environment is not configured properly.
    uranusjr authored and GuyTuval committed May 22, 2021
    Configuration menu
    Copy the full SHA
    a796c1f View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    3dae0e6 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    f09adbf View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    86ce43a View commit details
    Browse the repository at this point in the history
  16. 📰

    pradyunsg authored and GuyTuval committed May 22, 2021
    Configuration menu
    Copy the full SHA
    d6566b0 View commit details
    Browse the repository at this point in the history
  17. Update user guide to change resolver default

    In pip 20.3, the new resolver will be the default.
    Therefore, this commit updates user docs to change
    instructions for testing, migration, etc.
    
    Towards #8937.
    brainwane authored and GuyTuval committed May 22, 2021
    Configuration menu
    Copy the full SHA
    52bb4e3 View commit details
    Browse the repository at this point in the history
  18. Improve docs on resolver, constraints, and hash-checking

    Related to #9020.
    brainwane authored and GuyTuval committed May 22, 2021
    Configuration menu
    Copy the full SHA
    033a275 View commit details
    Browse the repository at this point in the history
  19. Test against Python 3.9 on Travis CI

    McSinyx authored and GuyTuval committed May 22, 2021
    Configuration menu
    Copy the full SHA
    eaf759a View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    6f9050c View commit details
    Browse the repository at this point in the history
  21. 📰

    pradyunsg authored and GuyTuval committed May 22, 2021
    Configuration menu
    Copy the full SHA
    3d78ff5 View commit details
    Browse the repository at this point in the history
  22. Skip tests that fail on Python 2

    pradyunsg authored and GuyTuval committed May 22, 2021
    Configuration menu
    Copy the full SHA
    ee4e4cd View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    e2a850c View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    1072d6d View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    49825f8 View commit details
    Browse the repository at this point in the history
  26. Bump for release

    pradyunsg authored and GuyTuval committed May 22, 2021
    Configuration menu
    Copy the full SHA
    0c260b6 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    3fb40af View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    3b31fe1 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    b87e2e0 View commit details
    Browse the repository at this point in the history
  30. Update news/4958.feature.rst

    Co-authored-by: Xavier Fernandez <[email protected]>
    GuyTuval and xavfernandez committed May 22, 2021
    Configuration menu
    Copy the full SHA
    9833d09 View commit details
    Browse the repository at this point in the history
  31. Update src/pip/_internal/commands/uninstall.py

    Co-authored-by: Xavier Fernandez <[email protected]>
    GuyTuval and xavfernandez committed May 22, 2021
    Configuration menu
    Copy the full SHA
    8c2f433 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    14927b9 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2021

  1. Rephrase the warning printed when run as root on Unix

    The earlier warning phrasing has some awkwardness and doesn't clearly
    explain why this action is potentially harmful. The change from
    "you should" to "it is recommended" is also intentional, to take a
    different tone.
    pradyunsg committed May 28, 2021
    Configuration menu
    Copy the full SHA
    8b521e2 View commit details
    Browse the repository at this point in the history
  2. fork sync.

    uranusjr authored and GuyTuval committed May 28, 2021
    Configuration menu
    Copy the full SHA
    8118120 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    32b9659 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5005e8e View commit details
    Browse the repository at this point in the history
  5. Fix fork sync merge.

    GuyTuval committed May 28, 2021
    Configuration menu
    Copy the full SHA
    b0e81cc View commit details
    Browse the repository at this point in the history
  6. Merge pull request #10022 from pradyunsg/better-root-message

    Rephrase the warning printed when run as root on Unix
    pradyunsg authored May 28, 2021
    Configuration menu
    Copy the full SHA
    74580b1 View commit details
    Browse the repository at this point in the history
  7. Move where show is shown in commands

    It is for introspecting installed packages, not on the index.
    pradyunsg committed May 28, 2021
    Configuration menu
    Copy the full SHA
    b3a848a View commit details
    Browse the repository at this point in the history
  8. Remove old documentation pages

    These pages were redirecting users from really old versions of pip.
    Breaking those links now should be fine, since these pages do not get
    much traffic.
    pradyunsg committed May 28, 2021
    Configuration menu
    Copy the full SHA
    70a2c72 View commit details
    Browse the repository at this point in the history
  9. Add a missing reference

    This was being used in another part of our documentation, to refer to
    this heading.
    pradyunsg committed May 28, 2021
    Configuration menu
    Copy the full SHA
    1a0ece1 View commit details
    Browse the repository at this point in the history
  10. Add a "Topic Guide" section to the documentation

    This section will contain pages that describe a single topic (like
    "Authentication", "Caching", etc).
    pradyunsg committed May 28, 2021
    1 Configuration menu
    Copy the full SHA
    7d42fb6 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    d74062a View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    3930f55 View commit details
    Browse the repository at this point in the history

Commits on May 29, 2021

  1. Merge pull request #10027 from pradyunsg/topic/authentication

    Add a topic guide for Authentication
    pradyunsg authored May 29, 2021
    Configuration menu
    Copy the full SHA
    8fe0011 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2021

  1. Avoid importing a non-vendored version of Tornado

    Code depending on this conditional import could break if an old
    version of Tornado is present in the environment, rendering pip
    unusable.
    Ben Darnell authored and bdarnell committed May 30, 2021
    Configuration menu
    Copy the full SHA
    b8f1fcf View commit details
    Browse the repository at this point in the history

Commits on May 31, 2021

  1. Configuration menu
    Copy the full SHA
    5554432 View commit details
    Browse the repository at this point in the history
  2. remove support for setup.cfg only projects

    Per the discussion in #9945.
    
    Signed-off-by: Filipe Laíns <[email protected]>
    FFY00 committed May 31, 2021
    Configuration menu
    Copy the full SHA
    47f7c63 View commit details
    Browse the repository at this point in the history
  3. fix index_urls if multiple creds for same domain

    snook92 committed May 31, 2021
    Configuration menu
    Copy the full SHA
    b97e2e0 View commit details
    Browse the repository at this point in the history
  4. Issue 3931 news file

    snook92 committed May 31, 2021
    Configuration menu
    Copy the full SHA
    9eee1a4 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2021

  1. Configuration menu
    Copy the full SHA
    ff03bae View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e620e8e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    57be6a7 View commit details
    Browse the repository at this point in the history
  4. Check Requires-Python before other dependencies

    This makes the resolver fail quicker when there's a interpreter
    version conflict, and avoid additional (useless) downloads.
    uranusjr committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    c8638ad View commit details
    Browse the repository at this point in the history
  5. network auth / minor changes and more tests

    Bruno S committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    dca1299 View commit details
    Browse the repository at this point in the history
  6. update bugfix description

    Bruno S committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    11259a4 View commit details
    Browse the repository at this point in the history
  7. update bugfix description

    Bruno S committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    6b421bf View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2021

  1. Merge pull request #9949 from hroncok/error_msg_missing_record

    Provide a better error message when uninstalling packages without dist-info/RECORD
    pfmoore authored Jun 2, 2021
    Configuration menu
    Copy the full SHA
    3c1d181 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0468eb0 View commit details
    Browse the repository at this point in the history
  3. news/3931.bugfix.rst / fix pre-commit errors

    Bruno S committed Jun 2, 2021
    Configuration menu
    Copy the full SHA
    c22e15e View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2021

  1. Fix typos (#10001)

    striezel authored Jun 3, 2021
    Configuration menu
    Copy the full SHA
    b8e7a70 View commit details
    Browse the repository at this point in the history
  2. Fix pip freeze to use modern format for git repos (#9822)

    Pip dropped support for `git+ssh@` style requirements (see #7554)
    in favour of `git+ssh://` but didn't propagate the change to
     `pip freeze` which resultantly returns invalid requirements.
    Fix this behaviour.
    
    Fixes #9625.
    bwoodsend committed Jun 3, 2021
    Configuration menu
    Copy the full SHA
    f533671 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8b8fa2b View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2021

  1. Configuration menu
    Copy the full SHA
    b38b925 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2021

  1. Configuration menu
    Copy the full SHA
    0170e37 View commit details
    Browse the repository at this point in the history
  2. Convert type hint comments into annotations

    Co-authored-by: Pradyun Gedam <[email protected]>
    Co-authored-by: Tzu-ping Chung <[email protected]>
    3 people authored Jun 7, 2021
    Configuration menu
    Copy the full SHA
    1e016d2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5394d34 View commit details
    Browse the repository at this point in the history
  4. Add news entry

    domdfcoding committed Jun 7, 2021
    Configuration menu
    Copy the full SHA
    d532a4c View commit details
    Browse the repository at this point in the history
  5. Merge pull request #10031 from FFY00/no-setup-cfg

    Remove support for setup.cfg only projects
    pradyunsg authored Jun 7, 2021
    Configuration menu
    Copy the full SHA
    e89dbbd View commit details
    Browse the repository at this point in the history
  6. Merge pull request #10044 from domdfcoding/update-six

    Update vendored six to 1.16.0
    pradyunsg authored Jun 7, 2021
    Configuration menu
    Copy the full SHA
    776238a View commit details
    Browse the repository at this point in the history
  7. Merge pull request #10023 from pradyunsg/show-is-for-local-packages

    Move where show is shown in commands
    pradyunsg authored Jun 7, 2021
    Configuration menu
    Copy the full SHA
    ad9d492 View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2021

  1. Configuration menu
    Copy the full SHA
    9cbe7f6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7204b92 View commit details
    Browse the repository at this point in the history
  3. change message to error

    OBITORASU committed Jun 8, 2021
    Configuration menu
    Copy the full SHA
    5c73594 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e22799b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fe4ab16 View commit details
    Browse the repository at this point in the history
  6. fix lint issue in docs

    OBITORASU committed Jun 8, 2021
    Configuration menu
    Copy the full SHA
    4dbf953 View commit details
    Browse the repository at this point in the history
  7. Make proper annotations on noxfile.py

    As I said on the pypa PR 10018, it is necessary to convert the commentaries into proper annotations.
    DiddiLeija authored Jun 8, 2021
    Configuration menu
    Copy the full SHA
    b0626f6 View commit details
    Browse the repository at this point in the history
  8. Create 10047.trivial.rst

    This is the respective news entry for this pull request.
    DiddiLeija authored Jun 8, 2021
    Configuration menu
    Copy the full SHA
    6069a3d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    5e2c0cc View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    4593007 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    67dcdf5 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    560d2e9 View commit details
    Browse the repository at this point in the history
  13. fix the wordings

    OBITORASU committed Jun 8, 2021
    Configuration menu
    Copy the full SHA
    1458166 View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2021

  1. Configuration menu
    Copy the full SHA
    9ba78c9 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2021

  1. fix typo

    OBITORASU committed Jun 11, 2021
    Configuration menu
    Copy the full SHA
    9f0338a View commit details
    Browse the repository at this point in the history
  2. minor rephrasing of message

    OBITORASU committed Jun 11, 2021
    Configuration menu
    Copy the full SHA
    7a64c94 View commit details
    Browse the repository at this point in the history
  3. use setLoggerClass to define log.verbose

    loaded in pip._internals.__init__
    
    must use utils.logging.getLogger to get the right type annotation
    instead of logging.getLogger, despite no actual difference in behavior
    minrk committed Jun 11, 2021
    Configuration menu
    Copy the full SHA
    c87af08 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5bc83d4 View commit details
    Browse the repository at this point in the history
  5. Add an intersphinx link, to compatibility section

    This was being used in a different part of our documentation.
    pradyunsg committed Jun 11, 2021
    Configuration menu
    Copy the full SHA
    9687f45 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    de88828 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6ad334b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a90dd11 View commit details
    Browse the repository at this point in the history
  9. Implement new command 'pip index versions'

    Noah Gorny authored Jun 11, 2021
    Configuration menu
    Copy the full SHA
    3751878 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    c165851 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    119671f View commit details
    Browse the repository at this point in the history
  12. Incorporate suggested rephrasing

    Co-authored-by: Tzu-ping Chung <[email protected]>
    pradyunsg and uranusjr authored Jun 11, 2021
    Configuration menu
    Copy the full SHA
    c495eab View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    4e37816 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    cd52165 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    1f21ae5 View commit details
    Browse the repository at this point in the history
  16. Merge pull request #10026 from pradyunsg/fix-missing-reference

    Add a missing reference in the documentation
    pradyunsg authored Jun 11, 2021
    Configuration menu
    Copy the full SHA
    b1991d5 View commit details
    Browse the repository at this point in the history
  17. Merge pull request #10024 from pradyunsg/remove-old-docs-pages

    Remove old documentation pages
    pradyunsg authored Jun 11, 2021
    Configuration menu
    Copy the full SHA
    9e1a92e View commit details
    Browse the repository at this point in the history
  18. Add a topic guide: Caching

    pradyunsg committed Jun 11, 2021
    Configuration menu
    Copy the full SHA
    d63f06a View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    498d800 View commit details
    Browse the repository at this point in the history
  20. Enable definition lists in MyST

    This is useful for presenting content.
    pradyunsg committed Jun 11, 2021
    Configuration menu
    Copy the full SHA
    330cfa3 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    0ab159a View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    ece6a2c View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2021

  1. Stop relying on undocumented duck typing by urlunsplit()

    There are proposals in CPython to enforce correct types (str, bytes, bytearray) in urllib.parse: bpo-19094 and bpo-22234.
    jacobtylerwalls committed Jun 13, 2021
    Configuration menu
    Copy the full SHA
    185120d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c4e83dc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c44b23c View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2021

  1. Merge pull request #9994 from uranusjr/requires-python-before-other-deps

    Check Requires-Python before other dependencies
    uranusjr authored Jun 15, 2021
    Configuration menu
    Copy the full SHA
    7c3abcc View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2021

  1. Use UTF-8 for log file

    methane authored Jun 16, 2021
    Configuration menu
    Copy the full SHA
    9e220c6 View commit details
    Browse the repository at this point in the history
  2. Add NEWS fragment

    methane committed Jun 16, 2021
    Configuration menu
    Copy the full SHA
    f6a63eb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f5f9135 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2021

  1. Unify Python project root detection logic

    A Python project root is now defined as containing a pyproject.toml, or
    a setup.py (pre-PEP-517 legacy layout). After this patch, this logic
    applies to all checks except parse_editable, where we check for setup.py
    and setup.cfg instead since non-setuptools PEP 517 projects cannot be
    installed as editable right now.
    uranusjr committed Jun 19, 2021
    Configuration menu
    Copy the full SHA
    288bffc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    62f4816 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #10082 from uranusjr/setup-py-freeze

    Unify Python project root detection logic
    uranusjr authored Jun 19, 2021
    Configuration menu
    Copy the full SHA
    4704da4 View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2021

  1. Upgrade resolvelib to 0.7.1

    uranusjr committed Jun 22, 2021
    Configuration menu
    Copy the full SHA
    8316051 View commit details
    Browse the repository at this point in the history
  2. News for resolvelib 0.7.1

    uranusjr authored Jun 22, 2021
    Configuration menu
    Copy the full SHA
    7a31c61 View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2021

  1. Fix the annotations for setup.py

    I have been converting type commentaries into annotations. For now, I'll fix some annotations from `setup.py`.
    DiddiLeija authored Jun 23, 2021
    Configuration menu
    Copy the full SHA
    189f63a View commit details
    Browse the repository at this point in the history
  2. Create 10094.trivial.rst

    This is the news entry for my pull request.
    DiddiLeija authored Jun 23, 2021
    Configuration menu
    Copy the full SHA
    b37f3ab View commit details
    Browse the repository at this point in the history
  3. Merge pull request #10032 from uranusjr/new-resolver-order-projects-b…

    …y-depth
    
    Rework resolution ordering to consider "depth"
    pradyunsg authored Jun 23, 2021
    Configuration menu
    Copy the full SHA
    4561b1f View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2021

  1. Configuration menu
    Copy the full SHA
    9db8937 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2021

  1. Configuration menu
    Copy the full SHA
    ad8a1b8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9cd3d5d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    80285c6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b9d27d6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    97bab9f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4fe9407 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e690467 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2021

  1. Merge pull request #10103 from pradyunsg/update-to-libera

    Update IRC links to libera.chat
    pradyunsg authored Jun 26, 2021
    Configuration menu
    Copy the full SHA
    1d010c0 View commit details
    Browse the repository at this point in the history
  2. Rephrase the warning printed when run as root on Unix

    The earlier warning phrasing has some awkwardness and doesn't clearly
    explain why this action is potentially harmful. The change from
    "you should" to "it is recommended" is also intentional, to take a
    different tone.
    pradyunsg authored and sbidoul committed Jun 26, 2021
    Configuration menu
    Copy the full SHA
    4cab55f View commit details
    Browse the repository at this point in the history
  3. Avoid importing a non-vendored version of Tornado

    Code depending on this conditional import could break if an old
    version of Tornado is present in the environment, rendering pip
    unusable.
    Ben Darnell authored and sbidoul committed Jun 26, 2021
    Configuration menu
    Copy the full SHA
    363e90b View commit details
    Browse the repository at this point in the history
  4. remove support for setup.cfg only projects

    Per the discussion in #9945.
    
    Signed-off-by: Filipe Laíns <[email protected]>
    FFY00 authored and sbidoul committed Jun 26, 2021
    Configuration menu
    Copy the full SHA
    c141edc View commit details
    Browse the repository at this point in the history
  5. Bump for release

    sbidoul committed Jun 26, 2021
    Configuration menu
    Copy the full SHA
    e69a8f3 View commit details
    Browse the repository at this point in the history
  6. Bump for development

    sbidoul committed Jun 26, 2021
    Configuration menu
    Copy the full SHA
    5cf74b2 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    41aa9f3 View commit details
    Browse the repository at this point in the history
  8. Remove 21.1.3 new fragments

    sbidoul committed Jun 26, 2021
    Configuration menu
    Copy the full SHA
    c06bb2a View commit details
    Browse the repository at this point in the history
  9. Merge pull request #10105 from sbidoul/release/21.1.3

    Release/21.1.3
    sbidoul authored Jun 26, 2021
    Configuration menu
    Copy the full SHA
    089d246 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    95c6f68 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2021

  1. Configuration menu
    Copy the full SHA
    9c2c52b View commit details
    Browse the repository at this point in the history
  2. Complete type annotations in pip/_internal/cli

    Co-authored-by: Tzu-ping Chung <[email protected]>
    DiddiLeija and uranusjr authored Jun 27, 2021
    Configuration menu
    Copy the full SHA
    44b3c90 View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2021

  1. Configuration menu
    Copy the full SHA
    6a346a4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0a08cf9 View commit details
    Browse the repository at this point in the history
  3. add newline to news rst

    afolksetapart committed Jun 29, 2021
    Configuration menu
    Copy the full SHA
    bf7ae72 View commit details
    Browse the repository at this point in the history
  4. Update news/9686.feature.rst

    Co-authored-by: Pradyun Gedam <[email protected]>
    afolksetapart and pradyunsg committed Jun 29, 2021
    Configuration menu
    Copy the full SHA
    c7c4ade View commit details
    Browse the repository at this point in the history
  5. Update src/pip/_internal/req/req_uninstall.py

    Co-authored-by: Pradyun Gedam <[email protected]>
    afolksetapart and pradyunsg committed Jun 29, 2021
    Configuration menu
    Copy the full SHA
    197392c View commit details
    Browse the repository at this point in the history
  6. Add .venv to .gitignore

    This directory is a fairly common virtual environment name, and,
    more importantly, is used by GitHub Codespaces as their default virtual
    environment path without adding it to a global gitignore.
    pradyunsg authored Jun 29, 2021
    Configuration menu
    Copy the full SHA
    a5ea1d8 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #10112 from pradyunsg/add-venv-to-gitignore

    Add `.venv` to `.gitignore`
    pradyunsg authored Jun 29, 2021
    Configuration menu
    Copy the full SHA
    1b75812 View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2021

  1. Merge pull request #9687 from afolksetapart/9686-default-uninstall

    Make yes the default choice in `pip uninstall`'s prompt
    pradyunsg authored Jun 30, 2021
    Configuration menu
    Copy the full SHA
    bef589d View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2021

  1. Vendor tomli v1.0.3

    hukkin committed Jul 1, 2021
    Configuration menu
    Copy the full SHA
    e68ac94 View commit details
    Browse the repository at this point in the history
  2. Replace toml usage with tomli

    hukkin committed Jul 1, 2021
    Configuration menu
    Copy the full SHA
    b778db5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    af79d0d View commit details
    Browse the repository at this point in the history
  4. Unvendor no longer used toml

    hukkin committed Jul 1, 2021
    Configuration menu
    Copy the full SHA
    3ba1951 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d2e0c4c View commit details
    Browse the repository at this point in the history
  6. Add news

    hukkin committed Jul 1, 2021
    Configuration menu
    Copy the full SHA
    1915c4d View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2021

  1. Re-implement Git version parsing with regex

    After packaging drops LegacyVersion, version.parse() will no longer
    guarantee to be able to parse Git versions, so we need to invent our own
    parser. Since we really only care about the major and minor segments,
    the logic is pretty simple.
    uranusjr committed Jul 2, 2021
    Configuration menu
    Copy the full SHA
    72e38ca View commit details
    Browse the repository at this point in the history
  2. Stylise console output with console highlighting

    Co-authored-by: Tzu-ping Chung <[email protected]>
    pradyunsg and uranusjr authored Jul 2, 2021
    Configuration menu
    Copy the full SHA
    520aed8 View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2021

  1. Merge pull request #10072 from methane/patch-2

    Use UTF-8 encoding for log file.
    pradyunsg authored Jul 4, 2021
    Configuration menu
    Copy the full SHA
    156f71b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9582341 View commit details
    Browse the repository at this point in the history
  3. Use --color=yes

    harupy committed Jul 4, 2021
    Configuration menu
    Copy the full SHA
    2395bc5 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #10126 from harupy/color-pytest

    Add `--color=yes` for pytest to color output logs
    pradyunsg authored Jul 4, 2021
    Configuration menu
    Copy the full SHA
    f37fc4c View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2021

  1. Configuration menu
    Copy the full SHA
    7cae5f2 View commit details
    Browse the repository at this point in the history
  2. Reword pip-starts-backtracking sentence

    This reads clearer than the initial iteration.
    
    Co-authored-by: Tzu-ping Chung <[email protected]>
    Co-authored-by: Paul Moore <[email protected]>
    3 people committed Jul 9, 2021
    Configuration menu
    Copy the full SHA
    414da9b View commit details
    Browse the repository at this point in the history
  3. Address review comments

    pradyunsg committed Jul 9, 2021
    Configuration menu
    Copy the full SHA
    c1295af View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2021

  1. Fix a typo

    Co-authored-by: Tzu-ping Chung <[email protected]>
    pradyunsg and uranusjr authored Jul 11, 2021
    Configuration menu
    Copy the full SHA
    67da5a6 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2021

  1. Suppress "not on PATH" warning when --prefix is given

    Similar to how it works with `--target`, avoid printing the
    warning since it's clear from the context that the final
    destionation of the executables is unlikely to be in the PATH.
    Nikita Chepanov authored and uranusjr committed Jul 12, 2021
    Configuration menu
    Copy the full SHA
    f2ce774 View commit details
    Browse the repository at this point in the history
  2. Special case warning for requirements.txt install (#9915)

    Co-authored-by: Tzu-ping Chung <[email protected]>
    briantracy and uranusjr authored Jul 12, 2021
    Configuration menu
    Copy the full SHA
    37a2b12 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    72e1ff3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    23eb69f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6958b87 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c1da53d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ef8299d View commit details
    Browse the repository at this point in the history
  8. Move assert_[not_]installed to Script and use it

    This help function is much better than the previous ad-hoc logic used in
    test_uninstall.py, which has trouble identifying normalized names.
    uranusjr committed Jul 12, 2021
    Configuration menu
    Copy the full SHA
    e6c3177 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    3209ad0 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    f9c49ef View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    5d81040 View commit details
    Browse the repository at this point in the history
  12. Detect user-requested package names by preparing

    This always prepares each explicit requirements when the resolver is
    run, instead of when they are being resolved. But we always want to
    prepare them anyway (an explicit requirement has only one candidate, so
    it's either do or die), so this is not really a problem.
    uranusjr committed Jul 12, 2021
    Configuration menu
    Copy the full SHA
    73edd74 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    1501272 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    77810bc View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    57d9af2 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    ad9d46e View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    11a9990 View commit details
    Browse the repository at this point in the history
  18. Merge pull request #9569 from uranusjr/pax-tar-2

    Always open tar files with UTF-8
    uranusjr authored Jul 12, 2021
    Configuration menu
    Copy the full SHA
    4cd3255 View commit details
    Browse the repository at this point in the history
  19. Merge pull request #10077 from uranusjr/requires-python-to-debug

    Move "Link requires a different Python" to verbose
    uranusjr authored Jul 12, 2021
    Configuration menu
    Copy the full SHA
    32a3a50 View commit details
    Browse the repository at this point in the history
  20. Merge pull request #10099 from pradyunsg/topic/vcs-support

    Add topic guide: VCS Support
    pradyunsg authored Jul 12, 2021
    Configuration menu
    Copy the full SHA
    1545996 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    c5f9bc5 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    f9710e9 View commit details
    Browse the repository at this point in the history
  23. Merge pull request #9865 from uranusjr/sysconfig-message-improvement

    Cache location calculation functions
    uranusjr authored Jul 12, 2021
    Configuration menu
    Copy the full SHA
    ad3d498 View commit details
    Browse the repository at this point in the history
  24. Re-enable location warning

    uranusjr committed Jul 12, 2021
    Configuration menu
    Copy the full SHA
    889571a View commit details
    Browse the repository at this point in the history
  25. Use Python 3.10 sysconfig.get_preferred_scheme()

    This function is introduced to 3.10 to do precisely what we want, so
    let's use it if possible.
    uranusjr committed Jul 12, 2021
    Configuration menu
    Copy the full SHA
    ca4aa12 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    8349b9a View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    bd5ac26 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    646aba8 View commit details
    Browse the repository at this point in the history
  29. Merge pull request #10148 from uranusjr/location-warning-again

    Re-enable location warning
    uranusjr authored Jul 12, 2021
    Configuration menu
    Copy the full SHA
    cccf380 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    ce86dc8 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    3b3fde2 View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2021

  1. Configuration menu
    Copy the full SHA
    1f1e1d6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cc188ae View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d12ab1c View commit details
    Browse the repository at this point in the history
  4. Rephrase paragraph describing how dependency resolution works

    - Clarify that pip is incrementally building up this information.
    - Clarify that pip has to download files, which contain the dependency information.
    - Hint at the fact that this is a recursive process.
    pradyunsg authored Jul 13, 2021
    Configuration menu
    Copy the full SHA
    14e48b5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d7c0e62 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7da05f3 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2021

  1. Configuration menu
    Copy the full SHA
    76cd70a View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2021

  1. uninstall: Added error handling when 'uninstall' parameter is invalid…

    … (not a named requirements/requirements file).
    GuyTuval committed Jul 18, 2021
    Configuration menu
    Copy the full SHA
    1cbb8e3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1f5cbb3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    642f16d View commit details
    Browse the repository at this point in the history
  4. Update docs for less common news extension

    Namely trivial, vendor and process.  These were missed
    during the trasition to *.rst news fragment.
    McSinyx authored and GuyTuval committed Jul 18, 2021
    Configuration menu
    Copy the full SHA
    9654e92 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0406057 View commit details
    Browse the repository at this point in the history
  6. Fix typo

    pradyunsg authored and GuyTuval committed Jul 18, 2021
    Configuration menu
    Copy the full SHA
    d0e323e View commit details
    Browse the repository at this point in the history
  7. Simplify YAML + better names

    pradyunsg authored and GuyTuval committed Jul 18, 2021
    Configuration menu
    Copy the full SHA
    b03da55 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    791a1f3 View commit details
    Browse the repository at this point in the history
  9. Update news/8996.bugfix.rst

    Co-authored-by: Pradyun Gedam <[email protected]>
    2 people authored and GuyTuval committed Jul 18, 2021
    Configuration menu
    Copy the full SHA
    dab4275 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    4e97231 View commit details
    Browse the repository at this point in the history
  11. Add news entry

    pfmoore authored and GuyTuval committed Jul 18, 2021
    Configuration menu
    Copy the full SHA
    06697c6 View commit details
    Browse the repository at this point in the history
  12. Only do the ensure_text() dance on Windows

    POSIX is problematic when the environment is not configured properly.
    uranusjr authored and GuyTuval committed Jul 18, 2021
    Configuration menu
    Copy the full SHA
    61a08dd View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    728f2a9 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    154417b View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    e7ddd7b View commit details
    Browse the repository at this point in the history
  16. 📰

    pradyunsg authored and GuyTuval committed Jul 18, 2021
    Configuration menu
    Copy the full SHA
    ae720d3 View commit details
    Browse the repository at this point in the history
  17. Update user guide to change resolver default

    In pip 20.3, the new resolver will be the default.
    Therefore, this commit updates user docs to change
    instructions for testing, migration, etc.
    
    Towards #8937.
    brainwane authored and GuyTuval committed Jul 18, 2021
    Configuration menu
    Copy the full SHA
    36b7527 View commit details
    Browse the repository at this point in the history
  18. Improve docs on resolver, constraints, and hash-checking

    Related to #9020.
    brainwane authored and GuyTuval committed Jul 18, 2021
    Configuration menu
    Copy the full SHA
    f04b3fe View commit details
    Browse the repository at this point in the history
  19. Test against Python 3.9 on Travis CI

    McSinyx authored and GuyTuval committed Jul 18, 2021
    Configuration menu
    Copy the full SHA
    7d97363 View commit details
    Browse the repository at this point in the history
  20. 📰

    pradyunsg authored and GuyTuval committed Jul 18, 2021
    Configuration menu
    Copy the full SHA
    646d0e4 View commit details
    Browse the repository at this point in the history
  21. Skip tests that fail on Python 2

    pradyunsg authored and GuyTuval committed Jul 18, 2021
    Configuration menu
    Copy the full SHA
    62ce4cf View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    100280e View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    9c05f8c View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    02076a6 View commit details
    Browse the repository at this point in the history
  25. Bump for release

    pradyunsg authored and GuyTuval committed Jul 18, 2021
    Configuration menu
    Copy the full SHA
    7dd5088 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    448cfb6 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    0553385 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    f3b67ec View commit details
    Browse the repository at this point in the history
  29. Update news/4958.feature.rst

    Co-authored-by: Xavier Fernandez <[email protected]>
    GuyTuval and xavfernandez committed Jul 18, 2021
    Configuration menu
    Copy the full SHA
    40815ee View commit details
    Browse the repository at this point in the history
  30. Update src/pip/_internal/commands/uninstall.py

    Co-authored-by: Xavier Fernandez <[email protected]>
    GuyTuval and xavfernandez committed Jul 18, 2021
    Configuration menu
    Copy the full SHA
    adfdf09 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    73ceb8e View commit details
    Browse the repository at this point in the history
  32. fork sync.

    uranusjr authored and GuyTuval committed Jul 18, 2021
    Configuration menu
    Copy the full SHA
    1a2795e View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    f5f2f6c View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    aef9f12 View commit details
    Browse the repository at this point in the history
  35. Fix fork sync merge.

    GuyTuval committed Jul 18, 2021
    Configuration menu
    Copy the full SHA
    40aa517 View commit details
    Browse the repository at this point in the history
  36. Merge remote-tracking branch 'origin_old/failed-uninstall-parameter-4…

    …958' into failed-uninstall-parameter-4958
    GuyTuval committed Jul 18, 2021
    Configuration menu
    Copy the full SHA
    3aa6a6a View commit details
    Browse the repository at this point in the history