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

1992 commits

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