Juanjo Bazán
61e5970fa4
Fix typo (extra parenthesis). ( #6316 )
2019-03-06 03:43:20 -08:00
Miro Hrončok
d48475d008
Fix utils.encoding.auto_decode() LookupError with invalid encodings
...
utils.encoding.auto_decode() was broken when decoding Big Endian BOM
byte-strings on Little Endian or vice versa.
The TestEncoding.test_auto_decode_utf_16_le test was failing on Big Endian
systems, such as Fedora's s390x builders. A similar test, but with BE BOM
test_auto_decode_utf_16_be was added in order to reproduce this on a Little
Endian system (which is much easier to come by).
A regression test was added to check that all listed encodings in
utils.encoding.BOMS are valid.
Fixes https://github.com/pypa/pip/issues/6054
2019-03-01 20:16:18 +01:00
Daniele Esposti
729404d4c5
Redact the password from the extra index URL in log messages ( #6295 )
2019-03-01 04:21:45 -08:00
Chris Jerdonek
1fdd7e26c5
Merge pull request #6139 from jelmer/bazaar-export-perf
...
Bazaar: Export directly from the remote branch.
2019-03-01 01:36:02 -08:00
Chris Jerdonek
a2ed253788
Whether to build wheels is no longer affected by --no-cache-dir.
2019-02-27 20:38:09 -08:00
Chris Jerdonek
8e531be255
Refactor out build_wheels(), and test.
2019-02-27 20:36:25 -08:00
Paul Moore
9921442d1f
Reject --build-options for PEP 517 builds
2019-02-27 17:40:52 +00:00
Chris Jerdonek
8d78ff0fce
Prefix warning and error log messages.
2019-02-27 03:22:26 -08:00
Chris Jerdonek
821247dc36
Merge pull request #6273 from cjerdonek/issue-5499-detect-ci-for-user-agent
...
Fix #5499 : Include in pip's User-Agent whether it looks like pip is in CI
2019-02-24 14:24:55 -08:00
Chris Jerdonek
b88239918b
Merge pull request #6290 from cjerdonek/add-format-command
...
Add format_command_args().
2019-02-24 13:23:51 -08:00
Jon Dufresne
5779f55bd4
Replace six.next() with builtin next()
...
The builtin has been available since Python 2.6. Makes the code slightly
more forward compatible by removing an unnecessary use of six.
2019-02-24 22:04:16 +01:00
Xavier Fernandez
c286c55d51
Tweak tests & url_to_path after review
2019-02-24 21:40:25 +01:00
Benoit Pierre
61baf5fe80
improve handling of file URIs
2019-02-24 21:40:25 +01:00
Pradyun Gedam
54c0538583
Merge pull request #6294 from atugushev/patch-1
...
Use link.is_artifact property instead of scheme checking
2019-02-24 22:43:06 +05:30
Pradyun Gedam
d4217f0cc3
Merge pull request #6129 from asottile/dead
...
delete some dead code
2019-02-24 22:08:16 +05:30
Albert Tugushev
f0f31998d5
Use is_artifact prop instead of scheme checking
2019-02-23 11:55:37 +03:00
Pradyun Gedam
04f1e70427
Merge pull request #6282 from mkurnikov/update-flake8-to-3.7.6
...
Update flake8 to 3.7.6
2019-02-22 21:56:28 +05:30
Maxim Kurnikov
c4dfdbe265
remove unused imports
2019-02-22 14:18:46 +03:00
Maxim Kurnikov
7977443556
remove unused exc variable
2019-02-22 14:17:49 +03:00
Maxim Kurnikov
f77b8ca051
remove #noqa: F401
2019-02-22 14:17:07 +03:00
Chris Jerdonek
87f0539b78
Change format_command_result() to use format_command_args().
2019-02-22 02:52:06 -08:00
Chris Jerdonek
0f6776388c
Change format_command() to use shlex.quote().
2019-02-22 02:52:06 -08:00
Chris Jerdonek
1d0645e86f
Add format_command_args() with tests.
2019-02-22 02:52:02 -08:00
Chris Jerdonek
aec72bd0cd
Add log divider variable.
2019-02-22 00:14:58 -08:00
Maxim Kurnikov
8fd009850a
remove unused # type: ignore
2019-02-22 00:40:57 +03:00
Maxim Kurnikov
4ddfcb9227
rename variable to fix mypy redefinition error
2019-02-22 00:40:29 +03:00
Anthony Sottile
2c53b709cd
Remove hidden
...
last reference removed in 8447f39fe1
2019-02-20 11:51:24 -08:00
Anthony Sottile
1ea2140f32
Remove _copy_dist_from_dir
...
introduced in 4c405a0ad3
but not referenced
2019-02-20 11:51:23 -08:00
Anthony Sottile
ccdbccee95
Remove has_requirements
...
last reference removed in 893f0b0029
2019-02-20 11:50:59 -08:00
Anthony Sottile
f388ccf1c3
Remove read_text_file
...
last reference removed in 52d87f2e30
2019-02-20 11:50:59 -08:00
Anthony Sottile
54247561ac
Remove progress bar types
...
introduced in 0552ffeeda
but never referenced
2019-02-20 11:50:59 -08:00
Pradyun Gedam
88bcb261f7
Merge pull request #6154 from cjerdonek/show-stdout-default
...
Change call_subprocess()'s show_stdout default from True to False
2019-02-21 01:08:05 +05:30
Pradyun Gedam
149cab1c62
Bump for development
2019-02-20 23:00:03 +05:30
Pradyun Gedam
b1d12870b6
Bump version for release
2019-02-20 22:42:54 +05:30
Chris Jerdonek
a229f114e6
Address review comments.
2019-02-18 19:29:07 -08:00
Chris Jerdonek
14a6aaabff
Include in pip's User-Agent whether it looks like pip is in CI.
2019-02-17 07:16:01 -08:00
Chris Jerdonek
ebe2417110
Fix the RECORD filename of installed files appearing in the old RECORD.
2019-02-15 02:33:02 -08:00
Chris Jerdonek
d3a1b8536a
Improve logging in the case of a failed legacy build.
2019-02-14 13:57:07 -08:00
Chris Jerdonek
d2051f14bb
Change the default of call_subprocess()'s show_stdout from True to False.
2019-02-12 05:11:51 -08:00
Chris Jerdonek
f048eb7a76
Merge pull request #6253 from cjerdonek/issue-6252
...
Fix an IndexError crash when a legacy build of a wheel fails.
2019-02-11 07:25:07 -08:00
Chris Jerdonek
6cdecce71d
Fix an IndexError crash when a legacy build of a wheel fails.
2019-02-10 13:10:39 -08:00
Pradyun Gedam
bb11c7724d
Reopen for development
2019-02-09 10:41:03 +05:30
Pradyun Gedam
5e5e4bf18d
Bump version for release
2019-02-09 06:56:14 +05:30
Pradyun Gedam
7eb79b13d0
AdjacentTempDirectory should fail on unwritable directory ( #6215 )
...
Based on #6225
2019-02-08 14:08:27 +05:30
Nick Timkovich
ab53c8209c
Fix error formatting
...
`+` has a lower precedence than the `.format`, so the formatting doesn't actually insert anything. Implicit string concatenation has higher (highest?) precedence.
2019-02-06 22:01:05 +01:00
Nick Coghlan
682cff7230
Fix #6163 : Default to setuptools.build_meta:__legacy__
...
The main setuptools PEP 517 backend is intended for
explicit usage in `pyproject.toml`, when the project
authors can ensure that their `setup.py` runs without
that directory being implicitly on `sys.path`.
For implicit usage, setuptools now offers a separate
legacy backend that more closely mimics direct
execution of the `setup.py` script.
2019-02-06 20:57:57 +10:00
Steve Dower
aba2943dac
Remove unused code
2019-02-05 14:08:58 -08:00
Pradyun Gedam
61fd802b71
Improve wheel build logic to copy the correct file
...
* Return paths from legacy/PEP 517 build handlers
* Simplify the wheel moving logic
* Sort the result of os.listdir, to increase determinism
2019-02-05 08:35:01 +05:30
Steve Dower
53d28bae66
Added more tests and handling for short directory names
2019-02-04 14:48:41 -08:00
Steve Dower
a56854dd9c
Remove mismerged line
2019-02-04 11:25:13 -08:00