Donald Stufft
95bcf8c5f6
Move all internal APIs to pip._internal
2017-08-31 14:53:00 -04:00
Benoit Pierre
c58a4ccf1d
tests: fix mistakenly skipped test ( #4665 )
2017-08-31 13:17:56 -04:00
Filip Kokosiński
6ebec4a87e
Added offending line from requirements file ( #4227 ) ( #4635 )
2017-08-31 13:07:42 -04:00
Ian Stapleton Cordasco
283cf2ca78
Add support for wheel build tags ( #4299 )
2017-08-31 07:58:02 -04:00
Pradyun Gedam
c87ea2868c
Try running with 4 workers ( #4687 )
2017-08-31 07:49:21 -04:00
Pradyun S. Gedam
a2bf077111
Fix a typo I made in #4579 ( #4641 )
2017-08-16 13:07:13 -04:00
Pradyun S. Gedam
cd205fbd51
Re-order Travis jobs ( #4669 )
2017-08-16 13:06:54 -04:00
Pradyun S. Gedam
ebb0d1a2a3
Fix Pradyun's duplicate entries in AUTHORS ( #4672 )
2017-08-16 13:00:51 -04:00
Pradyun S. Gedam
1443be07bb
Adopt the use of OrderedDict ( #4650 )
2017-08-16 12:57:11 -04:00
Chris Jerdonek
d5402d33e1
Refactor in preparation for issue #1139 fix. ( #4644 )
2017-08-09 16:30:13 -04:00
Pradyun S. Gedam
9986c0f1a7
Travis: Upgrade to Trusty and MyPy 5.8.0 ( #4652 )
...
* Upgrade to Trusty on Travis
Before Travis pushes us forcefully, it makes sense to ensure that the flip won't break our builds.
* Show failures because travis misbehaves occasionally
* Try out newer PyPy versions on Travis
* Use pypy and pypy3
🎉
* Revert "Show failures because travis misbehaves occasionally"
This reverts commit 7434fd6103
.
* Allow PyPy3 to fail
2017-08-09 16:12:32 -04:00
Pradyun S. Gedam
841f5dfb5c
Add support for YAML based test files ( #4637 )
2017-08-07 12:03:43 -04:00
Pradyun S. Gedam
573a501181
Per requirement global options ( #4579 )
...
* Stop using a mutable default value
* 📰
2017-08-02 18:03:38 -04:00
Pradyun S. Gedam
cb113d5339
I actually missed a conflict. Wow.
2017-08-03 03:31:44 +05:30
Pradyun S. Gedam
c365304f66
Merge branch 'master' into mypy/infrastructure
2017-08-03 03:26:59 +05:30
Pradyun S. Gedam
281061fca7
Upgrade some vendored dependencies ( #4638 )
2017-08-02 17:50:45 -04:00
Alan Yee
3de4464fab
Update installing.rst ( #3890 )
...
Various updates to installing.rst
2017-07-27 20:04:04 +01:00
Xavier Fernandez
7394d65eea
Merge pull request #4480 from xavfernandez/common_wheels
...
Add a common_wheels fixtures providing wheel and setuptools wheels
2017-07-23 22:50:40 +02:00
Pradyun S. Gedam
963b31aa3d
Breakup method in pip.operations.prepare ( #4602 )
2017-07-23 12:16:20 -04:00
Xavier Fernandez
1c7876fa49
Fix test_install_no_binary_disables_building_wheels
...
The only files present in the cache were http cache files from the
pip install wheel command.
2017-07-21 18:08:53 +02:00
Xavier Fernandez
b709b1ef4a
Add a common_wheels fixtures providing wheel & setuptools wheels
2017-07-21 18:08:53 +02:00
Pradyun S. Gedam
3dd4a0d1ac
Introduce pip.cache.Cache base class for pip's caches ( #4623 )
2017-07-20 14:59:44 -04:00
Pradyun S. Gedam
133ec67bed
Move get_cache_path_for_link to WheelCache ( #4603 )
...
* Move get_cache_path_for_link to WheelCache
* Remove redundant comment
2017-07-18 09:54:46 -04:00
Pradyun S. Gedam
1b5a23fff9
🔧
2017-07-18 00:37:26 +05:30
Pradyun S. Gedam
b9b5e4aeb1
🎨
2017-07-18 00:14:43 +05:30
Pradyun S. Gedam
182c548228
Fix remaining errors
2017-07-17 23:59:04 +05:30
Pradyun S. Gedam
3046f7a675
Don't ask for permission
2017-07-17 23:30:51 +05:30
Pradyun S. Gedam
9b03434478
use six instead of try except
2017-07-17 23:29:46 +05:30
Pradyun S. Gedam
6a0da3da24
Fix a bug found by mypy
2017-07-17 23:21:54 +05:30
Pradyun S. Gedam
55fd83fda5
Add a separate tox job for mypy
2017-07-17 23:02:30 +05:30
Pradyun S. Gedam
b3e16f9a9d
Fix mypy errors since addition of stubs
2017-07-17 22:45:17 +05:30
Pradyun S. Gedam
c2371a1c96
Exclude the pyi files and extra directory created
2017-07-17 22:34:41 +05:30
Pradyun S. Gedam
adf4538361
Add generated stubs
2017-07-17 22:34:41 +05:30
Pradyun S. Gedam
7c5f901f1a
Modify vendoring to include additional .pyi stubs
2017-07-17 22:34:41 +05:30
Pradyun S. Gedam
711596beef
Use pip.utils.typing to guard typing imports
2017-07-17 22:34:41 +05:30
Pradyun S. Gedam
da46ab2b31
Add type annotations to pip.configuration
2017-07-17 22:34:41 +05:30
Pradyun S. Gedam
8f92b55997
Fix mypy warnings
2017-07-17 22:34:41 +05:30
Pradyun S. Gedam
9fce241457
Patch pkg_resources for mypy
2017-07-17 22:34:41 +05:30
Pradyun S. Gedam
ed9208efaf
Improve mypy configuration
2017-07-17 22:34:33 +05:30
Pradyun S. Gedam
bc637a8491
📰
2017-07-17 22:19:31 +05:30
Pradyun S. Gedam
0f9d259fc7
Add basic mypy support
2017-07-17 22:19:31 +05:30
Pradyun S. Gedam
26c5c4e652
Rename variable ( #4601 )
...
We know it's being prepared for installation
2017-07-06 10:01:35 +01:00
Pradyun S. Gedam
6f29b5d552
Move wheel_cache out of RequirementSet ( #4600 )
...
It now goes into both Resolver and WheelBuilder, where it belongs.
2017-07-05 19:57:35 -04:00
Pradyun S. Gedam
bf4c613071
Add man pages for pip ( #4491 )
...
* Add man pages to pip
* 📰
2017-07-05 19:56:13 -04:00
Pradyun S. Gedam
34100d406e
Merge linting tests onto 2 jobs ( #4566 )
...
* Merge linting tests onto 2
* Use a common section to remove repetition
2017-07-05 19:51:42 -04:00
Pradyun S. Gedam
581c12b5bc
Move some RequirementSet attributes to RequirementPreparer ( #4583 )
...
* Move some attributes to RequirementPreparer
* 🎨
Remove unused import
2017-07-05 14:41:45 -04:00
Pradyun S. Gedam
8087a27942
Move flake8 configuration into setup.cfg ( #4594 )
...
For consistency; All of this will move into pyproject.toml one day soon, hopefully.
2017-07-05 13:37:24 -04:00
Paul Moore
d3f040e120
Handle sys.__stderr__.encoding not existing ( #4599 )
...
Handle sys.__stderr__.encoding not existing
2017-07-05 15:46:36 +01:00
Pradyun S. Gedam
ed60cdf10c
Fix an ambiguity in news file ( #4593 )
2017-07-03 15:36:09 -04:00
Pradyun S. Gedam
d2574efdcf
Travis: Improve build speeds and upgrade PyPy version ( #4590 )
...
* Try using a different version of pypy
* Try everything
* Switch to simpler names
* Try using container build with newest PyPy
* Use container build everywhere
* Remove a useless job
2017-07-02 13:47:37 -04:00