|
886 | 886 | "dependencies": [
|
887 | 887 | "com.oracle.graal.python.resources",
|
888 | 888 | "GRAALPYTHON_VERSIONS_RES",
|
| 889 | + "GRAALPYTHON_NI_RESOURCES", |
889 | 890 | "GRAALPYTHON_LIBPYTHON_RESOURCES",
|
890 | 891 | "GRAALPYTHON_LIBGRAALPY_RESOURCES",
|
891 | 892 | "GRAALPYTHON_INCLUDE_RESOURCES",
|
|
1059 | 1060 | "maven": False,
|
1060 | 1061 | },
|
1061 | 1062 |
|
1062 |
| - # The Python and HPy headers. These go to "/include" on all platforms. |
| 1063 | + "GRAALPYTHON_NI_RESOURCES": { |
| 1064 | + "native": False, |
| 1065 | + "platformDependent": False, |
| 1066 | + "hashEntry": "META-INF/resources/ni.sha256", |
| 1067 | + "fileListEntry": "META-INF/resources/ni.files", |
| 1068 | + "type": "dir", |
| 1069 | + "description": "GraalVM Python native image resources", |
| 1070 | + "layout": { |
| 1071 | + "./META-INF/resources/": [ |
| 1072 | + "file:mx.graalpython/native-image.properties", |
| 1073 | + ], |
| 1074 | + }, |
| 1075 | + "maven": False, |
| 1076 | + }, |
| 1077 | + |
| 1078 | + # The Python and HPy headers. These go to "/include" on windows and |
| 1079 | + # "/include/python<py_ver:major_minor>" on unix |
1063 | 1080 | "GRAALPYTHON_INCLUDE_RESOURCES": {
|
1064 | 1081 | "native": False,
|
1065 | 1082 | "platformDependent": False,
|
|
1073 | 1090 | "com.oracle.graal.python.hpy.llvm",
|
1074 | 1091 | ],
|
1075 | 1092 | "layout": {
|
1076 |
| - "./META-INF/resources/": [ |
1077 |
| - "file:mx.graalpython/native-image.properties", |
1078 |
| - ], |
1079 | 1093 | "./META-INF/resources/include/": [
|
1080 | 1094 | "file:graalpython/com.oracle.graal.python.cext/include/*",
|
1081 | 1095 | "file:graalpython/com.oracle.graal.python.hpy.llvm/include/*",
|
|
1150 | 1164 | "buildDependencies": [
|
1151 | 1165 | "GRAALPYTHON_LIBPYTHON_RESOURCES",
|
1152 | 1166 | "GRAALPYTHON_LIBGRAALPY_RESOURCES",
|
| 1167 | + "GRAALPYTHON_NI_RESOURCES", |
1153 | 1168 | "GRAALPYTHON_INCLUDE_RESOURCES",
|
1154 | 1169 | "GRAALPYTHON_NATIVE_RESOURCES",
|
1155 | 1170 | ],
|
|
1163 | 1178 | "./lib-graalpython/": [
|
1164 | 1179 | "dependency:GRAALPYTHON_LIBGRAALPY_RESOURCES/META-INF/resources/libgraalpy/*",
|
1165 | 1180 | ],
|
| 1181 | + "./include/": [ |
| 1182 | + "dependency:GRAALPYTHON_INCLUDE_RESOURCES/META-INF/resources/include/*", |
| 1183 | + ], |
1166 | 1184 | "./": [
|
1167 |
| - "dependency:GRAALPYTHON_INCLUDE_RESOURCES/META-INF/resources/*", |
| 1185 | + "dependency:GRAALPYTHON_NI_RESOURCES/META-INF/resources/*", |
1168 | 1186 | "dependency:GRAALPYTHON_NATIVE_RESOURCES/META-INF/resources/<os>/<arch>/*",
|
1169 | 1187 | ],
|
1170 | 1188 | },
|
|
1179 | 1197 | "./lib/graalpy<graal_ver:major_minor>/": [
|
1180 | 1198 | "dependency:GRAALPYTHON_LIBGRAALPY_RESOURCES/META-INF/resources/libgraalpy/*",
|
1181 | 1199 | ],
|
| 1200 | + "./include/python<py_ver:major_minor>/": [ |
| 1201 | + "dependency:GRAALPYTHON_INCLUDE_RESOURCES/META-INF/resources/include/*", |
| 1202 | + ], |
1182 | 1203 | "./": [
|
1183 |
| - "dependency:GRAALPYTHON_INCLUDE_RESOURCES/META-INF/resources/*", |
| 1204 | + "dependency:GRAALPYTHON_NI_RESOURCES/META-INF/resources/*", |
1184 | 1205 | "dependency:GRAALPYTHON_NATIVE_RESOURCES/META-INF/resources/<os>/<arch>/*",
|
1185 | 1206 | ],
|
1186 | 1207 | },
|
|
1193 | 1214 | "GRAALPY_VIRTUALENV": {
|
1194 | 1215 | "native": True, # so it produces a tar, not a jar file
|
1195 | 1216 | "platformDependent": False,
|
1196 |
| - "maven": False, |
1197 | 1217 | "description": "graalpy-virtualenv plugin sources usable to be installed into other interpreters",
|
1198 | 1218 | "layout": {
|
1199 | 1219 | "graalpy_virtualenv": "file:graalpy_virtualenv",
|
|
0 commit comments