Chris Jerdonek
64d205e896
Refactor out a new VersionControl.fetch_new() method.
2018-07-07 21:55:55 -07:00
Pradyun Gedam
ca3b5bd470
Merge pull request #5563 from cjerdonek/vcs-check-destination-remove-checkout-var
...
Remove the checkout variable from VersionControl.check_destination().
2018-07-08 07:54:40 +05:30
Pradyun Gedam
4ba6769a68
Merge pull request #5530 from pradyunsg/misc/simplify-linter-use
...
Simplify linter use and make configuration consistent
2018-07-04 14:27:33 +05:30
Pradyun Gedam
fb9eb189cb
Merge pull request #5543 from pradyunsg/lint/upgrade-and-improve
...
Upgrade linting tools to current latest and fix new errors
2018-07-04 14:25:48 +05:30
Chris Jerdonek
4555cd3563
Remove the checkout variable from VersionControl.check_destination().
2018-07-03 01:33:23 -07:00
Pradyun Gedam
73fbf3ce7e
Merge pull request #5418 from eli-schwartz/master
...
fix un-vendored support; add missing entry for urllib3
2018-07-02 23:15:46 +05:30
Chris Jerdonek
33481c6625
Return early in VersionControl.check_destination() if no prompt.
2018-06-30 19:13:53 -07:00
Pradyun Gedam
3273ba6dfa
Merge pull request #5529 from cjerdonek/vcs-check-destination-guard-clause
...
Use guard clause in VersionControl.check_destination().
2018-06-30 15:31:17 +05:30
Pradyun Gedam
8d65024c49
Catch *everything* in basecommand
2018-06-27 13:37:18 +05:30
Pradyun Gedam
8a565aac75
Sort imports as per newer isort
2018-06-27 12:53:31 +05:30
Pradyun Gedam
c92d13e9d3
Fix new lint errors from newer flake8
2018-06-27 12:53:31 +05:30
Pradyun Gedam
fbce3e2a4e
Improve readability of version checking caller
2018-06-26 15:24:44 +05:30
Pradyun Gedam
c2b1ce9fdc
Fix lint errors on newly covered files
2018-06-25 17:04:00 +05:30
Chris Jerdonek
9a7564e5c5
Use guard clause in VersionControl.check_destination().
2018-06-25 03:44:31 -07:00
Bastian Venthur
4dee7e9ad2
Remove also compiled pyo files for wheel packages. ( #5173 )
2018-06-21 23:00:20 +05:30
Kexuan Sun
14fe337bcf
Improve autocompletion function on file name completion ( #5125 )
2018-06-21 22:59:31 +05:30
Dan Black
bcd9db92bc
Improve message when no listed files are found from PKG-INFO ( #5515 )
2018-06-21 22:55:56 +05:30
Pradyun Gedam
e8a56683d3
Merge pull request #5512 from pradyunsg/feature/refuse-non-compliant-pyproject
...
Start warning on non compliant pyproject.toml files and rejecting obviously incorrect ones
2018-06-20 15:25:04 +05:30
Pradyun Gedam
4fedc45bbb
Merge pull request #5489 from jdufresne/https
...
Update doc and comment URLs to https where available
2018-06-20 12:49:35 +05:30
Eli Schwartz
8078d99480
fix un-vendored support; add missing entry for urllib3
2018-06-19 23:34:40 -04:00
keanemind
176fa8dd25
Document that pip show is machine readable
2018-06-19 13:05:19 -05:00
Pradyun Gedam
2b68c7983e
Only disable isolation when build-system.requires is skipped
2018-06-19 16:27:07 +05:30
Pradyun Gedam
0eb566fa82
Rework PEP 518 requirement logic
2018-06-19 16:27:07 +05:30
Pradyun Gedam
0534aeb891
Start refusing non PEP 518 pyproject.toml files
2018-06-19 16:27:06 +05:30
Stephan Erb
cbc21a5957
Speed up printing of installed package versions ( #5127 )
...
The installed set of packages is already fixed and no longer changing.
It is therefore safe to reuse a single `pkg_resources.WorkingSet` for
all invocations of `get_installed_version`.
2018-06-19 12:20:58 +05:30
Adrien Morison
c16ff34296
Clearer msg for already installed deps when updating ( #5319 )
2018-06-19 12:16:43 +05:30
Pradyun Gedam
ca031c1f18
Merge pull request #5457 from pradyunsg/check/only-check-requirements-modified
...
Restrict install time dependency warnings to directly-dependant packages
2018-06-17 12:15:08 +05:30
Pradyun Gedam
b41a712123
Merge pull request #5452 from pradyunsg/refactor/reorder-req-install-methods
...
Reorder methods in req_install to better group them
2018-06-17 12:13:39 +05:30
Pradyun Gedam
161e8bd210
Switch to using a set and callable argument
2018-06-15 11:29:36 +05:30
Pradyun Gedam
daa3163d08
Restrict install time dependency warnings to directly-dependant packages
2018-06-15 11:29:36 +05:30
Pradyun Gedam
fcb3039010
vendoring: remove outdated Makefile
2018-06-14 23:44:02 +05:30
Jon Dufresne
9c4bd6d5eb
Update doc and comment URLs to https where available
2018-06-13 09:00:42 -07:00
Pradyun Gedam
cc33877126
I missed an import
2018-06-13 13:17:31 +05:30
Pradyun Gedam
54722aa7ec
Remove unused imports
2018-06-13 13:17:30 +05:30
Pradyun Gedam
a121abbc30
Add flake8 ignores for mypy imports
2018-06-13 13:17:30 +05:30
Anthony Sottile
6533f883f6
rehash hard-codes sha256, remove algo param ( #5485 )
2018-06-11 22:43:32 +05:30
Pradyun Gedam
8ccab7a475
Resolve existing mypy errors ( #5492 )
...
mypy is failing on master because it turns out mypy isn't noticing configparser from six, when vendored.
This should be a temporary fix for that.
2018-06-11 12:40:56 +05:30
Łukasz Langa
39817bd302
Open pyproject.toml with UTF-8 encoding in all environments
2018-06-07 11:16:47 -07:00
Pradyun Gedam
47d58b8a49
🎨
2018-06-07 16:16:51 +05:30
Pradyun Gedam
3d516c210c
Reorder method in req_install to better group them
2018-06-07 16:16:51 +05:30
Benoit Pierre
e611c85a73
minor cleanup ( #5426 )
2018-05-30 23:01:49 +05:30
Philip Molloy
8d3f5e7b76
Improve dependency links log message ( #4936 )
2018-05-30 23:01:14 +05:30
Pradyun Gedam
e671005a52
Merge pull request #5312 from pradyunsg/fix/windows-pip-blocker-message
...
Move Windows protection check to specific commands
2018-05-30 18:52:22 +05:30
Pradyun Gedam
2a061c2d5e
Restrict the Windows name check to only "pip[major[.minor]].exe" names
2018-05-30 16:01:37 +05:30
Pradyun Gedam
369061b535
Move Windows protection check to specific commands
2018-05-30 15:57:06 +05:30
Pradyun Gedam
88e17b4aed
Update the import for PyPI Index model
2018-05-30 01:44:51 +05:30
Pradyun Gedam
8619e3edea
Merge pull request #5368 from hroncok/pip-nowarn-upgrade
...
When pip was not installed by pip, don't show the upgrade warning
2018-05-22 11:27:16 +05:30
Pradyun Gedam
144b42d799
Remove username/password from log message
...
Merge pull request #5339 from jzafran/remove-password-from-stdout
2018-05-22 11:03:10 +05:30
Miro Hrončok
d0b77089a7
When pip was not installed by pip, don't show the upgrade warning
...
Fixes https://github.com/pypa/pip/issues/5346
2018-05-19 08:32:27 +02:00
Benoit Pierre
92e6e19e7a
minor cleanup
2018-05-18 23:45:55 +02:00