|
43 | 43 | import shutil
|
44 | 44 | import sys
|
45 | 45 | from textwrap import dedent
|
| 46 | +import glob |
46 | 47 |
|
47 | 48 | import mx
|
48 | 49 |
|
@@ -92,6 +93,9 @@ def copy(self, source_dir, graalpy_dir, graalpy_path, overrides):
|
92 | 93 | shutil.copy(src, dst)
|
93 | 94 | elif os.path.isdir(src):
|
94 | 95 | shutil.copytree(src, dst, dirs_exist_ok=True)
|
| 96 | + files = glob.iglob(os.path.join(dst, '**', '__pycache__', '*'), recursive=True) |
| 97 | + for f in files: |
| 98 | + os.remove(f) |
95 | 99 | else:
|
96 | 100 | sys.exit(f"Source path {src} not found")
|
97 | 101 |
|
@@ -134,6 +138,18 @@ def copy(self, source_dir, graalpy_dir, graalpy_path, overrides):
|
134 | 138 | "graalpython/com.oracle.graal.python.cext/include/dynamic_annotations.h": CopyFrom("Include/dynamic_annotations.h"),
|
135 | 139 | "graalpython/com.oracle.graal.python.cext/expat": CopyFromWithOverrides("Modules/expat"),
|
136 | 140 | "graalpython/com.oracle.graal.python.cext/modules/_sqlite": CopyFrom("Modules/_sqlite"),
|
| 141 | + # "graalpython/com.oracle.graal.python.cext/modules/_hacl": CopyFromWithOverrides("Modules/_hacl"), |
| 142 | + "graalpython/com.oracle.graal.python.cext/modules/_hacl/Hacl_Hash_SHA3.c": CopyFrom("Modules/_hacl/Hacl_Hash_SHA3.c"), |
| 143 | + "graalpython/com.oracle.graal.python.cext/modules/_hacl/Hacl_Hash_SHA3.h": CopyFrom("Modules/_hacl/Hacl_Hash_SHA3.h"), |
| 144 | + "graalpython/com.oracle.graal.python.cext/modules/_hacl/Hacl_Streaming_Types.h": CopyFrom("Modules/_hacl/Hacl_Streaming_Types.h"), |
| 145 | + "graalpython/com.oracle.graal.python.cext/modules/_hacl/include/krml/FStar_UInt128_Verified.h": CopyFrom("Modules/_hacl/include/krml/FStar_UInt128_Verified.h"), |
| 146 | + "graalpython/com.oracle.graal.python.cext/modules/_hacl/include/krml/FStar_UInt_8_16_32_64.h": CopyFrom("Modules/_hacl/include/krml/FStar_UInt_8_16_32_64.h"), |
| 147 | + "graalpython/com.oracle.graal.python.cext/modules/_hacl/include/krml/fstar_uint128_struct_endianness.h": CopyFrom("Modules/_hacl/include/krml/fstar_uint128_struct_endianness.h"), |
| 148 | + "graalpython/com.oracle.graal.python.cext/modules/_hacl/include/krml/internal/target.h": CopyFrom("Modules/_hacl/include/krml/internal/target.h"), |
| 149 | + "graalpython/com.oracle.graal.python.cext/modules/_hacl/include/krml/lowstar_endianness.h": CopyFrom("Modules/_hacl/include/krml/lowstar_endianness.h"), |
| 150 | + "graalpython/com.oracle.graal.python.cext/modules/_hacl/include/krml/types.h": CopyFrom("Modules/_hacl/include/krml/types.h"), |
| 151 | + "graalpython/com.oracle.graal.python.cext/modules/_hacl/internal/Hacl_Hash_SHA3.h": CopyFrom("Modules/_hacl/internal/Hacl_Hash_SHA3.h"), |
| 152 | + "graalpython/com.oracle.graal.python.cext/modules/_hacl/python_hacl_namespaces.h": CopyFrom("Modules/_hacl/python_hacl_namespaces.h"), |
137 | 153 | "graalpython/com.oracle.graal.python.cext/modules/_cpython_sre": CopyFromWithOverrides("Modules/_sre"),
|
138 | 154 | "graalpython/com.oracle.graal.python.cext/modules/_cpython_unicodedata.c": CopyFrom("Modules/unicodedata.c"),
|
139 | 155 | "graalpython/com.oracle.graal.python.cext/modules/_bz2.c": CopyFrom("Modules/_bz2module.c"),
|
@@ -161,6 +177,7 @@ def copy(self, source_dir, graalpy_dir, graalpy_path, overrides):
|
161 | 177 | "graalpython/com.oracle.graal.python.cext/src/gcmodule.c": CopyFrom("Modules/gcmodule.c"),
|
162 | 178 | "graalpython/com.oracle.graal.python.cext/src/getargs.c": CopyFrom("Python/getargs.c"),
|
163 | 179 | "graalpython/com.oracle.graal.python.cext/src/import.c": CopyFrom("Python/import.c"),
|
| 180 | + "graalpython/com.oracle.graal.python.cext/src/initconfig.c": CopyFrom("Python/initconfig.c"), |
164 | 181 | "graalpython/com.oracle.graal.python.cext/src/modsupport.c": CopyFrom("Python/modsupport.c"),
|
165 | 182 | "graalpython/com.oracle.graal.python.cext/src/pyctype.c": CopyFrom("Python/pyctype.c"),
|
166 | 183 | "graalpython/com.oracle.graal.python.cext/src/pyhash.c": CopyFrom("Python/pyhash.c"),
|
|
0 commit comments