Skip to content

Commit d6c7da4

Browse files
committed
update import script
1 parent 7f9e2c7 commit d6c7da4

File tree

2 files changed

+18
-0
lines changed

2 files changed

+18
-0
lines changed

mx.graalpython/copyrights/overrides

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -365,6 +365,7 @@ graalpython/com.oracle.graal.python.cext/src/getbuildinfo.c,python.copyright
365365
graalpython/com.oracle.graal.python.cext/src/getcompiler.c,python.copyright
366366
graalpython/com.oracle.graal.python.cext/src/getversion.c,python.copyright
367367
graalpython/com.oracle.graal.python.cext/src/import.c,python.copyright
368+
graalpython/com.oracle.graal.python.cext/src/initconfig.c,python.copyright
368369
graalpython/com.oracle.graal.python.cext/src/longobject.c,python.copyright
369370
graalpython/com.oracle.graal.python.cext/src/memoryobject.c,python.copyright
370371
graalpython/com.oracle.graal.python.cext/src/modsupport.c,python.copyright

mx.graalpython/mx_graalpython_import.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@
4343
import shutil
4444
import sys
4545
from textwrap import dedent
46+
import glob
4647

4748
import mx
4849

@@ -92,6 +93,9 @@ def copy(self, source_dir, graalpy_dir, graalpy_path, overrides):
9293
shutil.copy(src, dst)
9394
elif os.path.isdir(src):
9495
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)
9599
else:
96100
sys.exit(f"Source path {src} not found")
97101

@@ -134,6 +138,18 @@ def copy(self, source_dir, graalpy_dir, graalpy_path, overrides):
134138
"graalpython/com.oracle.graal.python.cext/include/dynamic_annotations.h": CopyFrom("Include/dynamic_annotations.h"),
135139
"graalpython/com.oracle.graal.python.cext/expat": CopyFromWithOverrides("Modules/expat"),
136140
"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"),
137153
"graalpython/com.oracle.graal.python.cext/modules/_cpython_sre": CopyFromWithOverrides("Modules/_sre"),
138154
"graalpython/com.oracle.graal.python.cext/modules/_cpython_unicodedata.c": CopyFrom("Modules/unicodedata.c"),
139155
"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):
161177
"graalpython/com.oracle.graal.python.cext/src/gcmodule.c": CopyFrom("Modules/gcmodule.c"),
162178
"graalpython/com.oracle.graal.python.cext/src/getargs.c": CopyFrom("Python/getargs.c"),
163179
"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"),
164181
"graalpython/com.oracle.graal.python.cext/src/modsupport.c": CopyFrom("Python/modsupport.c"),
165182
"graalpython/com.oracle.graal.python.cext/src/pyctype.c": CopyFrom("Python/pyctype.c"),
166183
"graalpython/com.oracle.graal.python.cext/src/pyhash.c": CopyFrom("Python/pyhash.c"),

0 commit comments

Comments
 (0)