Skip to content

Commit 533652d

Browse files
committed
Update CPython import rules
1 parent d32c66f commit 533652d

1 file changed

Lines changed: 8 additions & 15 deletions

File tree

mx.graalpython/mx_graalpython_import.py

Lines changed: 8 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,10 @@
3838
# SOFTWARE.
3939

4040
import abc
41+
import argparse
4142
import os
4243
import shutil
4344
import sys
44-
import argparse
4545
from textwrap import dedent
4646

4747
import mx
@@ -130,6 +130,7 @@ def copy(self, source_dir, graalpy_dir, graalpy_path, overrides):
130130

131131
# C API
132132
"graalpython/com.oracle.graal.python.cext/include": CopyFromWithOverrides("Include"),
133+
# Different copyright
133134
"graalpython/com.oracle.graal.python.cext/include/dynamic_annotations.h": CopyFrom("Include/dynamic_annotations.h"),
134135
"graalpython/com.oracle.graal.python.cext/expat": CopyFromWithOverrides("Modules/expat"),
135136
"graalpython/com.oracle.graal.python.cext/modules/_sqlite": CopyFrom("Modules/_sqlite"),
@@ -144,33 +145,25 @@ def copy(self, source_dir, graalpy_dir, graalpy_path, overrides):
144145
"graalpython/com.oracle.graal.python.cext/modules/clinic/memoryobject.c.h": CopyFrom(
145146
"Objects/clinic/memoryobject.c.h"),
146147
"graalpython/com.oracle.graal.python.cext/modules": CopyFromWithOverrides("Modules"),
148+
147149
"graalpython/com.oracle.graal.python.cext/src/getbuildinfo.c": CopyFrom("Modules/getbuildinfo.c"),
148-
"graalpython/com.oracle.graal.python.cext/src/capsule.c": CopyFrom("Objects/capsule.c"),
149-
"graalpython/com.oracle.graal.python.cext/src/complexobject.c": CopyFrom("Objects/complexobject.c"),
150-
"graalpython/com.oracle.graal.python.cext/src/floatobject.c": CopyFrom("Objects/floatobject.c"),
151-
"graalpython/com.oracle.graal.python.cext/src/sliceobject.c": CopyFrom("Objects/sliceobject.c"),
152-
"graalpython/com.oracle.graal.python.cext/src/unicodectype.c": CopyFrom("Objects/unicodectype.c"),
153-
"graalpython/com.oracle.graal.python.cext/src/unicodetype_db.h": CopyFrom("Objects/unicodetype_db.h"),
154-
"graalpython/com.oracle.graal.python.cext/src/typeslots.inc": CopyFrom("Objects/typeslots.inc"),
155150
"graalpython/com.oracle.graal.python.cext/src/getcompiler.c": CopyFrom("Python/getcompiler.c"),
156151
"graalpython/com.oracle.graal.python.cext/src/getversion.c": CopyFrom("Python/getversion.c"),
157152
"graalpython/com.oracle.graal.python.cext/src/mysnprintf.c": CopyFrom("Python/mysnprintf.c"),
158153
"graalpython/com.oracle.graal.python.cext/src/mystrtoul.c": CopyFrom("Python/mystrtoul.c"),
159-
"graalpython/com.oracle.graal.python.cext/src/longobject.c": CopyFrom("Objects/longobject.c"),
160-
"graalpython/com.oracle.graal.python.cext/src/moduleobject.c": CopyFrom("Objects/moduleobject.c"),
161-
"graalpython/com.oracle.graal.python.cext/src/object.c": CopyFrom("Objects/object.c"),
162154
"graalpython/com.oracle.graal.python.cext/src/pystrcmp.c": CopyFrom("Python/pystrcmp.c"),
163155
"graalpython/com.oracle.graal.python.cext/src/pystrtod.c": CopyFrom("Python/pystrtod.c"),
156+
"graalpython/com.oracle.graal.python.cext/src/pystrhex.c": CopyFrom("Python/pystrhex.c"),
157+
"graalpython/com.oracle.graal.python.cext/src/typeslots.inc": CopyFrom("Objects/typeslots.inc"),
164158
# These files take functions from CPython, but they don't follow the same structure, so they are impossible
165159
# to meaningfully merge
166-
"graalpython/com.oracle.graal.python.cext/src/longobject.c": Ignore(),
167160
"graalpython/com.oracle.graal.python.cext/src/tupleobject.c": Ignore(),
168161
"graalpython/com.oracle.graal.python.cext/src/typeobject.c": Ignore(),
169-
"graalpython/com.oracle.graal.python.cext/src/moduleobject.c": Ignore(),
170-
"graalpython/com.oracle.graal.python.cext/src/unicodeobject.c": Ignore(),
171-
"graalpython/com.oracle.graal.python.cext/src/object.c": Ignore(),
172162
"graalpython/com.oracle.graal.python.cext/src/thread.c": Ignore(),
173163
"graalpython/com.oracle.graal.python.cext/src/call.c": Ignore(),
164+
165+
"graalpython/com.oracle.graal.python.cext/src": CopyFromWithOverrides("Objects"),
166+
174167
# Just few functions are taken from CPython
175168
"graalpython/python-libposix/src/fork_exec.c": Ignore(),
176169

0 commit comments

Comments
 (0)