1
1
Fork 0
mirror of https://github.com/pypa/pip synced 2023-12-13 21:30:23 +01:00
Commit graph

10674 commits

Author SHA1 Message Date
Tzu-ping Chung
c8596e1410 News 2020-07-31 06:45:40 +08:00
Tzu-ping Chung
c3e1a153fd Improve SVN version parser
SVN has multiple distributions on Windows, e.g. SlikSVN, CollabNet. Some
of them suffix the version with a "-{distro}" part, which causes the
previous implementation to fail.

This patch removes that final part and make the version logic work.
2020-07-31 06:38:43 +08:00
Pradyun Gedam
930aa5c708
Merge pull request #8660 from brainwane/update-flag-in-docs
Update documentation to reflect updated resolver feature flag
2020-07-31 01:17:00 +05:30
Sumana Harihareswara
27b4980c6c Update documentation to reflect updated resolver feature flag
Followup to #8371, #8530, #8513.
2020-07-30 14:02:14 -04:00
Tzu-ping Chung
1fd5098b24 Canonicalize name in check_if_exists
The previous implementation uses pkg_resources.get_distribution(), which
does not canonicalize the package name correctly, and fails when
combined with pip's own get_distribution(), which does canonicalize
names. This makes InstallRequirement.check_if_exists() only use pip's
own canonicalization logic so different package name forms are matched
as expected.
2020-07-30 22:04:51 +08:00
Chris Hunt
127c5b026c Add news 2020-07-29 22:24:09 -04:00
Chris Hunt
3f9b326c11 Provide a reasonable error on invalid scheme keys
Originally we would throw an `AttributeError` if a bad scheme key was
used. After refactoring we would throw a `KeyError`, which isn't much
better. Now we call out the wheel being processed, scheme key we didn't
recognize, and provide a list of the valid scheme keys. This would
likely be useful for people developing/testing the wheel.
2020-07-29 22:24:09 -04:00
Chris Hunt
864f0e0efa Explicitly handle incorrect .data paths during wheel install
Previously our wheel installation process allowed wheels which contained
non-conforming contents in a contained .data directory.

After the refactoring to enable direct-from-wheel installation, pip
throws an exception when encountering these wheels, but does not include
any helpful information to pinpoint the cause.

