Donald Stufft
8e236dd6a0
Update to use the Requirement class from packaging
2016-03-07 11:40:39 +11:00
Donald Stufft
bf132b25b7
Bump version for release
2016-03-05 11:55:30 -05:00
Donald Stufft
b13a2c691e
Merge pull request #3496 from edmorley/use-url-in-suggested-hashes
...
Correct package hash line suggestions for URL requirements
2016-03-05 11:15:43 -05:00
Donald Stufft
0c221076e5
Merge pull request #2939 from hashar/pip-freeze-with-git-not-named-origin
...
pip freeze no more assumes git remote is 'origin'
2016-03-05 11:14:42 -05:00
Donald Stufft
90b2adb423
Merge pull request #3544 from dstufft/upgrade
...
Upgrade pyparsing to 2.1.0
2016-03-04 22:48:36 -05:00
Donald Stufft
59489cadd5
Upgrade pyparsing to 2.1.0
2016-03-04 15:37:24 -05:00
Donald Stufft
979b5c9449
Add a flake8: noqa to pip.compat.ordereddict
2016-03-04 14:16:06 -05:00
Donald Stufft
a176a00de6
Correct our OS X support function to look at the application support
2016-03-04 14:15:03 -05:00
Donald Stufft
fc6a81f2ae
Detect if we're running a 32 bit Python on a 64 bit OS X system
2016-03-04 14:15:02 -05:00
Donald Stufft
ee7e94d423
Use a stable ordering for the arch groups
2016-03-04 14:15:02 -05:00
Carlos Liam
97277260a2
shorten comparisons
2016-03-04 14:15:02 -05:00
Carlos Liam
075eb9cb3f
fix typos
2016-03-04 14:15:02 -05:00
Carlos Liam
7c75393510
follow pep8; order group arch contents according to likelihood of being matched
2016-03-04 14:15:02 -05:00
Carlos Liam
de6566a744
split get_darwin_arches into its own function
...
at the request of @xavfernandez
2016-03-04 14:15:02 -05:00
Carlos Liam
f5dd80daa1
Verify whether a given OS X version supports a given arch ( fixes #3403 )
2016-03-04 14:15:02 -05:00
Donald Stufft
277bdee712
PEP 425 states that only pyXY tags have the >= behavior
2016-03-04 11:22:52 -05:00
Donald Stufft
3f2af92407
Merge pull request #3540 from xavfernandez/show_installer
...
show: add PEP376 INSTALLER information
2016-03-04 11:16:28 -05:00
Xavier Fernandez
6924faad06
Merge pull request #1415 from crodjer/search-pkg-version
...
Print the latest version number in search results
2016-03-04 17:02:03 +01:00
Xavier Fernandez
09233da9d7
Hide the line if installer is unknown
2016-03-04 16:10:59 +01:00
Xavier Fernandez
dc533f8469
show: add PEP376 INSTALLER information
...
closes #3517
2016-03-04 13:55:39 +01:00
Xavier Fernandez
f3b27b00cd
Merge pull request #3539 from xavfernandez/fix_build_req_from_url
...
Fix build req from url
2016-03-04 13:39:36 +01:00
Xavier Fernandez
dce2abeddf
Merge pull request #3449 from xavfernandez/show_classifiers
...
Show classifiers in pip show
2016-03-04 13:37:28 +01:00
Donald Stufft
05baa9fcb1
Merge pull request #3497 from ogrisel/pr-3446-followup
...
Add PEP 513 support (manylinux1 platform tag)
2016-03-04 07:02:54 -05:00
Xavier Fernandez
cb75cca785
Merge pull request #3522 from srinchiera/develop
...
fixes #3521
2016-03-04 12:12:40 +01:00
Xavier Fernandez
23859298c2
Fix for _build_req_from_url for short urls
...
closes #3523
2016-03-04 12:04:43 +01:00
Xavier Fernandez
3646201f0e
Merge pull request #3495 from xavfernandez/deprecate_build_req_from_url
...
Deprecate _build_req_from_url
2016-03-04 11:56:06 +01:00
Ed Morley
4bc0395a53
Correct the suggested package hash lines for URL requirements
...
When require hashes mode is enabled, if any packages defined in the
requirements file are missing a hash, installation fails with a message
suggesting the appropriate lines that should be copied into the
requirements file.
This worked fine for requirement specifiers such as `requests==2.9.1`,
however for packages specified by URL, the resultant output did not
match that originally in the requirements file.
For example a requirements file containing:
```
--require-hashes
https://github.com/benoitc/gunicorn/archive/19.4.5.zip
https://github.com/kennethreitz/requests/archive/v2.9.1.zip#egg=requests==2.9.1
```
Would result in:
```
Hashes are required in ...
unknown package --hash=sha256:399347c0a7272fb70b45d5840027c372f...
requests==2.9.1 --hash=sha256:89839b1698243e232780d1fc808ae8730...
```
Now the original URL line is correctly shown:
```
Hashes are required in ...
https://github.com/benoitc/gunicorn/archive/19.4.5.zip --hash=...
https://github.com/kennethreitz/requests/archive/v2.9.1.zip#egg=requests==2.9.1 --hash=...
```
Fixes #3362 .
2016-03-04 10:46:40 +00:00
Xavier Fernandez
a0d6210905
pip.show: always show classifiers
2016-03-04 11:12:34 +01:00
Xavier Fernandez
dc1e89d854
Add --classifiers option to pip show
2016-03-04 11:12:11 +01:00
Xavier Fernandez
9aa5e8f5c0
Let's try always returning text
...
and hope https://github.com/pypa/pip/issues/1441 is behind us
2016-03-04 10:50:29 +01:00
Xavier Fernandez
a4d1ec2e75
Fix shlex call for old python versions (<2.7.3)
2016-03-04 10:50:29 +01:00
Xavier Fernandez
e2889268bd
utils: decode requirement files according to their BOM if present
2016-03-04 10:50:29 +01:00
Robert T. McGibbon
b0351b3285
Implement PEP 513: manylinux1 platform tags
2016-03-04 09:55:33 +01:00
Xavier Fernandez
8447f39fe1
Stop hiding commands
2016-03-03 23:50:31 +01:00
Xavier Fernandez
4fdb52e682
Merge branch 'develop' of https://github.com/nvdv/pip into unhide_completion
2016-03-03 23:48:13 +01:00
Salvatore Rinchiera
0dc868a1a1
pull #3522 - Join if statements, add to changelog
2016-03-03 19:57:32 +00:00
Donald Stufft
24876ab23d
Fix import path
2016-03-03 08:48:18 -05:00
Donald Stufft
a1e308d847
Merge pull request #3458 from xavfernandez/freeze_all
...
Add --all option to pip freeze
2016-03-03 07:23:32 -05:00
Donald Stufft
5b544a0e67
Merge pull request #3527 from s-t-e-v-e-n-k/update-packaging
...
Upgrade to packaging 16.5
2016-03-03 07:21:58 -05:00
Donald Stufft
37da4b21fa
Merge pull request #3435 from fungi/develop
...
Case-insensitive match secure origin names
2016-03-03 07:21:40 -05:00
Steve Kowalik
2e68a7fe19
Upgrade to packaging 16.5
2016-02-29 13:56:17 +11:00
Stephan Erb
23f0618576
Use pre-defined chunksizes instead of hardcoded ones.
...
The requests one does currently sit at 10KB, the io buffer one at 8KB.
Both are reasonable values and slightly above our current values.
If those values are adjusted, we will profit as well.
2016-02-28 18:44:35 +01:00
Salvatore Rinchiera
eb2c584c2a
fixes #3521
2016-02-26 21:28:46 +00:00
Xavier Fernandez
a2873d1c1a
Deprecate _build_req_from_url
2016-02-26 09:50:16 +01:00
Xavier Fernandez
1888affb4a
Merge pull request #3468 from seanjensengrey/vendor-distlib-0.2.2
...
updated distlib to 0.2.2
2016-02-24 22:49:51 +01:00
Xavier Fernandez
01cd191402
Merge pull request #3505 from njsmith/fix-verbose-subprocess-output
...
Fix display of subprocess output when --verbose is given
2016-02-24 22:42:23 +01:00
Nathaniel J. Smith
113394250e
Fix display of subprocess output when --verbose is given
...
Closes #3486
2016-02-23 15:13:55 -08:00
Donald Stufft
b8e2f7b55a
Use packaging 16.2's canonicalize_name function
2016-02-17 21:03:24 -05:00
Donald Stufft
b6645ee87b
Upgrade packaging to 16.2
2016-02-17 21:02:04 -05:00
Xavier Fernandez
2956a3ef41
Add --all option to pip freeze
...
In order to include pip/setuptools/wheel in the freeze output
Closes #1610
2016-02-17 13:29:32 +01:00