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

4987 commits

Author SHA1 Message Date
Donald Stufft
bb48371714 Removed the deprecated `--egg` flag 2017-03-19 20:31:23 -04:00
Donald Stufft
10fc43889d Bump version to 10.0.0.dev0 2017-03-19 19:52:00 -04:00
Donald Stufft
1ce8109424 Merge pull request #4348 from dstufft/news-file-updates
Updates to the handling of news files
2017-03-19 17:46:19 -04:00
Donald Stufft
02ebcb9051 Use a better name for Removals 2017-03-19 16:55:54 -04:00
Donald Stufft
90dd13f6a6 Add a special kind of towncrier type for vendored lib updates 2017-03-19 16:49:55 -04:00
Donald Stufft
c36cca51ca Allow marking a change as "trivial" for the news file 2017-03-19 16:39:27 -04:00
Donald Stufft
ef5317aad5 Merge pull request #4346 from dstufft/towncrier
Generate our NEWS.rst with towncrier
2017-03-19 12:48:31 -04:00
Donald Stufft
a45c2f5e24 Generate our NEWS.rst with towncrier 2017-03-19 12:00:31 -04:00
Donald Stufft
59052c5aa4 Merge pull request #4343 from dstufft/no-2.6
Drop support for Python 2.6
2017-03-18 21:00:29 -04:00
Donald Stufft
16944a6341 Work around a bug in PyPy's sysconfig module 2017-03-18 20:13:28 -04:00
Donald Stufft
0eae0299a1 Revert "Use the built in support for os.path.samefile"
This reverts commit 23b03de81a.
2017-03-18 15:35:15 -04:00
Donald Stufft
0992a81d3e Revert an erroneous syntax change 2017-03-18 15:23:49 -04:00
Donald Stufft
24bc64fddd Fix typo in wsgiref name 2017-03-18 15:19:44 -04:00
Donald Stufft
310bcfc78f Fix API differences between distutils.sysconfig and sysconfig 2017-03-18 15:08:41 -04:00
Donald Stufft
ceb7feed75 Update tests for the removal of Python 2.6 2017-03-18 14:52:14 -04:00
Donald Stufft
59cb562d59 Fix up some bookkeeping 2017-03-18 14:52:14 -04:00
Donald Stufft
0708de5b34 Misc syntax updates 2017-03-18 14:52:14 -04:00
Donald Stufft
a504ebdbcc No need to gate on 2.6 anymore 2017-03-18 14:52:13 -04:00
Donald Stufft
e341417e62 We no longer need to warn about 2.6 2017-03-18 14:52:13 -04:00
Donald Stufft
23b03de81a Use the built in support for os.path.samefile 2017-03-18 14:52:13 -04:00
Donald Stufft
28d4954a50 We only support Pythons with argparse on it 2017-03-18 14:52:13 -04:00
Donald Stufft
c77894833a Use the built in support for total_seconds 2017-03-18 14:52:13 -04:00
Donald Stufft
904fcf1f17 Use sysconfig instead of distutils.sysconfig 2017-03-18 14:52:13 -04:00
Donald Stufft
6bd1f432d6 Remove the logging.config.dictConfig backport 2017-03-18 14:52:13 -04:00
Donald Stufft
84b42ba06b Remove the orderddict backport install for 2.6 2017-03-18 14:52:13 -04:00
Donald Stufft
b005a9bb84 Upgrade setuptools, appdirs, cachecontrol, distro, ipaddress, pyparsing, and requests (#4342)
* Upgrade setuptools to 34.3.2
* Upgrade appdirs to 1.4.3
* Upgrade CacheControl to 0.12.1
* Upgrade distro to 1.0.2
* Upgrade ipaddress to 1.0.18
* Upgrade pyparsing to 2.2.0
* Upgrade requests to 2.13.0
* Remove patching of progress
* Don't translate imports that would be syntax errors
* Patch pkg_resources to handle packaging correctly
2017-03-18 14:51:13 -04:00
Donald Stufft
ac55737e7a Remove the wheel-less vendor tests (#4341)
The wheel based vendor tests should get us the same testing without
the issue of trying to upgrade something that setuptools itself is
depending on. It also matches the mechanism that downstream are
currently using better.
2017-03-18 12:54:44 -04:00
Jason R. Coombs
dd3defe509 Import setuptools in a subprocess. (#4294) 2017-03-05 11:29:50 -05:00
Anish Tambe
85b5b16417 macOS use ~/.config/pip/pip.conf as well (#4100) 2017-03-02 14:14:13 +01:00
Xavier Fernandez
5b7060a20d Deprecate the _strip_postfix function (#4174)
It only happens for editable-non-file URLs and is an undocumented
behavior.
2017-02-13 10:02:20 +01:00
Jakub Wilk
4c950500de Fix typos (#4275) 2017-02-10 22:33:50 +01:00
Xavier Fernandez
6ec5597930 Add support for PEP 508 @ url syntax (#4175)
* Add support for PEP 508 @ url syntax

* Add test for install_requires

* Forbid dependencies direct url
2017-02-05 12:22:36 +01:00
Avner Cohen
8abdb25a5a Fix change log comment, with reference to #4194 2017-02-01 09:57:34 +01:00
Atsushi Odagiri
ee345ef37b add exclude-editable option to list command (#4016)
* added exclude-editable option to list command

* added include-editable option

* added functional test

* added changes
2017-01-31 13:06:47 +01:00
Stephan Erb
6da392f689 Adopt cachecontrol 0.12.0 with msgpack support (#3515) (#4258)
This change promises a performance improvement of up to 25%:

    # Before
    $ time pip install django --no-compile
    2.34s user 2.49s system 47% cpu 10.106 total

    # With this patch
    $ time pip install django --no-compile
    1.82s user 2.10s system 51% cpu 7.646 total

Both tests have been performed with hot caches.
2017-01-30 17:44:49 -05:00
Avner Cohen
0552ffeeda Add --no-progress <progress_bar> to `pip download and pip install` to suppress progress bar in the console 2017-01-30 10:14:07 +01:00
Xavier Fernandez
672e88adb6 Merge pull request #4048 from techtonik/insttype
Group package selection options together
2017-01-28 13:46:40 +01:00
Pradyun S. Gedam
1b0df50f24 Update documentation to mention upgrade-strategy
Follow up on https://github.com/pypa/pip/pull/3972#issuecomment-265374795
2017-01-27 23:27:07 +01:00
David Linke
3945a7fe4e Add documentation for pip check command. 2017-01-22 15:10:36 +01:00
Hugo
3b541c0f5e Python 3.6 is supported (#4241) 2017-01-18 18:41:30 +01:00
Hugo
917b0aaf86 Fix GitHub typo (#4235)
* Fix GitHub typo

[CI skip]

* Caps consistency
2017-01-18 10:56:22 +01:00
Pradyun S. Gedam
6def0aa243 [minor] An aesthetic change to wheel command source (#3974)
* A minor aesthetic change to wheel command source

* Add --upgrade to the suggestions

* Remove redundant `--upgrade`
2017-01-17 23:29:04 +01:00
Anish Tambe
f913942479 Improve message when installing requirements file (#4127) (#4211)
* improve message when installing requirements file (#4127)

* Refactor for issue (#4127)
2017-01-17 23:14:09 +01:00
Atsushi Odagiri
fa629ffa81 Add exclude-editable option to freeze command (#4015)
* exclude editable

* added implementation to exclude editable

* added functional test for excluding editable from freeze list

* fix flake8

* fix changelog
2017-01-11 22:37:39 +01:00
Xavier Fernandez
9312dd3fe6 Merge pull request #4200 from pradyunsg/configuration-refactor-2
Reduce the API exposed by the configuration class
2017-01-06 23:35:34 +01:00
Nikhil Benesch
20326d8b24 Failing exit status when no requirements specified (#4210)
* add failing tests for #2720

* fix #2720: exit status when no requirements specified

* Don't fail when blank requirements files specified
2017-01-06 23:21:46 +01:00
Pradyun S. Gedam
8c45460241 Remove unnecessary code 2016-12-31 11:22:04 +05:30
Pradyun S. Gedam
ed05dbfa8c Remove isolated attribute of ConfigOptionParser 2016-12-26 18:28:50 +05:30
Donald Stufft
ca14080260 Switch to 3.6.0 final as our latest 3.x release (#4202) 2016-12-24 12:38:01 -08:00
Xavier Fernandez
5e242adee5 Register req_to_install for cleanup sooner (#4201)
If the install is aborted while parsing the dist's metadata (like in the
case of check_dist_requires_python() ), we want to clean req_to_install
2016-12-23 14:57:09 +01:00