OS_PATH = 'ntpath' if os.name == 'nt' else 'posixpath'
# These are modules that get frozen.
+# If you're debugging new bytecode instructions,
+# you can delete all sections except 'import system'.
+# This also speeds up building somewhat.
TESTS_SECTION = 'Test module'
FROZEN = [
# See parse_frozen_spec() for the format.
# on a builtin zip file instead of a filesystem.
'zipimport',
]),
+ # (You can delete entries from here down to the end of the list.)
('stdlib - startup, without site (python -S)', [
'abc',
'codecs',
'<__phello__.**.*>',
f'frozen_only : __hello_only__ = {FROZEN_ONLY}',
]),
+ # (End of stuff you could delete.)
]
BOOTSTRAP = {
'importlib._bootstrap',
for lines in (bootstraplines, stdliblines, testlines):
# TODO: Is this necessary any more?
- if not lines[0]:
+ if lines and not lines[0]:
del lines[0]
for i, line in enumerate(lines):
if line: