1 #require test-repo pure |
1 #require test-repo pure |
2 |
2 |
3 $ . "$TESTDIR/helpers-testrepo.sh" |
3 $ . "$TESTDIR/helpers-testrepo.sh" |
4 $ cd "$TESTDIR"/.. |
4 $ cd "$TESTDIR"/.. |
5 |
5 |
6 #if no-py3 |
|
7 $ testrepohg files 'set:(**.py)' \ |
|
8 > -X contrib/automation/ \ |
|
9 > -X contrib/packaging/hgpackaging/ \ |
|
10 > -X contrib/packaging/inno/ \ |
|
11 > -X contrib/packaging/packaging.py \ |
|
12 > -X contrib/packaging/wix/ \ |
|
13 > -X hgdemandimport/demandimportpy2.py \ |
|
14 > -X mercurial/thirdparty/cbor \ |
|
15 > | sed 's|\\|/|g' | xargs "$PYTHON" contrib/check-py3-compat.py |
|
16 contrib/python-zstandard/setup.py not using absolute_import |
|
17 contrib/python-zstandard/setup_zstd.py not using absolute_import |
|
18 contrib/python-zstandard/tests/common.py not using absolute_import |
|
19 contrib/python-zstandard/tests/test_buffer_util.py not using absolute_import |
|
20 contrib/python-zstandard/tests/test_compressor.py not using absolute_import |
|
21 contrib/python-zstandard/tests/test_compressor_fuzzing.py not using absolute_import |
|
22 contrib/python-zstandard/tests/test_data_structures.py not using absolute_import |
|
23 contrib/python-zstandard/tests/test_data_structures_fuzzing.py not using absolute_import |
|
24 contrib/python-zstandard/tests/test_decompressor.py not using absolute_import |
|
25 contrib/python-zstandard/tests/test_decompressor_fuzzing.py not using absolute_import |
|
26 contrib/python-zstandard/tests/test_estimate_sizes.py not using absolute_import |
|
27 contrib/python-zstandard/tests/test_module_attributes.py not using absolute_import |
|
28 contrib/python-zstandard/tests/test_train_dictionary.py not using absolute_import |
|
29 setup.py not using absolute_import |
|
30 #endif |
|
31 |
|
32 #if py3 |
|
33 $ testrepohg files 'set:(**.py) - grep(pygments)' \ |
6 $ testrepohg files 'set:(**.py) - grep(pygments)' \ |
34 > -X hgdemandimport/demandimportpy2.py \ |
7 > -X hgdemandimport/demandimportpy2.py \ |
35 > -X hgext/fsmonitor/pywatchman \ |
8 > -X hgext/fsmonitor/pywatchman \ |
36 > -X mercurial/cffi \ |
9 > -X mercurial/cffi \ |
37 > -X mercurial/thirdparty \ |
10 > -X mercurial/thirdparty \ |
42 mercurial/scmwindows.py: error importing: <ValueError> _type_ 'v' not supported (error at win32.py:*) (no-windows !) |
15 mercurial/scmwindows.py: error importing: <ValueError> _type_ 'v' not supported (error at win32.py:*) (no-windows !) |
43 mercurial/win32.py: error importing: <ValueError> _type_ 'v' not supported (error at win32.py:*) (no-windows !) |
16 mercurial/win32.py: error importing: <ValueError> _type_ 'v' not supported (error at win32.py:*) (no-windows !) |
44 mercurial/windows.py: error importing: <*Error> No module named 'msvcrt' (error at windows.py:*) (glob) (no-windows !) |
17 mercurial/windows.py: error importing: <*Error> No module named 'msvcrt' (error at windows.py:*) (glob) (no-windows !) |
45 mercurial/posix.py: error importing: <*Error> No module named 'fcntl' (error at posix.py:*) (glob) (windows !) |
18 mercurial/posix.py: error importing: <*Error> No module named 'fcntl' (error at posix.py:*) (glob) (windows !) |
46 mercurial/scmposix.py: error importing: <*Error> No module named 'fcntl' (error at scmposix.py:*) (glob) (windows !) |
19 mercurial/scmposix.py: error importing: <*Error> No module named 'fcntl' (error at scmposix.py:*) (glob) (windows !) |
47 #endif |
|
48 |
20 |
49 #if py3 pygments |
21 #if pygments |
50 $ testrepohg files 'set:(**.py) and grep(pygments)' | sed 's|\\|/|g' \ |
22 $ testrepohg files 'set:(**.py) and grep(pygments)' | sed 's|\\|/|g' \ |
51 > | xargs "$PYTHON" contrib/check-py3-compat.py \ |
23 > | xargs "$PYTHON" contrib/check-py3-compat.py \ |
52 > | sed 's/[0-9][0-9]*)$/*)/' |
24 > | sed 's/[0-9][0-9]*)$/*)/' |
53 #endif |
25 #endif |