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