Matt Iversen
d51a4b345b
Merge pull request #3320 from techtonik/patch-3
...
Fix failing doc test due to expired certificate - use www.pypa.io
2015-12-31 01:51:49 +11:00
Xavier Fernandez
034232f0e0
Merge pull request #3317 from scop/spelling
...
Spelling fixes
2015-12-29 23:19:56 +01:00
Xavier Fernandez
e1a9780412
Merge pull request #3308 from xavfernandez/user_implies_null_prefix_again
...
Fix regression on --user install with (accidental) prefix
2015-12-27 23:27:45 +01:00
anatoly techtonik
c73119c180
Make Travis test docs and pep8 before everything else
...
Because it is faster
2015-12-27 15:13:27 +03:00
anatoly techtonik
6da89f1922
Fix failing Travis tests due to expired certificate
...
https://travis-ci.org/pypa/pip/jobs/96488586#L146
2015-12-27 15:02:59 +03:00
Ville Skyttä
0da18e93b3
Spelling fixes
2015-12-27 00:58:23 +02:00
Xavier Fernandez
d9e0a057b0
Rename test and mark as network
...
since the wheel package now needs to be installed
2015-12-17 00:24:38 +01:00
Xavier Fernandez
48e89adba7
Ignore again distutils prefix when using --user
...
Was initially introduced in b227c45a7
But accidentaly removed in 7270d272f
2015-12-17 00:15:57 +01:00
Xavier Fernandez
8767f892fd
Fix wheel path test of --user install with prefix
...
From b227c45a
2015-12-17 00:08:50 +01:00
Xavier Fernandez
9974f274e1
Merge pull request #3306 from xavfernandez/fix_user_site_tests_with_wheel
...
Fix tests when wheel is available in global site packages
2015-12-16 09:46:51 +01:00
Xavier Fernandez
9457300142
Fix tests when wheel is available in global site packages
...
Make sure we are installing via setuptools and not wheels so that we get
egg-info directories.
2015-12-16 00:12:18 +01:00
Xavier Fernandez
441d0cff6b
Merge pull request #3258 from sbidoul/better-vcs-check-sbi
...
Better git detection mechanism for pip freeze and pip list -e
2015-12-12 21:27:24 +01:00
Paul Moore
ac264d39c3
Merge pull request #3300 from pfmoore/install_docs
...
Add an explanation about how packages are located for install
2015-12-12 00:32:48 +00:00
Paul Moore
7a90ee23ff
Add an explanation about how packages are located for install
2015-12-11 17:59:34 +00:00
Xavier Fernandez
664da05f3b
Merge pull request #3288 from xavfernandez/fix_test_sort_locations_file_not_find_link
...
Fix test_sort_locations_file_not_find_link test
2015-12-04 22:51:56 +01:00
Xavier Fernandez
12cc427865
Fix test_sort_locations_file_not_find_link test
...
_sort_locations expects a list
2015-12-04 22:36:52 +01:00
Ian Cordasco
1b6ab07e3b
Alias imports for vendored requests deps
...
Some distributions unvendor pip while leaving other packages vendored.
In the case of this bug, pip's dependencies were unvendored while
requests did not have its dependencies unvendored. This caused a
problem where urllib3 was receiving a
pip._vendor.requests.packages.urllib3.Retry instance but expecting a
requests.packages.urllib3.Retry instance. Since they aren't the same,
urllib3 assumed it was an integer and we received a TypeError as
described in the bug report.
Creating aliases for urllib3 and it's submodules should fix this
(similar to how we specify six, six.moves, six.moves.urllib, packaging,
packaging.version, and packaging.specifiers)
In the case of urllib3's contrib modules, we need to be careful to
import them to prevent against future headaches without causing
an ImportError for the cli if the optional dependencies are not
available.
Closes #3282
2015-12-04 13:25:21 -06:00
Stéphane Bidoul
98ee8761bc
better parameter style for call_subprocess()
2015-12-04 18:36:33 +01:00
Stéphane Bidoul
52556056c4
fix a test that was relying on incorrect non-detection of an editable pkg
2015-12-04 14:40:24 +01:00
Stéphane Bidoul
a1622ad0a5
detect editable distribution by the presence of .egg-link
2015-12-04 14:40:24 +01:00
Stéphane Bidoul
7d7b50a990
add freeze test with git subdirectory and srcdir
2015-12-04 14:40:24 +01:00
Stéphane Bidoul
b8549e3629
refactor test vcs package creation
...
factor out the vcs add/commit part
2015-12-04 14:40:24 +01:00
Stéphane Bidoul
e905e651d4
fix test that was removing setup.py hence causing spurious errors
2015-12-04 14:40:24 +01:00
Stéphane Bidoul
c1176b01dc
support &subdirectory option with freeze and git
2015-12-04 14:40:20 +01:00
Stéphane Bidoul
23d86c90b6
add git support for controls_location()
2015-12-04 14:40:00 +01:00
Nick Coghlan
a925c88ed6
Record pip in INSTALLER file
2015-12-04 19:22:19 +10:00
Stéphane Bidoul
7757a6ca1b
refactor vcs backend detection mechanism
...
Give VCS implementations control over saying whether
a project is under their control
2015-12-03 21:16:48 +01:00
Xavier Fernandez
c20ed50a82
Merge pull request #3213 from xavfernandez/mix_list_options
...
Allow to mix list options --outdated/uptodate with --editable
2015-12-03 13:30:18 +01:00
Paul Moore
f15eb1dbe4
Merge pull request #3280 from pfmoore/appveyor-simplify
...
Don't use toxenv on appveyor, as it has no way of coping with 64-bit …
2015-12-02 15:04:23 +00:00
Paul Moore
15677747cf
Don't use toxenv on appveyor, as it has no way of coping with 64-bit Python versions
2015-12-02 14:28:37 +00:00
Xavier Fernandez
b4f6766db9
Merge pull request #3275 from xavfernandez/fix_windows_appdirs_tests
...
Fix some unit tests on windows
2015-12-01 14:03:16 +01:00
Xavier Fernandez
d459969b03
fix test_unexisting_path on windows
2015-12-01 13:07:19 +01:00
Xavier Fernandez
b939c3d6d2
fix test_unsupported_hashes for windows
2015-12-01 12:57:46 +01:00
Xavier Fernandez
9cf0342de3
set os.pathsep
2015-12-01 00:01:49 +01:00
Xavier Fernandez
9ed3c1463e
prefer os.path.join to os.sep.join([])
2015-11-30 23:44:31 +01:00
Xavier Fernandez
57c6d55a47
Monkeypatch os.path
2015-11-30 23:30:39 +01:00
Xavier Fernandez
2184d03604
test_appdirs: fix tests on windows
2015-11-30 22:51:41 +01:00
Xavier Fernandez
1fd381ef79
Merge pull request #3274 from xavfernandez/index_exceptions
...
Cleanup HTMLPage.get_page exception handling
2015-11-30 22:29:32 +01:00
Xavier Fernandez
d48bc5ce2d
Drop the level argument
...
it is useless since 52ca02608e
2015-11-30 22:11:02 +01:00
Xavier Fernandez
b018c9ab4d
Fix exception catch order
...
SSLError inherits from ConnectionError
2015-11-30 22:03:16 +01:00
Paul Moore
a178a5fc90
Merge pull request #2078 from pfmoore/appveyor
...
Add Appveyor control files
2015-11-30 11:54:03 +00:00
Paul Moore
ac2659c33e
Added appveyor control files
2015-11-30 11:32:22 +00:00
Xavier Fernandez
3f21828f75
Unify output of pip list & fix test
2015-11-29 17:37:45 +01:00
Xavier Fernandez
795798f3f0
Allow combination of pip list options
...
--editable with --outdated/--updtodate
closes #933
2015-11-29 17:37:45 +01:00
Xavier Fernandez
ea566fd341
Merge pull request #3270 from xavfernandez/drop_pastescript_hack
...
Drop PasteScript specific hack
2015-11-29 17:33:41 +01:00
Xavier Fernandez
69d90440e7
Drop PasteScript specific hack
...
With or without, pip works the same with PasteScript latest version and
crashes the same with versions 0.3/0.3.1
It was added in c2000d7
(7 years from now)
2015-11-29 16:57:53 +01:00
Xavier Fernandez
91ab278378
Merge pull request #3273 from willingc/doc-fix
...
Update link to PyPA doc in README
2015-11-28 23:52:44 +01:00
Carol Willing
e0ecae939b
Update link to PyPA doc in README
2015-11-28 11:18:53 -08:00
Xavier Fernandez
57db6847f5
Merge pull request #3265 from xavfernandez/setuptool_shim
...
Use a single setuptools shim
2015-11-27 00:00:16 +01:00
Xavier Fernandez
e7cffaf0c5
Fix SetupPyLatin1 setup.py
2015-11-26 23:49:29 +01:00