Maxim Kurnikov
2d3cd4de86
merge latest master
2019-02-23 16:58:54 +03:00
Maxim Kurnikov
f77b8ca051
remove #noqa: F401
2019-02-22 14:17:07 +03:00
Maxim Kurnikov
c4cf730145
sort imports under TYPE_CHECKING alphabetically
2019-01-25 20:08:59 +03:00
Maxim Kurnikov
932fb539ef
finish types for pip._internal.req, disallow untyped defs
2018-12-19 19:39:35 +03:00
Maxim Kurnikov
05eb7d8e92
Add type annotations for pip._internal.req ( #6063 )
2018-12-17 16:43:00 +05:30
Pradyun Gedam
4113fda9d5
Address review comments
2018-08-13 10:38:06 +05:30
Pradyun Gedam
38dbff5162
Add better comments
2018-08-13 10:34:27 +05:30
Pradyun Gedam
cbd50ca86e
Reuse an existing variable
2018-08-13 10:34:26 +05:30
Pradyun Gedam
29f48dd3af
Return early and reduce indentation
2018-08-13 10:34:26 +05:30
Pradyun Gedam
fa91cf0d8d
🎨 Style Cleanups
2018-08-13 10:34:26 +05:30
Pradyun Gedam
7e58c0d7db
Cleanup assignment of extras
2018-08-13 10:34:26 +05:30
Pradyun Gedam
eb2935509f
Move out conditional logic to a named variable
2018-08-13 10:34:26 +05:30
Pradyun Gedam
7203b82929
Reduce a level of indentation
2018-08-13 10:34:26 +05:30
Pradyun Gedam
0a46de7745
Give a meaningful name to a complex conditional
2018-08-13 10:34:25 +05:30
Pradyun Gedam
f529aa7fc3
Reduce a level of indentation
2018-08-13 10:34:25 +05:30
Pradyun Gedam
0bc7a974fa
Return early
2018-08-13 10:34:25 +05:30
Loren Carvalho
cddcb1407f
Open up plat/abi/impl options to install --target
...
* Move dist restriction options to be re-usable (between install/download)
* Make dist restriction options usable in `install` (exclusively with --target)
* Add a check_supported_wheels bool to RequiriementSet for non-resolved (full path) dependencies
2018-08-05 16:13:20 -05:00
Benoit Pierre
e611c85a73
minor cleanup ( #5426 )
2018-05-30 23:01:49 +05:30
Pradyun Gedam
c2a4ea4731
Merge branch 'master' into refactor/reduce-action-at-distance
2018-03-30 11:15:50 +05:30
Pradyun Gedam
255a518157
Merge branch 'master' into refactor/reduce-action-at-distance
2018-03-03 02:08:01 +05:30
Pradyun Gedam
6caca65942
Merge branch 'master' into resolver/move-dependency-info-and-install-order
2018-03-03 02:06:12 +05:30
Ed Morley
4b81388199
Use log level info when ignoring packages due to environment markers
...
The use of environment markers implies that the user expects the
packages to not be installed in some cases (eg depending on version
of Python), so the log output shouldn't be classed as a warning,
particularly since this results in it being sent to `stderr` rather
than `stdout`.
Fixes #4876 .
2018-01-28 15:36:23 +00:00
Pradyun Gedam
8803a3186b
Move dependency data into resolver
2018-01-24 17:19:21 +05:30
Pradyun Gedam
2e5715e3bb
Move installation order computation into Resolver
2018-01-24 17:17:24 +05:30
Pradyun Gedam
01b2b856b6
Move installation order code out of RequirementSet
2018-01-24 17:17:24 +05:30
Pradyun Gedam
055dcb8daf
Assign is_direct outside RequirementSet
2018-01-21 16:17:37 +05:30
Pradyun Gedam
01c985a663
Reduce classes with pycompile attribute
2018-01-21 16:16:43 +05:30
Pradyun Gedam
b1cb27d34e
Reduce classes with target_dir attribute
2018-01-21 16:16:42 +05:30
Pradyun Gedam
de7d42feb9
Reduce classes with use_user_site attribute
2018-01-21 16:16:19 +05:30
Pradyun Gedam
729990c986
Round 1 of Cleanups ( #4844 )
...
* misc: fix typo
* misc: 🎨 cleanup parenthesis
* misc: 🎨 minor simplifications
* tests: fix test_console_to_str_warning
2017-12-25 15:23:27 +05:30
Pradyun S. Gedam
e8bdaa76e5
Use return values instead of attributes
2017-11-03 22:28:24 +05:30
Pradyun S. Gedam
1240a81b50
Get rid of successfully_installed attr
2017-09-07 00:06:26 +05:30
Donald Stufft
95bcf8c5f6
Move all internal APIs to pip._internal
2017-08-31 14:53:00 -04:00