On 8/19/2016 10:13 AM, Chris Angelico wrote: > On my main dev system (Debian Stretch), I've had a single > long-standing test failure - test_site.py, > StartupImportTests.test_startup_imports. It's annoying (partly because > it's such a noisy failure), and doesn't appear to be happening on the > buildbots, nor presumably on core devs' computers, so it's probably > not a Python bug. How can I go about figuring out what's actually > going on here? > > The test effectively runs this (but with -v, which makes it noisy): > > $ ./python -I -c 'import sys; print(set(sys.modules))' > {'_frozen_importlib_external', 'keyword', '_stat', 'weakref', > 'sysconfig', 'genericpath', '_sysconfigdata_m', '_io', '_operator', > '_bootlocale', 'encodings.utf_8', 'itertools', '_locale', 'codecs', > '_weakrefset', 'operator', '_frozen_importlib', 'types', > '_sitebuiltins', 'os', 'posixpath', '_functools', '__main__', > '_weakref', '_warnings', '_codecs', 'builtins', 'posix', 'functools', > 'io', 'encodings.aliases', 'collections.abc', 'encodings', '_thread', > 'collections', 'errno', '_collections', '_collections_abc', '_heapq', > '_imp', 'site', 'sys', 'reprlib', '_signal', 'stat', 'zipimport', > 'abc', 'encodings.latin_1', 'os.path', 'marshal', 'heapq', > 'mpl_toolkits'} Sorted() gives an easier to compare listing ;-). On Windows as of 2 days ago (using required " insteadof ') many fewer: F:\Python\dev>36\pcbuild\win32\python_d.exe -I -c "import sys; print(sorted(sys.modules))" ['__main__', '_bootlocale', '_codecs', '_collections_abc', '_frozen_importlib', '_frozen_importlib_external', '_imp', '_io', '_locale', '_signal', '_sitebuiltins', '_stat', '_thread', '_warnings', '_weakref', '_weakrefset', 'abc', 'builtins', 'codecs', 'encodings', 'encodings.aliases', 'encodings.cp1252', 'encodings.cp437', 'encodings.latin_1', 'encodings.mbcs', 'encodings.utf_8', 'errno', 'genericpath', 'io', 'marshal', 'nt', 'ntpath', 'os', 'os.path', 'site', 'stat', 'sys', 'sysconfig', 'winreg', 'zipimport'] test_site passes, so _collections_abc is not a problem -- Terry Jan Reedy
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4