1
1
Fork 0
mirror of https://github.com/pypa/pip synced 2023-12-13 21:30:23 +01:00
Commit graph

5558 commits

Author SHA1 Message Date
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