234 Not installed: |
234 Not installed: |
235 Not tracked: |
235 Not tracked: |
236 |
236 |
237 #endif |
237 #endif |
238 |
238 |
239 #if virtualenv |
|
240 |
|
241 Verify that Mercurial is installable with pip. Note that this MUST be |
239 Verify that Mercurial is installable with pip. Note that this MUST be |
242 the last test in this file, because we do some nasty things to the |
240 the last test in this file, because we do some nasty things to the |
243 shell environment in order to make the virtualenv work reliably. |
241 shell environment in order to make the virtualenv work reliably. |
244 |
242 |
|
243 On Python 3, we use the venv module, which is part of the standard library. |
|
244 On Python 2, we use the 3rd party virtualenv module, if available. |
|
245 |
245 $ cd $TESTTMP |
246 $ cd $TESTTMP |
|
247 $ unset PYTHONPATH |
|
248 |
|
249 #if py3 |
|
250 $ "$PYTHON" -m venv installenv >> pip.log |
|
251 |
|
252 Note: we use this weird path to run pip and hg to avoid platform differences, |
|
253 since it's bin on most platforms but Scripts on Windows. |
|
254 $ ./installenv/*/pip install --no-index $TESTDIR/.. >> pip.log |
|
255 $ ./installenv/*/hg debuginstall || cat pip.log |
|
256 checking encoding (ascii)... |
|
257 checking Python executable (*) (glob) |
|
258 checking Python version (3.*) (glob) |
|
259 checking Python lib (*)... (glob) |
|
260 checking Python security support (*) (glob) |
|
261 checking Mercurial version (*) (glob) |
|
262 checking Mercurial custom build (*) (glob) |
|
263 checking module policy (*) (glob) |
|
264 checking installed modules (*/mercurial)... (glob) |
|
265 checking registered compression engines (*) (glob) |
|
266 checking available compression engines (*) (glob) |
|
267 checking available compression engines for wire protocol (*) (glob) |
|
268 checking "re2" regexp engine \((available|missing)\) (re) |
|
269 checking templates ($TESTTMP/installenv/*/site-packages/mercurial/templates)... (glob) |
|
270 checking default template ($TESTTMP/installenv/*/site-packages/mercurial/templates/map-cmdline.default) (glob) |
|
271 checking commit editor... (*) (glob) |
|
272 checking username (test) |
|
273 no problems detected |
|
274 #endif |
|
275 |
|
276 #if no-py3 virtualenv |
|
277 |
246 Note: --no-site-packages is deprecated, but some places have an |
278 Note: --no-site-packages is deprecated, but some places have an |
247 ancient virtualenv from their linux distro or similar and it's not yet |
279 ancient virtualenv from their linux distro or similar and it's not yet |
248 the default for them. |
280 the default for them. |
249 $ unset PYTHONPATH |
281 |
250 $ "$PYTHON" -m virtualenv --no-site-packages --never-download installenv >> pip.log |
282 $ "$PYTHON" -m virtualenv --no-site-packages --never-download installenv >> pip.log |
251 DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7. (?) |
283 DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7. (?) |
252 DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support (?) |
284 DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support (?) |
|
285 |
253 Note: we use this weird path to run pip and hg to avoid platform differences, |
286 Note: we use this weird path to run pip and hg to avoid platform differences, |
254 since it's bin on most platforms but Scripts on Windows. |
287 since it's bin on most platforms but Scripts on Windows. |
255 $ ./installenv/*/pip install --no-index $TESTDIR/.. >> pip.log |
288 $ ./installenv/*/pip install --no-index $TESTDIR/.. >> pip.log |
256 DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7. (?) |
289 DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7. (?) |
257 DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support (?) |
290 DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support (?) |
258 $ ./installenv/*/hg debuginstall || cat pip.log |
291 $ ./installenv/*/hg debuginstall || cat pip.log |
259 checking encoding (ascii)... |
292 checking encoding (ascii)... |
260 checking Python executable (*) (glob) |
293 checking Python executable (*) (glob) |
261 checking Python version (2.*) (glob) (no-py3 !) |
294 checking Python version (2.*) (glob) |
262 checking Python version (3.*) (glob) (py3 !) |
|
263 checking Python lib (*)... (glob) |
295 checking Python lib (*)... (glob) |
264 checking Python security support (*) (glob) |
296 checking Python security support (*) (glob) |
265 TLS 1.2 not supported by Python install; network connections lack modern security (?) |
297 TLS 1.2 not supported by Python install; network connections lack modern security (?) |
266 SNI not supported by Python install; may have connectivity issues with some servers (?) |
298 SNI not supported by Python install; may have connectivity issues with some servers (?) |
267 checking Mercurial version (*) (glob) |
299 checking Mercurial version (*) (glob) |