Now if we encounter such a wheel, we trace an error that includes the
name of the requirement we're trying to install, the path to the wheel
file, the path we didn't understand, and a hint about what we expect.
2020-07-29 18:12:16 -04:00
Pradyun Gedam
5dac5dc098
Drop CoC reference from new issue templates 2020-07-29 23:22:45 +05:30
Pradyun Gedam
c7af6a420c
Update Code of Conduct references 2020-07-29 23:16:12 +05:30
Pradyun Gedam
31299ee370
Merge pull request #8603 from tekumara/pip-list-ignore-require-venv 2020-07-29 09:28:58 +05:30
Pradyun Gedam
a2ea371dcb
Merge pull request #8642 from pradyunsg/release/20.2
Release 20.2
2020-07-29 08:53:57 +05:30
Pradyun Gedam
a28081c28e
Bump for development 2020-07-29 07:53:18 +05:30
Pradyun Gedam
127acd8c9e
Bump for release 2020-07-29 07:53:17 +05:30
Pradyun Gedam
20dc509013
Update AUTHORS.txt 2020-07-29 07:53:17 +05:30
Pradyun Gedam
5160a254ca
Merge pull request #8491 from brainwane/testing-guide-beta 2020-07-29 06:41:24 +05:30
Sumana Harihareswara
66d39f942c Clarify on conflicts and multiplicity 2020-07-28 11:25:05 -04:00
Sumana Harihareswara
263f85b0ad formatting fix 2020-07-28 10:21:52 -04:00
Sumana Harihareswara
ec736200f4 formatting 2020-07-28 10:16:58 -04:00
Sumana Harihareswara
d374b0d877 Add changelog entry 2020-07-28 10:09:24 -04:00
Sumana Harihareswara
1e5e544b5c Ref links and followup tips 2020-07-28 10:01:03 -04:00
Sumana Harihareswara
223e379456 WIP formatting 2020-07-28 09:50:46 -04:00
Sumana Harihareswara
6bfbce0adc WIP adding links to issues
Addresses #8210 , #8253
2020-07-28 09:47:07 -04:00
Sumana Harihareswara
a910ef6d37 WIP linking to issues
Addresses #6536 and #6628.
2020-07-28 09:43:07 -04:00
Sumana Harihareswara
e898267d94 WIP fixing tabs spaces problem 2020-07-28 09:35:14 -04:00
Sumana Harihareswara
483dec270a WIP formatting 2020-07-28 09:33:31 -04:00
Sumana Harihareswara
af0633e633 WIP formatting and links 2020-07-28 09:29:23 -04:00
Sumana Harihareswara
0ec91a541f WIP: moving test suggestions from other issue
Related to #8099.
2020-07-28 09:23:59 -04:00
Sumana Harihareswara
2142d04c72 WIP: improvements to list of things to test 2020-07-28 09:23:59 -04:00
Sumana Harihareswara
5bf4c56376 WIP: update info about release plan 2020-07-28 09:23:59 -04:00
Sumana Harihareswara
0783460a7e Improve coverage of conflicts from installed packages 2020-07-28 09:23:59 -04:00
Sumana Harihareswara
d8d6da6985 Docs: add item about constraints files 2020-07-28 09:23:59 -04:00
Sumana Harihareswara
d51fd4799c docs: include force-reinstall item 2020-07-28 09:23:59 -04:00
Sumana Harihareswara
f74c764c85 Work in progress: docs: 20.2 beta testing guide 2020-07-28 09:23:59 -04:00
Pradyun Gedam
a8edffda1c
Merge pull request #8594 from pradyunsg/improve-install-conflict-warning 2020-07-28 18:22:53 +05:30
Pradyun Gedam
9033824cbc
Python 2 *sigh* 2020-07-28 11:24:44 +05:30
Laurie O
bac3c8eb9a
Explicitly note that pip does not vendor keyring 2020-07-28 10:42:01 +10:00
Emmanuel Arias
b6c99afade
Add note explaining the Docs PR deploy (#8622)
Add a note to explain that documentation is
deployed readthedocs for each PR.
2020-07-27 18:26:41 +02:00
Pradyun Gedam
3f88476e4f
This counts as a fix right? 2020-07-27 20:06:55 +05:30
Pradyun Gedam
3962f9d2b8
Moar tests getting updated 2020-07-27 19:51:47 +05:30
Pradyun Gedam
b9ff93f7ba
Update test messages to reflect new reality 2020-07-27 19:51:47 +05:30
Pradyun Gedam
c631de61b9
Drop no-longer-used deprecated_python fixture 2020-07-27 19:51:47 +05:30
Pradyun Gedam
e4f8e0a2b8
Change {matches -> contains}_expected_lines
This also updates invocations that can't be translated as-is into a
different equivalent check.
2020-07-27 19:51:47 +05:30
Pradyun Gedam
a89ede7da3
tests: Check only the last output lines 2020-07-27 19:51:47 +05:30
Pradyun Gedam
1b2ae22e7b
Don't print that form link after the end of month. 2020-07-27 19:51:40 +05:30
Laurie O
9eb9319f7e
Document keyring support for index basic-auth 2020-07-27 20:59:31 +10:00
Pradyun Gedam
4e4951066d
Reverse if statement's condition 2020-07-27 13:52:54 +05:30
Pradyun Gedam
8db354260a
Move the form link to make the linter happy 2020-07-27 13:49:21 +05:30
Pradyun Gedam
43da7c8283
Make the YAML tests happier 2020-07-27 13:49:21 +05:30
Pradyun Gedam
efdb66ed16
Add messaging variation based on "new resolver" usage 2020-07-27 13:49:21 +05:30