Jonathan Herbert
bcbf8cc2d5
Add news file for https://github.com/pypa/pip/pull/5748
2018-09-02 10:51:48 -04:00
Nitesh Sharma
e10a613212
Refactoring: Move FormatControl to separate class
...
This moves FormatControl named tuple and it's all related
methods to separate class.
Closes https://github.com/pypa/pip/issues/5592
2018-08-28 21:12:42 +05:30
Pradyun Gedam
2b3609a37d
Merge pull request #5664 from cjerdonek/issue-5375-svn-ssh-auth
...
Fix #5375 : add editable install support for svn+ssh URLs with a username
2018-08-22 08:33:08 +05:30
Chris Jerdonek
06f329059d
Update fetch_new() to checkout the correct branch.
2018-08-21 04:00:35 -07:00
Chris Jerdonek
8d6f7b56fa
Add Git.get_branch().
2018-08-21 04:00:35 -07:00
Chris Jerdonek
f97baf9300
Add a test of installing from a repo with a non-master default branch.
2018-08-19 17:15:45 -07:00
Pradyun Gedam
1073b66b11
Merge pull request #5718 from cjerdonek/dry-up-with-install-version-pkg
...
DRY up test_install_vcs_git.py with _install_version_pkg()
2018-08-20 05:24:27 +05:30
Chris Jerdonek
1067c3abc6
DRY up test_install_vcs_git.py with _install_version_pkg().
2018-08-19 12:17:10 -07:00
Chris Jerdonek
40555250c6
Remove unneeded @pytest.mark.network's inside test_install_vcs_git.py.
2018-08-19 03:36:14 -07:00
Chris Jerdonek
749c898a41
DRY up test_install_vcs_git.py with _checkout_into_temp().
2018-08-18 23:37:46 -07:00
Chris Jerdonek
b798e328aa
DRY up test_install_vcs_git.py with _make_version_pkg_url().
2018-08-18 20:53:15 -07:00
Chris Jerdonek
4e8cde753d
Rename tests/functional/test_install_vcs.py to test_install_vcs_git.py.
2018-08-16 22:14:59 -07:00
Pradyun Gedam
7ab40252e6
Merge pull request #5623 from cjerdonek/vcs-fix-install-git-ref
...
Fix #5624 : installing a Git ref for installs other than the first
2018-08-17 09:20:48 +05:30
Chris Jerdonek
e1e3c07cc6
Improve NEWS entry.
...
This addresses a review comment by @di.
2018-08-14 13:43:26 -07:00
Pradyun Gedam
62b03f2a3a
Merge pull request #5124 from gaul/ui/limit-progress
...
Limit progress updates to avoid swamping the TTY
2018-08-13 23:32:10 +05:30
Pradyun Gedam
20127bfe98
Merge pull request #5404 from sixninetynine/feature/platforms_for_target
...
Open up plat/abi/impl options to `install --target`
2018-08-12 22:09:01 +05:30
Pradyun Gedam
207a2393d4
Merge pull request #5698 from cjerdonek/simplify-test-bazaar-get-url-rev-and-auth
...
Simplify test_bazaar__get_url_rev_and_auth()
2018-08-12 18:10:39 +05:30
Paul Moore
78144e264a
Merge pull request #5692 from pfmoore/pep517
...
Refactorings and work in preparation for PEP 517
2018-08-11 08:35:36 +01:00
Chris Jerdonek
d5af777d0d
Fix issue #5624 : installing a Git ref for installs after the first.
2018-08-08 00:16:57 -07:00
Chris Jerdonek
8d0423fcbb
Simplify test_bazaar__get_url_rev_and_auth().
2018-08-07 09:06:30 -07:00
Loren Carvalho
cddcb1407f
Open up plat/abi/impl options to install --target
...
* Move dist restriction options to be re-usable (between install/download)
* Make dist restriction options usable in `install` (exclusively with --target)
* Add a check_supported_wheels bool to RequiriementSet for non-resolved (full path) dependencies
2018-08-05 16:13:20 -05:00
Chris Jerdonek
48b55eb95e
Combine tests/functional/test_vcs.py with other test modules.
2018-08-02 13:28:16 -07:00
Paul Moore
cfe892f21b
Vendor the pep517 library
2018-08-01 11:16:22 +01:00
Pradyun Gedam
8650edd017
Merge pull request #5561 from pradyunsg/python-3.7
...
Document support for Py3.7 and enable testing of Py3.8-dev
2018-07-30 08:27:48 +05:30
Chris Jerdonek
e1d60f850b
Fix #5375 : add editable install support for svn+ssh URLs with a username.
2018-07-29 01:08:15 -07:00
Pradyun Gedam
7f4673d7a2
Merge pull request #5644 from sinscary/fix_invalid_val_error
...
Show appropriate error message
2018-07-27 18:38:51 +05:30
Kevin R Patterson
aef521ee61
give 401 warning if username/password do not work for URL
2018-07-26 17:14:16 -05:00
Chris Jerdonek
58b21d18dc
Add split_auth_from_netloc() to misc.py.
2018-07-25 10:35:50 -07:00
Chris Jerdonek
1a9128dcfc
Fix the "+" check in VersionControl.get_url_rev_and_auth() ( #5651 )
...
* Add tests, including a failing test.
* Fix "+" check in VersionControl.get_url_rev_and_auth().
* Change AssertionError to ValueError.
This addresses a review comment by @pradyunsg and @xavfernandez.
* Use "!r" inside the format string.
This incorporates a suggestion by @barneygale.
2018-07-25 09:42:13 +02:00
Nitesh Sharma
e5dc3cf854
show error message with wrong configuration option
2018-07-24 23:10:02 +05:30
Pradyun Gedam
b3473b329d
Merge branch 'master' into python-3.7
2018-07-24 23:08:09 +05:30
Pradyun Gedam
ef6c2f7229
Merge pull request #5635 from jcfr/fix-userguide-reference
...
user_guide: Fix "Requirements Files" reference
2018-07-24 08:45:04 +05:30
Nitesh Sharma
01a0fa5f04
Show appropriate error message
...
This catches code exception if wrong arguments passed to cmd options
It also adds error message that suggests correct arguments to pass
Fixes: https://github.com/pypa/pip/issues/5616
2018-07-23 21:44:16 +05:30
Pradyun Gedam
09bcdd5d5f
Merge pull request #5636 from cjerdonek/vcs-remove-translate-egg-surname
...
Remove the unused VersionControl.translate_egg_surname()
2018-07-23 17:52:46 +05:30
Pradyun Gedam
531be4f886
Merge pull request #5571 from bstrdsmkr/pep508_urls_as_deps
...
Allow PEP508 url dependencies in install_requires
2018-07-23 15:13:42 +05:30
Chris Jerdonek
a1e3275287
Remove the unused VersionControl.translate_egg_surname().
2018-07-22 11:42:17 -07:00
Jean-Christophe Fillion-Robin
9c92c618a4
user_guide: Fix "Requirements Files" reference
2018-07-22 14:13:34 -04:00
Pradyun Gedam
a2968978c9
Merge pull request #5606 from cjerdonek/vcs-parse-url-once
...
Change VersionControl to parse the URL only once inside get_url_rev().
2018-07-22 23:37:01 +05:30
Pradyun Gedam
43fe0c1e70
Generate NEWS for 18.0
2018-07-22 11:12:38 +05:30
Pradyun Gedam
6b1d412948
📰
2018-07-21 16:36:34 +05:30
Pradyun Gedam
c18f19a6a4
Don't warn if pyproject.toml does not contain build-system.requires
2018-07-21 12:58:27 +05:30
Pradyun Gedam
7071efe2a6
Rewrite certain NEWS fragments
2018-07-20 10:31:20 +05:30
Pradyun Gedam
c682d98a98
Remove not useful NEWS fragments
2018-07-20 10:30:40 +05:30
Pradyun Gedam
b10ae89ebf
Add periods to all NEWS fragments
2018-07-20 10:30:21 +05:30
Pradyun Gedam
0bd01d9462
Merge pull request #5336 from benoit-pierre/src_build_reqs_in_pep518
...
PEP 518: enable source installs for build dependencies
2018-07-20 09:36:52 +05:30
Chris Jerdonek
22acd1fed1
Break out VersionControl.is_repository_directory().
2018-07-17 08:20:45 -07:00
Chris Jerdonek
e37a17cc09
Change VersionControl to parse the URL only once to start.
2018-07-15 15:03:06 -07:00
Nehal J Wani
96f9fcc4a0
Make pip_installed_by_pip() more generic
2018-07-15 21:32:31 +05:30
Pradyun Gedam
067dd8c2c4
Merge pull request #5574 from javabrett/proxy-doc
...
Added User Guide section on proxy configuration.
2018-07-15 18:04:11 +05:30
Pradyun Gedam
e6e0a14b68
Merge pull request #5523 from pradyunsg/deprecations
...
Remove items slated for removal in pip 11.0
2018-07-15 16:57:57 +05:30
Pradyun Gedam
de899dd62d
Merge pull request #5553 from ashtyrov/master
...
Fix issue #5532
2018-07-15 16:01:51 +05:30
Pradyun Gedam
3b0899afad
Merge pull request #5593 from cjerdonek/vcs-git-get-url-rev-idempotent
...
Make VersionControl.get_url_rev() accept an url argument
2018-07-15 16:01:14 +05:30
Bstrdsmkr
c71ac73102
Allow PEP508 url dependencies in install_requires
2018-07-11 08:23:49 -04:00
Chris Jerdonek
ae3705972c
Fix typo: tools/test-requirements.txt.
2018-07-11 01:04:03 -07:00
Chris Jerdonek
1f6e1e51ec
Make get_url_rev() accept an url argument.
2018-07-11 00:51:38 -07:00
Pradyun Gedam
397e835f39
Merge pull request #5587 from cjerdonek/vcs-move-obtain-to-base-class
...
Implement VersionControl.obtain() in the base class.
2018-07-11 02:02:34 +05:30
Brett Randall
3401f4de51
Added User Guide section on proxy configuration. Fixed #512 .
...
Signed-off-by: Brett Randall <javabrett@gmail.com>
2018-07-10 22:35:54 +10:00
Chris Jerdonek
701d010c02
Implement VersionControl.obtain() in the base class.
2018-07-08 22:46:25 -07:00
Pradyun Gedam
26014c5502
Merge pull request #5521 from pradyunsg/vendoring/update-jun-2018
...
Vendoring Updates for June 2018
2018-07-09 09:25:59 +05:30
Pradyun Gedam
3e7e7d349a
Merge pull request #5559 from SpoonMeiser/path-fix
...
Fix error trying to generate scripts warning when PATH not set
2018-07-08 18:43:41 +05:30
Chris Jerdonek
64d205e896
Refactor out a new VersionControl.fetch_new() method.
2018-07-07 21:55:55 -07:00
Pradyun Gedam
ca3b5bd470
Merge pull request #5563 from cjerdonek/vcs-check-destination-remove-checkout-var
...
Remove the checkout variable from VersionControl.check_destination().
2018-07-08 07:54:40 +05:30
gkdoc
a6e2d4d099
Remove redundancies in list in user_guide.rst
2018-07-06 21:44:10 -07:00
Pradyun Gedam
e834643f5c
Update 5558.bugfix
2018-07-07 03:06:10 +05:30
Oliver Jeeves
ca5cca3426
Fix error trying to generate scripts warning when PATH not set
...
fixes #5558
2018-07-07 02:59:55 +05:30
Donald Stufft
fde9eb66f0
Adjust the deprecation policy to be time based
2018-07-06 12:35:29 -04:00
Chris Jerdonek
4555cd3563
Remove the checkout variable from VersionControl.check_destination().
2018-07-03 01:33:23 -07:00
Pradyun Gedam
4b4150f779
📰
2018-07-03 01:02:48 +05:30
Chris Jerdonek
33481c6625
Return early in VersionControl.check_destination() if no prompt.
2018-06-30 19:13:53 -07:00
Pradyun Gedam
3273ba6dfa
Merge pull request #5529 from cjerdonek/vcs-check-destination-guard-clause
...
Use guard clause in VersionControl.check_destination().
2018-06-30 15:31:17 +05:30
Alexander Shtyrov
00addd16c5
Mark pull request as trivial.
2018-06-29 17:57:48 +01:00
Benoit Pierre
3ae521974f
enable source installs for build dependencies
2018-06-26 10:40:23 +02:00
Chris Jerdonek
9a7564e5c5
Use guard clause in VersionControl.check_destination().
2018-06-25 03:44:31 -07:00
kpinc
873662179a
Use Sphinx :pep: syntax to link PEPs ( #5491 )
...
Creating a news entry from the pull request as a separate commit. Does this warrant an issue?
2018-06-25 16:13:59 +05:30
Pradyun Gedam
b458b25f97
Update progress to 1.4
2018-06-25 16:08:14 +05:30
Bastian Venthur
4dee7e9ad2
Remove also compiled pyo files for wheel packages. ( #5173 )
2018-06-21 23:00:20 +05:30
Kexuan Sun
14fe337bcf
Improve autocompletion function on file name completion ( #5125 )
2018-06-21 22:59:31 +05:30
Dan Black
bcd9db92bc
Improve message when no listed files are found from PKG-INFO ( #5515 )
2018-06-21 22:55:56 +05:30
Pradyun Gedam
f015aa9608
Remove support for cleaning up #egg fragment postfixes
2018-06-21 21:19:24 +05:30
Pradyun Gedam
52782f0547
Remove the "legacy" format for 'pip list'
2018-06-21 21:19:17 +05:30
Pradyun Gedam
7ccc1a8f34
Update requests to 2.19.1
2018-06-21 18:40:52 +05:30
Pradyun Gedam
7b97a38c6b
Update idna to 2.7
2018-06-21 18:39:29 +05:30
Pradyun Gedam
b1aee4b387
Update urllib3 to 1.23
2018-06-21 18:38:05 +05:30
Pradyun Gedam
acd51b2838
Update certifi to 2018.4.16
2018-06-21 18:36:46 +05:30
Pradyun Gedam
2532a492a9
Update pkg_resources to 39.2.0 (via setuptools)
2018-06-21 18:34:53 +05:30
Pradyun Gedam
26a2ffdb52
Update pytoml to 0.1.16
2018-06-21 18:32:42 +05:30
Pradyun Gedam
5af09fc8b0
Update ipaddress to 1.0.22
2018-06-21 18:30:59 +05:30
Pradyun Gedam
38fc852417
Update CacheControl to 0.12.5
2018-06-21 18:29:26 +05:30
Pradyun Gedam
ecc7e574dd
Update distro to 1.3.0
2018-06-21 18:26:56 +05:30
Pradyun Gedam
9482fcae92
📰
2018-06-20 15:41:10 +05:30
Pradyun Gedam
e8a56683d3
Merge pull request #5512 from pradyunsg/feature/refuse-non-compliant-pyproject
...
Start warning on non compliant pyproject.toml files and rejecting obviously incorrect ones
2018-06-20 15:25:04 +05:30
Pradyun Gedam
4fedc45bbb
Merge pull request #5489 from jdufresne/https
...
Update doc and comment URLs to https where available
2018-06-20 12:49:35 +05:30
keanemind
643ba5a960
Add news
2018-06-19 13:10:10 -05:00
Pradyun Gedam
8f1cd5fa40
📰
2018-06-19 16:27:07 +05:30
Stephan Erb
cbc21a5957
Speed up printing of installed package versions ( #5127 )
...
The installed set of packages is already fixed and no longer changing.
It is therefore safe to reuse a single `pkg_resources.WorkingSet` for
all invocations of `get_installed_version`.
2018-06-19 12:20:58 +05:30
Adrien Morison
c16ff34296
Clearer msg for already installed deps when updating ( #5319 )
2018-06-19 12:16:43 +05:30
Pradyun Gedam
7d03f036a8
📰
2018-06-15 11:29:36 +05:30
kpinc
d0b40a09de
Change sentence from future to present tense ( #5490 )
2018-06-14 10:07:27 +05:30
Jon Dufresne
9c4bd6d5eb
Update doc and comment URLs to https where available
2018-06-13 09:00:42 -07:00
Jon Dufresne
4a8f87f4f7
Update Python 2 docs URL to Python 3
...
Python 3 docs are more actively maintained and are the future of the
project.
2018-06-10 09:40:25 -07:00
Łukasz Langa
8a7e5fb974
towncrier -> townsmiler
2018-06-07 11:23:18 -07:00
DrFeathers
bc0d0d3dec
Add @pytest.mark.network to a VCS unit test ( #5035 )
2018-05-30 23:03:13 +05:30
Philip Molloy
8d3f5e7b76
Improve dependency links log message ( #4936 )
2018-05-30 23:01:14 +05:30
Pradyun Gedam
299d5be89d
📰
2018-05-30 15:57:48 +05:30
Pradyun Gedam
8619e3edea
Merge pull request #5368 from hroncok/pip-nowarn-upgrade
...
When pip was not installed by pip, don't show the upgrade warning
2018-05-22 11:27:16 +05:30
Pradyun Gedam
144b42d799
Remove username/password from log message
...
Merge pull request #5339 from jzafran/remove-password-from-stdout
2018-05-22 11:03:10 +05:30
Miro Hrončok
d0b77089a7
When pip was not installed by pip, don't show the upgrade warning
...
Fixes https://github.com/pypa/pip/issues/5346
2018-05-19 08:32:27 +02:00
Benoit Pierre
ca4e2ad6ad
improve handling of PEP 518 build requirements
...
Offload more work to the underlying pip command used to install the
build requirements, so there's no need to duplicate code to handle
environment markers/extras. This is done by setting the correct options
from the finder passed in argument to `_install_build_reqs`.
2018-05-18 23:45:55 +02:00
Tom Freudenheim
daae935450
Merge branch 'master' into 3905_Pip_version_check_cache_dir
2018-05-17 21:59:25 -04:00
Donald Stufft
90b3db476f
Drop support for Python 3.3
2018-05-17 13:34:48 -04:00
Tom Freudenheim
16528ed5f1
Cleanup per PR comments
2018-05-17 09:39:26 -04:00
Tom Freudenheim
724989baa7
add news
2018-05-16 18:15:22 -04:00
Jeremy Zafran
d2853be974
add news fragment file
2018-05-15 13:03:53 -04:00
William T Olson
8d2068906b
Rename manylinux2 tag as manylinux2010
...
This reflects the change in the tag name in PEP 571.
2018-05-15 10:16:35 -04:00
Mark Williams
94f3318ded
News file.
2018-05-15 09:09:56 -04:00
Paul Kehrer
ba80574225
Fix a rare segfault
...
If pip10 is installed and pyopenssl+cryptography are present in the
environment pip's vendored urllib3 will automatically activate its
pyopenssl adapter. This is by design so users can potentially opt-in to
more up-to-date TLS versions than what are provided by their copy of
Python. However, if a user has these packages & subsequently runs
pip install --ignore-installed cryptography then a segfault will occur
due to overwriting an mmap'd shared object.
2018-05-14 13:34:33 -04:00
Daniel Shaulov
d67d98dd91
Add a --prefer-binary flag. ( #5370 )
...
The flag makes pip prefer an older but valid binary distributions over a newer source distributions.
Fixes #3785 .
2018-05-11 11:17:32 +05:30
Shlomi Fish
508517f0d7
Fix the capitalization of "GitHub".
2018-05-10 18:18:30 +03:00
Daniel Shaulov
ff578b8d23
disable strict_optional mypy option ( #5371 )
2018-05-05 15:28:33 +05:30
Paul Moore
70122751a8
Merge pull request #5338 from pfmoore/doc_cosmetic_pr
...
Add a note to the docs about cosmetic changes in PRs
2018-04-28 14:49:34 +01:00
Miro Hrončok
461d94698e
Vendoring: Make sure to only rewrite relevant imports
...
If there is an import from hamster, while we vendor ham, we should
not rewrite it.
Fixes https://github.com/pypa/pip/issues/5347
2018-04-28 11:38:58 +02:00
Paul Moore
762ae031d2
Merge with master
2018-04-28 10:23:01 +01:00
Pradyun Gedam
538de06838
📰
2018-04-27 19:23:35 +05:30
Paul Moore
f78888b5c1
Add a note to the docs about cosmetic changes in PRs
2018-04-26 19:09:06 +01:00
Paul Moore
bad0b13b6a
Document our deprecation policy, plus a few other process details
2018-04-24 20:30:23 +01:00
Andrés Delfino
7b1f2a06d2
Add test for PR #5293 ( #5325 )
...
* Test that trailing os.sep are ignored while searching PATH
* Simplify paths list creation
2018-04-23 21:21:43 +05:30
Donald Stufft
dec22c92c2
Switch to CalVer and set a release cadence
2018-04-22 14:21:50 -04:00
Paul Moore
0ae0109901
Merge pull request #5293 from andresdelfino/master
...
Remove trailing os.sep to avoid false negatives
2018-04-20 09:39:40 +01:00
Paul Moore
d56eafc7d5
Merge pull request #5294 from jdufresne/pypi
...
Update a pypi.python.org URLs to pypi.org
2018-04-20 09:39:12 +01:00
Paul Moore
639c4b2ae1
Update news for release 10.0.1
2018-04-19 18:06:29 +01:00
Jon Dufresne
c7402d9e50
Update a pypi.python.org URLs to pypi.org
2018-04-19 06:35:37 -07:00
Andrés Delfino
7396997978
Add news file.
2018-04-18 22:17:39 -03:00
Paul Moore
d8172b961c
Merge pull request #5227 from benoit-pierre/fix_pep518,_again
...
fix PEP 518 support when pip is installed in the user site
2018-04-18 17:55:04 +01:00
Paul Moore
3c50345f4b
Merge pull request #5280 from pradyunsg/fix/5251
...
Reorder conditionals to deal with installed VCS requirements
2018-04-18 15:23:53 +01:00
Pradyun Gedam
b610eabcc9
📰
2018-04-18 09:46:42 +05:30
Paul Moore
64bf4dc3bc
Merge pull request #5257 from pfmoore/distlib_027
...
Update distlib to 0.2.7
2018-04-17 20:45:36 +01:00
Paul Moore
9875055ffe
Merge pull request #5239 from pradyunsg/fix/5237
...
Improve Error Messages on EnvironmentErrors when installing
2018-04-17 18:28:59 +01:00
Paul Moore
ea1319de95
Merge pull request #5233 from pradyunsg/fix/5219
...
Make the Windows "self-modification" check more strict
2018-04-17 18:16:59 +01:00
Paul Moore
493eaf0c1e
Add a news file
2018-04-17 18:05:01 +01:00
Pradyun Gedam
fa1219fefe
📰
2018-04-17 14:56:52 +05:30
Donald Stufft
28ff2b32d7
Add newsfile
2018-04-16 17:35:36 -04:00
Benoit Pierre
02b678f557
fix PEP 518 support when pip is installed in the user site
...
Do not use the build environment isolation during the build dependencies installation.
2018-04-16 22:58:44 +02:00
Donald Stufft
275ab7c3f5
Switch pip to use Warehouse by default
2018-04-16 15:54:11 -04:00
Pradyun Gedam
2a085b312f
📰
2018-04-15 10:18:51 +05:30
Paul Moore
4cbdd171c3
Generate NEWS for release
2018-04-14 10:29:28 +01:00
Paul Moore
20a6cd9fe0
Merge pull request #5202 from pfmoore/newsfix
...
News file formatting fix
2018-04-11 17:49:05 +01:00
Paul Moore
98bff4047d
Add a news file
2018-04-10 18:11:00 +01:00
Paul Moore
ed37070dcc
News file formatting fix
2018-04-10 17:14:57 +01:00
Benoit Pierre
6da1d9e47c
fix PEP 518 support
...
* fix build environment handling when using PyPy
* do use the build environment for all build commands
* allow installing and building a wheel of a PEP 518 enabled
package without prior installation of setuptools and/or wheels
* fix check for minimum supported requirements for PEP 518 support:
- correctly handle complex requirements
- both setuptools and wheels are needed
2018-04-08 14:06:11 +02:00
Pradyun Gedam
5a8150f82c
Merge pull request #5163 from pradyunsg/fix/5157
...
Do not warn about script location if it's with sys.executable
2018-04-06 14:19:08 +05:30
Paul Moore
c76452ade9
Merge pull request #5151 from mattip/master
...
BUG: ioctl(fd, termios.TIOCGWINSZ, ...) returns 8 bytes
2018-04-05 14:35:55 +01:00
Pradyun Gedam
266eec23a3
📰
2018-04-04 13:55:23 +05:30
Dustin Ingram
0ceb10e4bc
Add news entry
2018-04-03 14:51:45 -05:00
Pradyun Gedam
ecc1072ba0
Merge pull request #5146 from pradyunsg/fix/check-accept-prerelease-versions
...
Accept prerelease versions when checking conflicts
2018-04-03 23:18:10 +05:30
Pradyun Gedam
69e2dde515
Merge pull request #5136 from StephanErb/check_normalization
...
Fix name normalization used for install warnings
2018-04-03 16:04:27 +05:30
mattip
8b9abc2988
BUG: ioctl(fd, termios.TIOCGWINSZ, ...) returns 8 bytes
2018-04-03 05:58:05 +03:00
Stephan Erb
72b3195f0e
Fix name normalization used for install warnings
2018-04-02 20:17:20 +02:00
Pradyun Gedam
091c74787a
📰
2018-04-02 21:35:53 +05:30
Paul Moore
59cf57b9d1
Generate NEWS.txt file for beta release
2018-03-31 11:32:46 +01:00
Donald Stufft
0007825733
Merge pull request #4835 from pradyunsg/vendoring/enable-c-libs
...
Enable vendor C libraries on non-Windows platforms
2018-03-30 19:59:55 -04:00
Pradyun Gedam
6bdc73d38b
📰
2018-03-30 13:48:41 +05:30
Pradyun Gedam
6ec5bc56fd
Merge branch 'master' into vendoring/enable-c-libs
2018-03-30 12:38:13 +05:30
Andrew Gaul
13d0bd8b46
Limit progress updates to avoid swamping the TTY
...
This makes the values more readable for large downloads on fast
connections. 200 ms value chosen from wget.
2018-03-28 15:09:56 -07:00
Paul Moore
d41dc17910
Merge pull request #5012 from MarSoft/patch-2
...
Fix typo in --help for --no-deps option
2018-03-27 14:35:56 +01:00
Paul Moore
aabf71bd7e
Merge pull request #4985 from anubhavp28/master
...
Updated get_terminal_size to check for shutil.get_terminal_size first.
2018-03-26 17:52:25 +01:00
Paul Moore
307503494e
Merge pull request #4956 from segevfiner/complete-short-opts
...
Add auto completion of short options
2018-03-26 15:51:25 +01:00
Paul Moore
54c4456cb7
Added a news file
2018-03-26 12:17:51 +01:00
Phil Pennock
23cd8f6899
Keep install options in requirements.txt from leaking
...
The list of install options passed into the setup routine is mutable,
passed by reference, so adding items for "this package" to that list
mutates the options for all subsequent packages.
Isolate the lists before mutating them.
Includes a functional test, which has been confirmed to fail without
this fix.
Fixes #3763
Fixes #4453
Fixes #5089
2018-03-20 16:23:34 -04:00
Donald Stufft
80cf173c93
Merge branch 'release/9.0.2' into merged/9.0.2
2018-03-16 23:44:44 -04:00
Paul Moore
34cc364903
Merge pull request #4999 from xoviat/pep518-editable
...
Run setup.py develop inside of PEP 518 build environment
2018-03-02 08:40:17 +00:00
xoviat
2025f7f5d4
📰
2018-03-01 12:42:39 -06:00
Paul Moore
1cb99c1a6a
Merge pull request #4877 from edmorley/markers-ignore-loglevel
...
Use log level info when ignoring packages due to environment markers
2018-03-01 17:54:46 +00:00
Paul Moore
01a555ed64
Merge pull request #4932 from doloopwhile/bugfix/4917-decoding-stdout-of-shell
...
Vendor Update - stdout and stderr of shell should be decoded with system encoding
2018-03-01 17:52:33 +00:00
xoviat
163149fff3
Install build requirements before calling setup.py ( #4799 )
...
Setup build environment before first invocation of setup.py and improve test to actually make check that build requirements are installed upon invocation.
2018-03-01 14:20:06 +05:30
BrownTruck
72f219c410
Add expansion of environment variables in requirement files ( #3728 )
2018-02-05 16:50:50 +05:30
Семён Марьясин
51a3f6f823
Fix typo in --help for --no-deps option
2018-02-02 16:05:59 +03:00
Ed Morley
4b81388199
Use log level info when ignoring packages due to environment markers
...
The use of environment markers implies that the user expects the
packages to not be installed in some cases (eg depending on version
of Python), so the log output shouldn't be classed as a warning,
particularly since this results in it being sent to `stderr` rather
than `stdout`.
Fixes #4876 .
2018-01-28 15:36:23 +00:00
Anubhav Patel
33cc74427f
merge master branch into pull request.
2018-01-24 22:55:09 +05:30
Anubhav Patel
dea8892768
Move get_terminal_size to pip._internal.compat
2018-01-24 22:34:05 +05:30
Pradyun Gedam
beffa5d35d
Merge pull request #4982 from pradyunsg/misc/error-out-on-input
...
Handle stdin correctly when calling subprocesses
2018-01-24 10:10:42 +05:30
Paul Moore
81fb5159d0
Merge pull request #4764 from pradyunsg/cache/ephem-wheel-cache
...
Do wheel installs from VCS/directories using ephemeral caching
2018-01-23 22:08:14 +00:00
Pradyun Gedam
4c147397ea
Merge branch 'master' into cache/ephem-wheel-cache
2018-01-24 02:15:21 +05:30
Pradyun Gedam
3acb90fb8e
Error out on encoding issues while loading configuration ( #4976 )
2018-01-23 21:56:20 +05:30
OMOTO Kenji
916e7f393f
Removed unnecessary newsfile #4917
2018-01-23 14:59:12 +09:00
Anubhav Patel
6e62b872ad
Created 4996.bugfix news
2018-01-22 21:19:15 +05:30
Pradyun Gedam
88e801ce8b
📰
2018-01-21 16:49:20 +05:30
GOTO Hayato
4f8541972f
The parameter include_editables of pip.get_installed_distributions() is desribed as editables in the docstring ( #4975 )
...
Fix the mismatched parameter name in get_installed_distributions().
2018-01-20 11:18:37 +00:00
Segev Finer
bca2f4ed59
Add auto completion of short options
...
Fixes #4954
2018-01-06 11:00:41 +02:00
Anuj Godase
f038fe47bd
Add a note about temporary directories to --build help text ( #4944 )
...
Document that an initial build occurs in a temporary directory, even when --build is specified.
2018-01-01 23:46:50 +05:30
OMOTO Kenji
39b4f3b3ad
Fixed issue #4917 and Upgraded vendored distro to v1.2.0
...
Fixed UnicodeDecodeError on Linux which system encoding is not UTF-8.
2017-12-26 10:25:42 +09:00
Pradyun Gedam
f30aea2c01
Merge branch 'master' of github.com:pradyunsg/pip into vendoring/enable-c-libs
2017-12-23 17:18:33 +05:30
Mariatta
094afefe26
Quickstart doc: improve the grammar ( #4934 )
...
"got elsewhere" sounds odd. Rephrased to: "obtained from elsewhere".
* Add trivial news
2017-12-22 14:55:34 +05:30
Mariatta
6ccb5e1d77
Quickstart doc: lowercase the i in Install. ( #4933 )
...
Seems to be more grammatically correct that way.
2017-12-22 14:54:44 +05:30
Giftlin Rajaiah
7bb73f60ad
Fix local variable 'base_url' referenced before assignment ( #4914 )
...
Fixes #4908
2017-12-17 20:12:39 +05:30
Pradyun Gedam
9b4af01a29
Merge branch 'master' into vendoring/enable-c-libs
2017-12-16 18:05:37 +05:30
Donald Stufft
b0a762a8f6
Merge pull request #4920 from asottile/no_need_for_distro_patch
...
Drop vendoring patch for distro
2017-12-15 06:55:19 -05:00
Donald Stufft
ad0d3f524d
Merge pull request #4923 from asottile/pyupgrade_tests
...
Upgrade syntax in ./tests
2017-12-15 06:52:17 -05:00
Anthony Sottile
e21e2d3f8f
Upgrade syntax in ./tests
...
Changes were automated via https://github.com/asottile/pyupgrade
See #4921
2017-12-14 21:59:41 -08:00
Anthony Sottile
9762eb02e3
Upgrade syntax in src/pip/_internal
...
Changes were automated via https://github.com/asottile/pyupgrade
See #4921
2017-12-14 21:59:22 -08:00
Anthony Sottile
6bf55db7c0
Drop vendoring patch for distro
...
- python2.6 is no longer supported by pip
```bash
git apply --reverse tasks/vendoring/patches/distro.patch
git rm tasks/vendoring/patches/distro.patch
```
2017-12-14 20:46:06 -08:00