Pradyun Gedam
d8f0a7b693
Merge pull request #8752 from sbidoul/imp-8369-deprecation-sbi
2020-09-08 16:43:08 +05:30
Pradyun Gedam
b98dd2d07d
Merge pull request #8778 from hugovk/deprecate-3.5
...
Deprecate support for Python 3.5
2020-09-08 16:40:56 +05:30
Pradyun Gedam
e16ebf1b7f
Bump for release
2020-08-11 16:56:41 +05:30
Chris Hunt
b9e403b173
Merge pull request #8716 from McSinyx/fix-range-request-cache
...
Disable caching for range requests
2020-08-11 16:55:07 +05:30
Pradyun Gedam
0ebe453140
Merge pull request #8727 from uranusjr/new-resolver-constraint-markers
2020-08-11 16:55:03 +05:30
Pradyun Gedam
516c7431bc
Merge pull request #8718 from uranusjr/pyvenv-cfg-encoding
...
Always use UTF-8 to read pyvenv.cfg
2020-08-11 16:54:59 +05:30
Pradyun Gedam
e04cd89f6f
Merge pull request #8702 from uranusjr/get-distribution-looks-for-all
2020-08-11 16:54:56 +05:30
Pradyun Gedam
626d631682
Merge pull request #8744 from hroncok/keyring_global_nope
...
When one keyring attempt fails, don't bother with more
2020-08-11 16:54:52 +05:30
Pradyun Gedam
fa2714fcd6
Bump for release
2020-08-04 10:46:12 +05:30
Pradyun Gedam
02ad77d944
Merge pull request #8603 from tekumara/pip-list-ignore-require-venv
2020-08-04 10:38:03 +05:30
Stéphane Bidoul
22d67dc261
Merge pull request #8665 from uranusjr/svn-version-more-robust
...
Improve SVN version parser
2020-08-04 10:38:03 +05:30
Pradyun Gedam
864e2eee09
Merge pull request #8659 from uranusjr/fix-get-distribution-dot-in-name
...
Canonicalize name in check_if_exists
2020-08-04 10:38:02 +05:30
Pradyun Gedam
ed205bdfa6
Merge pull request #8656 from chrahunt/gracefully-handle-bad-data-paths
...
Trace a better error message on installation failure due to invalid .data files in wheels
2020-08-04 10:38:02 +05:30
Pradyun Gedam
552b8376c0
Merge pull request #8678 from uranusjr/new-resolver-no-deps-extras-install-self
2020-08-04 10:38:02 +05:30
Pradyun Gedam
b29dd4edc5
Merge pull request #8679 from pradyunsg/tweak-resolutionimpossible-message
2020-08-04 10:38:02 +05:30
Pradyun Gedam
527b3e27fb
Merge pull request #8684 from uranusjr/zipfile-unicode-path-python2
2020-08-04 10:38:01 +05:30
Pradyun Gedam
ce1e7d80ad
Merge pull request #8681 from McSinyx/faster-deps
...
[fast-deps] Make range requests closer to chunk size
2020-08-04 10:38:01 +05:30
Pradyun Gedam
127acd8c9e
Bump for release
2020-07-29 07:53:17 +05:30
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
Pradyun Gedam
1b2ae22e7b
Don't print that form link after the end of month.
2020-07-27 19:51:40 +05:30
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
efdb66ed16
Add messaging variation based on "new resolver" usage
2020-07-27 13:49:21 +05:30
Pradyun Gedam
42c62a08f7
Short circuit when there's nothing to report
2020-07-27 13:49:20 +05:30
Pradyun Gedam
d77b5c234c
Refactor the logging calls into a dedicated loop
2020-07-27 13:49:11 +05:30
Pradyun Gedam
7056132f6f
Merge pull request #8601 from rouge8/use-feature-requirements-file
2020-07-27 13:19:51 +05:30
Tzu-ping Chung
3ff9ee151d
Account for comes_from string
2020-07-26 15:59:42 +08:00
Stéphane Bidoul
38fe3c2f14
Percolate --use-feature from req file upwards
...
We explicitly propagate --use-feature options from req files upwards.
This is not strictly necessary for the option to be enabled, because
of the default value is a global list, but that implicit behaviour is
certainly accidental, so we make it explicit, with a test.
2020-07-25 11:14:04 +02:00
Pradyun Gedam
89a51a6fef
Merge pull request #8588 from McSinyx/fast-deps
...
Use lazy wheel to obtain dep info for new resolver
2020-07-24 09:01:56 +05:30
Pradyun Gedam
43485f5ab7
Merge pull request #8617 from pradyunsg/drop-final-20.2-deprecation
...
Reject setup.py projects that don't generate .egg-info
2020-07-24 08:54:16 +05:30
Pradyun Gedam
3c20d5bfbd
Reject setup.py projects that don't generate .egg-info
...
This finalizes a deprecation, since we've not recieved any reports from
users in responses to the deprecation.
2020-07-23 22:32:46 +05:30
Pradyun Gedam
dcfea6ee8f
Really? Wow.
...
This is a fix for the sole failing test in the CI for these changes (in
tests/functional/test_debug.py::test_debug__library_versions). The
failure took me a fair bit of time to diagnose, but it looks like the
issue is that we're strictly comparing versions as strings. This is a
bad idea when they're not normalized.
2020-07-22 19:57:20 +05:30
Pradyun Gedam
4272aa7980
Upgrade toml to 0.10.1
2020-07-22 19:57:20 +05:30
Pradyun Gedam
afa59d97f6
Upgrade six to 1.15.0
2020-07-22 19:57:19 +05:30
Pradyun Gedam
072b70b9bf
Upgrade urllib3 to 1.25.9
2020-07-22 19:57:19 +05:30
Pradyun Gedam
fe7128c662
Upgrade idna to 2.10
2020-07-22 19:57:19 +05:30
Pradyun Gedam
2ac80f4336
Upgrade certifi to 2020.6.20
2020-07-22 19:57:19 +05:30
Pradyun Gedam
28aad200b3
Upgrade requests to 2.24.0
2020-07-22 19:57:19 +05:30
Pradyun Gedam
413968dd17
Upgrade packaging to 20.4
2020-07-22 19:57:19 +05:30
Pradyun Gedam
e84d0c1813
Upgrade html5lib to 1.1
...
Also, drop the no-longer-necessary patch.
2020-07-22 19:57:18 +05:30
Pradyun Gedam
11a64cdae8
Upgrade distlib to 0.3.1
2020-07-22 19:57:18 +05:30
Pradyun Gedam
b9b2c18735
Upgrade appdirs to 1.4.4
2020-07-22 19:57:18 +05:30
Nguyễn Gia Phong
5d15291274
Use lazy wheel to obtain dep info for new resolver
2020-07-21 16:00:34 +07:00
Nguyễn Gia Phong
2152a51b8c
Give metadata consistency check its own method
2020-07-21 16:00:01 +07:00
Pradyun Gedam
982aac544e
Merge pull request #8584 from McSinyx/range-unsupported-exc
2020-07-21 13:53:20 +05:30
Andy Freeland
d6b0481c8c
Add --use-feature to pip freeze requirements parsing
2020-07-19 02:35:50 -07:00
Andy Freeland
3eef588a03
Support '--use-feature' in requirements files
...
This patch adds support for `--use-feature` in requirements files
so that a project that wants all contributors using the same pip
features can specify it in the requirements file. For example, to ensure
a requirements file uses the new resolver:
```
--use-feature=2020-resolver
boto3
boto3==1.13.13
```
This is a new version of #8293 .
2020-07-18 16:08:47 -07:00
Stéphane Bidoul
d924b16b0d
Give mypy some love after rebase
2020-07-18 13:46:19 +02:00
Stéphane Bidoul
fe5682627a
Quote 'setup.py install' when calling it legacy
...
We want to make it clear that it is the setup.py install command we consider
legacy, not setup.py itself.
2020-07-18 13:46:19 +02:00