48
48
/* Start extern declarations */
49
49
extern PyObject * _Py_get_importlib__bootstrap_toplevel (void );
50
50
extern PyObject * _Py_get_importlib__bootstrap_external_toplevel (void );
51
- extern PyObject * _Py_get_zipimport_toplevel (void );
52
- extern PyObject * _Py_get_abc_toplevel (void );
53
- extern PyObject * _Py_get_codecs_toplevel (void );
54
- extern PyObject * _Py_get_io_toplevel (void );
55
- extern PyObject * _Py_get__collections_abc_toplevel (void );
56
- extern PyObject * _Py_get__sitebuiltins_toplevel (void );
57
- extern PyObject * _Py_get_genericpath_toplevel (void );
58
- extern PyObject * _Py_get_ntpath_toplevel (void );
59
- extern PyObject * _Py_get_posixpath_toplevel (void );
60
- extern PyObject * _Py_get_posixpath_toplevel (void );
61
- extern PyObject * _Py_get_os_toplevel (void );
62
- extern PyObject * _Py_get_site_toplevel (void );
63
- extern PyObject * _Py_get_stat_toplevel (void );
64
- extern PyObject * _Py_get_importlib_util_toplevel (void );
65
- extern PyObject * _Py_get_importlib_machinery_toplevel (void );
66
- extern PyObject * _Py_get_runpy_toplevel (void );
67
- extern PyObject * _Py_get___hello___toplevel (void );
68
- extern PyObject * _Py_get___hello___toplevel (void );
69
- extern PyObject * _Py_get___hello___toplevel (void );
70
- extern PyObject * _Py_get___hello___toplevel (void );
71
- extern PyObject * _Py_get___phello___toplevel (void );
72
- extern PyObject * _Py_get___phello___toplevel (void );
73
- extern PyObject * _Py_get___phello___ham_toplevel (void );
74
- extern PyObject * _Py_get___phello___ham_toplevel (void );
75
- extern PyObject * _Py_get___phello___ham_eggs_toplevel (void );
76
- extern PyObject * _Py_get___phello___spam_toplevel (void );
77
- extern PyObject * _Py_get_frozen_only_toplevel (void );
78
51
/* End extern declarations */
79
52
80
53
static const struct _frozen bootstrap_modules [] = {
81
54
{"_frozen_importlib" , NULL , 0 , false, GET_CODE (importlib__bootstrap )},
82
55
{"_frozen_importlib_external" , NULL , 0 , false, GET_CODE (importlib__bootstrap_external )},
83
- {"zipimport" , NULL , 0 , false, GET_CODE (zipimport )},
84
56
{0 , 0 , 0 } /* bootstrap sentinel */
85
57
};
86
58
static const struct _frozen stdlib_modules [] = {
87
- /* stdlib - startup, without site (python -S) */
88
- {"abc" , NULL , 0 , false, GET_CODE (abc )},
89
- {"codecs" , NULL , 0 , false, GET_CODE (codecs )},
90
- {"io" , NULL , 0 , false, GET_CODE (io )},
91
-
92
- /* stdlib - startup, with site */
93
- {"_collections_abc" , NULL , 0 , false, GET_CODE (_collections_abc )},
94
- {"_sitebuiltins" , NULL , 0 , false, GET_CODE (_sitebuiltins )},
95
- {"genericpath" , NULL , 0 , false, GET_CODE (genericpath )},
96
- {"ntpath" , NULL , 0 , false, GET_CODE (ntpath )},
97
- {"posixpath" , NULL , 0 , false, GET_CODE (posixpath )},
98
- {"os.path" , NULL , 0 , false, GET_CODE (posixpath )},
99
- {"os" , NULL , 0 , false, GET_CODE (os )},
100
- {"site" , NULL , 0 , false, GET_CODE (site )},
101
- {"stat" , NULL , 0 , false, GET_CODE (stat )},
102
-
103
- /* runpy - run module with -m */
104
- {"importlib.util" , NULL , 0 , false, GET_CODE (importlib_util )},
105
- {"importlib.machinery" , NULL , 0 , false, GET_CODE (importlib_machinery )},
106
- {"runpy" , NULL , 0 , false, GET_CODE (runpy )},
107
59
{0 , 0 , 0 } /* stdlib sentinel */
108
60
};
109
61
static const struct _frozen test_modules [] = {
110
- {"__hello__" , NULL , 0 , false, GET_CODE (__hello__ )},
111
- {"__hello_alias__" , NULL , 0 , false, GET_CODE (__hello__ )},
112
- {"__phello_alias__" , NULL , 0 , true, GET_CODE (__hello__ )},
113
- {"__phello_alias__.spam" , NULL , 0 , false, GET_CODE (__hello__ )},
114
- {"__phello__" , NULL , 0 , true, GET_CODE (__phello__ )},
115
- {"__phello__.__init__" , NULL , 0 , false, GET_CODE (__phello__ )},
116
- {"__phello__.ham" , NULL , 0 , true, GET_CODE (__phello___ham )},
117
- {"__phello__.ham.__init__" , NULL , 0 , false, GET_CODE (__phello___ham )},
118
- {"__phello__.ham.eggs" , NULL , 0 , false, GET_CODE (__phello___ham_eggs )},
119
- {"__phello__.spam" , NULL , 0 , false, GET_CODE (__phello___spam )},
120
- {"__hello_only__" , NULL , 0 , false, GET_CODE (frozen_only )},
121
62
{0 , 0 , 0 } /* test sentinel */
122
63
};
123
64
const struct _frozen * _PyImport_FrozenBootstrap = bootstrap_modules ;
@@ -128,12 +69,6 @@ static const struct _module_alias aliases[] = {
128
69
{"_frozen_importlib" , "importlib._bootstrap" },
129
70
{"_frozen_importlib_external" , "importlib._bootstrap_external" },
130
71
{"os.path" , "posixpath" },
131
- {"__hello_alias__" , "__hello__" },
132
- {"__phello_alias__" , "__hello__" },
133
- {"__phello_alias__.spam" , "__hello__" },
134
- {"__phello__.__init__" , "<__phello__" },
135
- {"__phello__.ham.__init__" , "<__phello__.ham" },
136
- {"__hello_only__" , NULL },
137
72
{0 , 0 } /* aliases sentinel */
138
73
};
139
74
const struct _module_alias * _PyImport_FrozenAliases = aliases ;
0 commit comments