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