##// END OF EJS Templates
pyoxidized: adapt output of test-install.t...
marmoute -
r48653:88783831 stable
parent child Browse files
Show More
@@ -1,264 +1,278 b''
1 hg debuginstall
1 hg debuginstall
2 $ hg debuginstall
2 $ hg debuginstall
3 checking encoding (ascii)...
3 checking encoding (ascii)...
4 checking Python executable (*) (glob)
4 checking Python executable (*) (glob)
5 checking Python implementation (*) (glob)
5 checking Python implementation (*) (glob)
6 checking Python version (2.*) (glob) (no-py3 !)
6 checking Python version (2.*) (glob) (no-py3 !)
7 checking Python version (3.*) (glob) (py3 !)
7 checking Python version (3.*) (glob) (py3 !)
8 checking Python lib (.*[Ll]ib.*)... (re)
8 checking Python lib (.*[Ll]ib.*)... (re) (no-pyoxidizer !)
9 checking Python lib (.*pyoxidizer.*)... (re) (pyoxidizer !)
9 checking Python security support (*) (glob)
10 checking Python security support (*) (glob)
10 TLS 1.2 not supported by Python install; network connections lack modern security (?)
11 TLS 1.2 not supported by Python install; network connections lack modern security (?)
11 SNI not supported by Python install; may have connectivity issues with some servers (?)
12 SNI not supported by Python install; may have connectivity issues with some servers (?)
12 checking Rust extensions \((installed|missing)\) (re)
13 checking Rust extensions \((installed|missing)\) (re)
13 checking Mercurial version (*) (glob)
14 checking Mercurial version (*) (glob)
14 checking Mercurial custom build (*) (glob)
15 checking Mercurial custom build (*) (glob)
15 checking module policy (*) (glob)
16 checking module policy (*) (glob)
16 checking installed modules (*mercurial)... (glob)
17 checking installed modules (*mercurial)... (glob)
17 checking registered compression engines (*zlib*) (glob)
18 checking registered compression engines (*zlib*) (glob)
18 checking available compression engines (*zlib*) (glob)
19 checking available compression engines (*zlib*) (glob)
19 checking available compression engines for wire protocol (*zlib*) (glob)
20 checking available compression engines for wire protocol (*zlib*) (glob)
20 checking "re2" regexp engine \((available|missing)\) (re)
21 checking "re2" regexp engine \((available|missing)\) (re)
21 checking templates (*mercurial?templates)... (glob)
22 checking templates (*mercurial?templates)... (glob) (no-pyoxidizer !)
22 checking default template (*mercurial?templates?map-cmdline.default) (glob)
23 checking templates (*app?templates)... (glob) (pyoxidizer !)
24 checking default template (*mercurial?templates?map-cmdline.default) (glob) (no-pyoxidizer !)
25 checking default template (*app?templates?map-cmdline.default) (glob) (pyoxidizer !)
23 checking commit editor... (*) (glob)
26 checking commit editor... (*) (glob)
24 checking username (test)
27 checking username (test)
25 no problems detected
28 no problems detected
26
29
27 hg debuginstall JSON
30 hg debuginstall JSON
28 $ hg debuginstall -Tjson | sed 's|\\\\|\\|g'
31 $ hg debuginstall -Tjson | sed 's|\\\\|\\|g'
29 [
32 [
30 {
33 {
31 "compengines": ["bz2", "bz2truncated", "none", "zlib"*], (glob)
34 "compengines": ["bz2", "bz2truncated", "none", "zlib"*], (glob)
32 "compenginesavail": ["bz2", "bz2truncated", "none", "zlib"*], (glob)
35 "compenginesavail": ["bz2", "bz2truncated", "none", "zlib"*], (glob)
33 "compenginesserver": [*"zlib"*], (glob)
36 "compenginesserver": [*"zlib"*], (glob)
34 "defaulttemplate": "*mercurial?templates?map-cmdline.default", (glob)
37 "defaulttemplate": "*mercurial?templates?map-cmdline.default", (glob) (no-pyoxidizer !)
38 "defaulttemplate": "*app?templates?map-cmdline.default", (glob) (pyoxidizer !)
35 "defaulttemplateerror": null,
39 "defaulttemplateerror": null,
36 "defaulttemplatenotfound": "default",
40 "defaulttemplatenotfound": "default",
37 "editor": "*", (glob)
41 "editor": "*", (glob)
38 "editornotfound": false,
42 "editornotfound": false,
39 "encoding": "ascii",
43 "encoding": "ascii",
40 "encodingerror": null,
44 "encodingerror": null,
41 "extensionserror": null, (no-pure !)
45 "extensionserror": null, (no-pure !)
42 "hgmodulepolicy": "*", (glob)
46 "hgmodulepolicy": "*", (glob)
43 "hgmodules": "*mercurial", (glob)
47 "hgmodules": "*mercurial", (glob)
44 "hgver": "*", (glob)
48 "hgver": "*", (glob)
45 "hgverextra": "*", (glob)
49 "hgverextra": "*", (glob)
46 "problems": 0,
50 "problems": 0,
47 "pythonexe": "*", (glob)
51 "pythonexe": "*", (glob)
48 "pythonimplementation": "*", (glob)
52 "pythonimplementation": "*", (glob)
49 "pythonlib": "*", (glob)
53 "pythonlib": "*", (glob)
50 "pythonsecurity": [*], (glob)
54 "pythonsecurity": [*], (glob)
51 "pythonver": "*.*.*", (glob)
55 "pythonver": "*.*.*", (glob)
52 "re2": (true|false), (re)
56 "re2": (true|false), (re)
53 "templatedirs": "*mercurial?templates", (glob)
57 "templatedirs": "*mercurial?templates", (glob) (no-pyoxidizer !)
58 "templatedirs": "*app?templates", (glob) (pyoxidizer !)
54 "username": "test",
59 "username": "test",
55 "usernameerror": null,
60 "usernameerror": null,
56 "vinotfound": false
61 "vinotfound": false
57 }
62 }
58 ]
63 ]
59
64
60 hg debuginstall with no username
65 hg debuginstall with no username
61 $ HGUSER= hg debuginstall
66 $ HGUSER= hg debuginstall
62 checking encoding (ascii)...
67 checking encoding (ascii)...
63 checking Python executable (*) (glob)
68 checking Python executable (*) (glob)
64 checking Python implementation (*) (glob)
69 checking Python implementation (*) (glob)
65 checking Python version (2.*) (glob) (no-py3 !)
70 checking Python version (2.*) (glob) (no-py3 !)
66 checking Python version (3.*) (glob) (py3 !)
71 checking Python version (3.*) (glob) (py3 !)
67 checking Python lib (.*[Ll]ib.*)... (re)
72 checking Python lib (.*[Ll]ib.*)... (re) (no-pyoxidizer !)
73 checking Python lib (.*pyoxidizer.*)... (re) (pyoxidizer !)
68 checking Python security support (*) (glob)
74 checking Python security support (*) (glob)
69 TLS 1.2 not supported by Python install; network connections lack modern security (?)
75 TLS 1.2 not supported by Python install; network connections lack modern security (?)
70 SNI not supported by Python install; may have connectivity issues with some servers (?)
76 SNI not supported by Python install; may have connectivity issues with some servers (?)
71 checking Rust extensions \((installed|missing)\) (re)
77 checking Rust extensions \((installed|missing)\) (re)
72 checking Mercurial version (*) (glob)
78 checking Mercurial version (*) (glob)
73 checking Mercurial custom build (*) (glob)
79 checking Mercurial custom build (*) (glob)
74 checking module policy (*) (glob)
80 checking module policy (*) (glob)
75 checking installed modules (*mercurial)... (glob)
81 checking installed modules (*mercurial)... (glob)
76 checking registered compression engines (*zlib*) (glob)
82 checking registered compression engines (*zlib*) (glob)
77 checking available compression engines (*zlib*) (glob)
83 checking available compression engines (*zlib*) (glob)
78 checking available compression engines for wire protocol (*zlib*) (glob)
84 checking available compression engines for wire protocol (*zlib*) (glob)
79 checking "re2" regexp engine \((available|missing)\) (re)
85 checking "re2" regexp engine \((available|missing)\) (re)
80 checking templates (*mercurial?templates)... (glob)
86 checking templates (*mercurial?templates)... (glob) (no-pyoxidizer !)
81 checking default template (*mercurial?templates?map-cmdline.default) (glob)
87 checking templates (*app?templates)... (glob) (pyoxidizer !)
88 checking default template (*mercurial?templates?map-cmdline.default) (glob) (no-pyoxidizer !)
89 checking default template (*app?templates?map-cmdline.default) (glob) (pyoxidizer !)
82 checking commit editor... (*) (glob)
90 checking commit editor... (*) (glob)
83 checking username...
91 checking username...
84 no username supplied
92 no username supplied
85 (specify a username in your configuration file)
93 (specify a username in your configuration file)
86 1 problems detected, please check your install!
94 1 problems detected, please check your install!
87 [1]
95 [1]
88
96
89 hg debuginstall with invalid encoding
97 hg debuginstall with invalid encoding
90 $ HGENCODING=invalidenc hg debuginstall | grep encoding
98 $ HGENCODING=invalidenc hg debuginstall | grep encoding
91 checking encoding (invalidenc)...
99 checking encoding (invalidenc)...
92 unknown encoding: invalidenc
100 unknown encoding: invalidenc
93
101
94 exception message in JSON
102 exception message in JSON
95
103
96 $ HGENCODING=invalidenc HGUSER= hg debuginstall -Tjson | grep error
104 $ HGENCODING=invalidenc HGUSER= hg debuginstall -Tjson | grep error
97 "defaulttemplateerror": null,
105 "defaulttemplateerror": null,
98 "encodingerror": "unknown encoding: invalidenc",
106 "encodingerror": "unknown encoding: invalidenc",
99 "extensionserror": null, (no-pure !)
107 "extensionserror": null, (no-pure !)
100 "usernameerror": "no username supplied",
108 "usernameerror": "no username supplied",
101
109
102 path variables are expanded (~ is the same as $TESTTMP)
110 path variables are expanded (~ is the same as $TESTTMP)
103 $ mkdir tools
111 $ mkdir tools
104 $ touch tools/testeditor.exe
112 $ touch tools/testeditor.exe
105 #if execbit
113 #if execbit
106 $ chmod 755 tools/testeditor.exe
114 $ chmod 755 tools/testeditor.exe
107 #endif
115 #endif
108 $ HGEDITOR="~/tools/testeditor.exe" hg debuginstall
116 $ HGEDITOR="~/tools/testeditor.exe" hg debuginstall
109 checking encoding (ascii)...
117 checking encoding (ascii)...
110 checking Python executable (*) (glob)
118 checking Python executable (*) (glob)
111 checking Python implementation (*) (glob)
119 checking Python implementation (*) (glob)
112 checking Python version (2.*) (glob) (no-py3 !)
120 checking Python version (2.*) (glob) (no-py3 !)
113 checking Python version (3.*) (glob) (py3 !)
121 checking Python version (3.*) (glob) (py3 !)
114 checking Python lib (.*[Ll]ib.*)... (re)
122 checking Python lib (.*[Ll]ib.*)... (re) (no-pyoxidizer !)
123 checking Python lib (.*pyoxidizer.*)... (re) (pyoxidizer !)
115 checking Python security support (*) (glob)
124 checking Python security support (*) (glob)
116 TLS 1.2 not supported by Python install; network connections lack modern security (?)
125 TLS 1.2 not supported by Python install; network connections lack modern security (?)
117 SNI not supported by Python install; may have connectivity issues with some servers (?)
126 SNI not supported by Python install; may have connectivity issues with some servers (?)
118 checking Rust extensions \((installed|missing)\) (re)
127 checking Rust extensions \((installed|missing)\) (re)
119 checking Mercurial version (*) (glob)
128 checking Mercurial version (*) (glob)
120 checking Mercurial custom build (*) (glob)
129 checking Mercurial custom build (*) (glob)
121 checking module policy (*) (glob)
130 checking module policy (*) (glob)
122 checking installed modules (*mercurial)... (glob)
131 checking installed modules (*mercurial)... (glob)
123 checking registered compression engines (*zlib*) (glob)
132 checking registered compression engines (*zlib*) (glob)
124 checking available compression engines (*zlib*) (glob)
133 checking available compression engines (*zlib*) (glob)
125 checking available compression engines for wire protocol (*zlib*) (glob)
134 checking available compression engines for wire protocol (*zlib*) (glob)
126 checking "re2" regexp engine \((available|missing)\) (re)
135 checking "re2" regexp engine \((available|missing)\) (re)
127 checking templates (*mercurial?templates)... (glob)
136 checking templates (*mercurial?templates)... (glob) (no-pyoxidizer !)
128 checking default template (*mercurial?templates?map-cmdline.default) (glob)
137 checking templates (*app?templates)... (glob) (pyoxidizer !)
138 checking default template (*mercurial?templates?map-cmdline.default) (glob) (no-pyoxidizer !)
139 checking default template (*app?templates?map-cmdline.default) (glob) (pyoxidizer !)
129 checking commit editor... ($TESTTMP/tools/testeditor.exe)
140 checking commit editor... ($TESTTMP/tools/testeditor.exe)
130 checking username (test)
141 checking username (test)
131 no problems detected
142 no problems detected
132
143
133 print out the binary post-shlexsplit in the error message when commit editor is
144 print out the binary post-shlexsplit in the error message when commit editor is
134 not found (this is intentionally using backslashes to mimic a windows usecase).
145 not found (this is intentionally using backslashes to mimic a windows usecase).
135 $ HGEDITOR="c:\foo\bar\baz.exe -y -z" hg debuginstall
146 $ HGEDITOR="c:\foo\bar\baz.exe -y -z" hg debuginstall
136 checking encoding (ascii)...
147 checking encoding (ascii)...
137 checking Python executable (*) (glob)
148 checking Python executable (*) (glob)
138 checking Python implementation (*) (glob)
149 checking Python implementation (*) (glob)
139 checking Python version (2.*) (glob) (no-py3 !)
150 checking Python version (2.*) (glob) (no-py3 !)
140 checking Python version (3.*) (glob) (py3 !)
151 checking Python version (3.*) (glob) (py3 !)
141 checking Python lib (.*[Ll]ib.*)... (re)
152 checking Python lib (.*[Ll]ib.*)... (re) (no-pyoxidizer !)
153 checking Python lib (.*pyoxidizer.*)... (re) (pyoxidizer !)
142 checking Python security support (*) (glob)
154 checking Python security support (*) (glob)
143 TLS 1.2 not supported by Python install; network connections lack modern security (?)
155 TLS 1.2 not supported by Python install; network connections lack modern security (?)
144 SNI not supported by Python install; may have connectivity issues with some servers (?)
156 SNI not supported by Python install; may have connectivity issues with some servers (?)
145 checking Rust extensions \((installed|missing)\) (re)
157 checking Rust extensions \((installed|missing)\) (re)
146 checking Mercurial version (*) (glob)
158 checking Mercurial version (*) (glob)
147 checking Mercurial custom build (*) (glob)
159 checking Mercurial custom build (*) (glob)
148 checking module policy (*) (glob)
160 checking module policy (*) (glob)
149 checking installed modules (*mercurial)... (glob)
161 checking installed modules (*mercurial)... (glob)
150 checking registered compression engines (*zlib*) (glob)
162 checking registered compression engines (*zlib*) (glob)
151 checking available compression engines (*zlib*) (glob)
163 checking available compression engines (*zlib*) (glob)
152 checking available compression engines for wire protocol (*zlib*) (glob)
164 checking available compression engines for wire protocol (*zlib*) (glob)
153 checking "re2" regexp engine \((available|missing)\) (re)
165 checking "re2" regexp engine \((available|missing)\) (re)
154 checking templates (*mercurial?templates)... (glob)
166 checking templates (*mercurial?templates)... (glob) (no-pyoxidizer !)
155 checking default template (*mercurial?templates?map-cmdline.default) (glob)
167 checking templates (*app?templates)... (glob) (pyoxidizer !)
168 checking default template (*mercurial?templates?map-cmdline.default) (glob) (no-pyoxidizer !)
169 checking default template (*app?templates?map-cmdline.default) (glob) (pyoxidizer !)
156 checking commit editor... (c:\foo\bar\baz.exe) (windows !)
170 checking commit editor... (c:\foo\bar\baz.exe) (windows !)
157 Can't find editor 'c:\foo\bar\baz.exe' in PATH (windows !)
171 Can't find editor 'c:\foo\bar\baz.exe' in PATH (windows !)
158 checking commit editor... (c:foobarbaz.exe) (no-windows !)
172 checking commit editor... (c:foobarbaz.exe) (no-windows !)
159 Can't find editor 'c:foobarbaz.exe' in PATH (no-windows !)
173 Can't find editor 'c:foobarbaz.exe' in PATH (no-windows !)
160 (specify a commit editor in your configuration file)
174 (specify a commit editor in your configuration file)
161 checking username (test)
175 checking username (test)
162 1 problems detected, please check your install!
176 1 problems detected, please check your install!
163 [1]
177 [1]
164
178
165 debuginstall extension support
179 debuginstall extension support
166 $ hg debuginstall --config extensions.fsmonitor= --config fsmonitor.watchman_exe=false | grep atchman
180 $ hg debuginstall --config extensions.fsmonitor= --config fsmonitor.watchman_exe=false | grep atchman
167 fsmonitor checking for watchman binary... (false)
181 fsmonitor checking for watchman binary... (false)
168 watchman binary missing or broken: warning: Watchman unavailable: watchman exited with code 1
182 watchman binary missing or broken: warning: Watchman unavailable: watchman exited with code 1
169 Verify the json works too:
183 Verify the json works too:
170 $ hg debuginstall --config extensions.fsmonitor= --config fsmonitor.watchman_exe=false -Tjson | grep atchman
184 $ hg debuginstall --config extensions.fsmonitor= --config fsmonitor.watchman_exe=false -Tjson | grep atchman
171 "fsmonitor-watchman": "false",
185 "fsmonitor-watchman": "false",
172 "fsmonitor-watchman-error": "warning: Watchman unavailable: watchman exited with code 1",
186 "fsmonitor-watchman-error": "warning: Watchman unavailable: watchman exited with code 1",
173
187
174 Verify that Mercurial is installable with pip. Note that this MUST be
188 Verify that Mercurial is installable with pip. Note that this MUST be
175 the last test in this file, because we do some nasty things to the
189 the last test in this file, because we do some nasty things to the
176 shell environment in order to make the virtualenv work reliably.
190 shell environment in order to make the virtualenv work reliably.
177
191
178 On Python 3, we use the venv module, which is part of the standard library.
192 On Python 3, we use the venv module, which is part of the standard library.
179 But some Linux distros strip out this module's functionality involving pip,
193 But some Linux distros strip out this module's functionality involving pip,
180 so we have to look for the ensurepip module, which these distros strip out
194 so we have to look for the ensurepip module, which these distros strip out
181 completely.
195 completely.
182 On Python 2, we use the 3rd party virtualenv module, if available.
196 On Python 2, we use the 3rd party virtualenv module, if available.
183
197
184 $ cd $TESTTMP
198 $ cd $TESTTMP
185 $ unset PYTHONPATH
199 $ unset PYTHONPATH
186
200
187 #if py3 ensurepip network-io no-pyoxidizer
201 #if py3 ensurepip network-io no-pyoxidizer
188 $ "$PYTHON" -m venv installenv >> pip.log
202 $ "$PYTHON" -m venv installenv >> pip.log
189
203
190 Hack: Debian does something a bit different in ensurepip.bootstrap. This makes
204 Hack: Debian does something a bit different in ensurepip.bootstrap. This makes
191 it so that pip thinks the 'wheel' wheel is installed so it can build wheels;
205 it so that pip thinks the 'wheel' wheel is installed so it can build wheels;
192 when it goes to try, however, it shells out to run `python3 -u <setup.py>`,
206 when it goes to try, however, it shells out to run `python3 -u <setup.py>`,
193 that *doesn't* get the 'wheel' wheel, and it fails with an invalid command
207 that *doesn't* get the 'wheel' wheel, and it fails with an invalid command
194 'bdist_wheel'. To fix this, we just delete the wheel from where Debian put it in
208 'bdist_wheel'. To fix this, we just delete the wheel from where Debian put it in
195 our virtual env. Then pip doesn't think it's installed and doesn't try to build.
209 our virtual env. Then pip doesn't think it's installed and doesn't try to build.
196 $ rm installenv/share/python-wheels/wheel-*.whl >/dev/null 2>&1 || true
210 $ rm installenv/share/python-wheels/wheel-*.whl >/dev/null 2>&1 || true
197
211
198 Note: we use this weird path to run pip and hg to avoid platform differences,
212 Note: we use this weird path to run pip and hg to avoid platform differences,
199 since it's bin on most platforms but Scripts on Windows.
213 since it's bin on most platforms but Scripts on Windows.
200 $ ./installenv/*/pip install $TESTDIR/.. >> pip.log
214 $ ./installenv/*/pip install $TESTDIR/.. >> pip.log
201 Failed building wheel for mercurial (?)
215 Failed building wheel for mercurial (?)
202 WARNING: You are using pip version *; however, version * is available. (glob) (?)
216 WARNING: You are using pip version *; however, version * is available. (glob) (?)
203 You should consider upgrading via the '$TESTTMP/installenv/bin/python* -m pip install --upgrade pip' command. (glob) (?)
217 You should consider upgrading via the '$TESTTMP/installenv/bin/python* -m pip install --upgrade pip' command. (glob) (?)
204 $ ./installenv/*/hg debuginstall || cat pip.log
218 $ ./installenv/*/hg debuginstall || cat pip.log
205 checking encoding (ascii)...
219 checking encoding (ascii)...
206 checking Python executable (*) (glob)
220 checking Python executable (*) (glob)
207 checking Python implementation (*) (glob)
221 checking Python implementation (*) (glob)
208 checking Python version (3.*) (glob)
222 checking Python version (3.*) (glob)
209 checking Python lib (*)... (glob)
223 checking Python lib (*)... (glob)
210 checking Python security support (*) (glob)
224 checking Python security support (*) (glob)
211 checking Rust extensions \((installed|missing)\) (re)
225 checking Rust extensions \((installed|missing)\) (re)
212 checking Mercurial version (*) (glob)
226 checking Mercurial version (*) (glob)
213 checking Mercurial custom build (*) (glob)
227 checking Mercurial custom build (*) (glob)
214 checking module policy (*) (glob)
228 checking module policy (*) (glob)
215 checking installed modules (*/mercurial)... (glob)
229 checking installed modules (*/mercurial)... (glob)
216 checking registered compression engines (*) (glob)
230 checking registered compression engines (*) (glob)
217 checking available compression engines (*) (glob)
231 checking available compression engines (*) (glob)
218 checking available compression engines for wire protocol (*) (glob)
232 checking available compression engines for wire protocol (*) (glob)
219 checking "re2" regexp engine \((available|missing)\) (re)
233 checking "re2" regexp engine \((available|missing)\) (re)
220 checking templates ($TESTTMP/installenv/*/site-packages/mercurial/templates)... (glob)
234 checking templates ($TESTTMP/installenv/*/site-packages/mercurial/templates)... (glob)
221 checking default template ($TESTTMP/installenv/*/site-packages/mercurial/templates/map-cmdline.default) (glob)
235 checking default template ($TESTTMP/installenv/*/site-packages/mercurial/templates/map-cmdline.default) (glob)
222 checking commit editor... (*) (glob)
236 checking commit editor... (*) (glob)
223 checking username (test)
237 checking username (test)
224 no problems detected
238 no problems detected
225 #endif
239 #endif
226
240
227 #if virtualenv no-py3 network-io no-pyoxidizer
241 #if virtualenv no-py3 network-io no-pyoxidizer
228
242
229 Note: --no-site-packages is the default for all versions enabled by hghave
243 Note: --no-site-packages is the default for all versions enabled by hghave
230
244
231 $ "$PYTHON" -m virtualenv installenv >> pip.log
245 $ "$PYTHON" -m virtualenv installenv >> pip.log
232 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. (?)
246 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. (?)
233 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 (?)
247 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 (?)
234
248
235 Note: we use this weird path to run pip and hg to avoid platform differences,
249 Note: we use this weird path to run pip and hg to avoid platform differences,
236 since it's bin on most platforms but Scripts on Windows.
250 since it's bin on most platforms but Scripts on Windows.
237 $ ./installenv/*/pip install $TESTDIR/.. >> pip.log
251 $ ./installenv/*/pip install $TESTDIR/.. >> pip.log
238 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. (?)
239 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 (?)
253 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 (?)
240 DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support pip 21.0 will remove support for this functionality. (?)
254 DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support pip 21.0 will remove support for this functionality. (?)
241 $ ./installenv/*/hg debuginstall || cat pip.log
255 $ ./installenv/*/hg debuginstall || cat pip.log
242 checking encoding (ascii)...
256 checking encoding (ascii)...
243 checking Python executable (*) (glob)
257 checking Python executable (*) (glob)
244 checking Python implementation (*) (glob)
258 checking Python implementation (*) (glob)
245 checking Python version (2.*) (glob)
259 checking Python version (2.*) (glob)
246 checking Python lib (*)... (glob)
260 checking Python lib (*)... (glob)
247 checking Python security support (*) (glob)
261 checking Python security support (*) (glob)
248 TLS 1.2 not supported by Python install; network connections lack modern security (?)
262 TLS 1.2 not supported by Python install; network connections lack modern security (?)
249 SNI not supported by Python install; may have connectivity issues with some servers (?)
263 SNI not supported by Python install; may have connectivity issues with some servers (?)
250 checking Rust extensions \((installed|missing)\) (re)
264 checking Rust extensions \((installed|missing)\) (re)
251 checking Mercurial version (*) (glob)
265 checking Mercurial version (*) (glob)
252 checking Mercurial custom build (*) (glob)
266 checking Mercurial custom build (*) (glob)
253 checking module policy (*) (glob)
267 checking module policy (*) (glob)
254 checking installed modules (*/mercurial)... (glob)
268 checking installed modules (*/mercurial)... (glob)
255 checking registered compression engines (*) (glob)
269 checking registered compression engines (*) (glob)
256 checking available compression engines (*) (glob)
270 checking available compression engines (*) (glob)
257 checking available compression engines for wire protocol (*) (glob)
271 checking available compression engines for wire protocol (*) (glob)
258 checking "re2" regexp engine \((available|missing)\) (re)
272 checking "re2" regexp engine \((available|missing)\) (re)
259 checking templates ($TESTTMP/installenv/*/site-packages/mercurial/templates)... (glob)
273 checking templates ($TESTTMP/installenv/*/site-packages/mercurial/templates)... (glob)
260 checking default template ($TESTTMP/installenv/*/site-packages/mercurial/templates/map-cmdline.default) (glob)
274 checking default template ($TESTTMP/installenv/*/site-packages/mercurial/templates/map-cmdline.default) (glob)
261 checking commit editor... (*) (glob)
275 checking commit editor... (*) (glob)
262 checking username (test)
276 checking username (test)
263 no problems detected
277 no problems detected
264 #endif
278 #endif
General Comments 0
You need to be logged in to leave comments. Login now