|
114 | 114 | "artifactId": "xz",
|
115 | 115 | "version": "1.8",
|
116 | 116 | },
|
| 117 | + "moduleName": "org.tukaani.xz", |
117 | 118 | },
|
118 | 119 | "XZ-5.2.6": {
|
119 | 120 | "urls": [
|
|
130 | 131 | "artifactId": "bcprov-jdk15on",
|
131 | 132 | "version": "1.68",
|
132 | 133 | },
|
| 134 | + "moduleName": "org.bouncycastle.provider", |
133 | 135 | },
|
134 | 136 | "BOUNCYCASTLE-PKIX": {
|
135 | 137 | "sha1": "81da950604ff0b2652348cbd2b48fde46ced9867",
|
|
139 | 141 | "artifactId": "bcpkix-jdk15on",
|
140 | 142 | "version": "1.68",
|
141 | 143 | },
|
| 144 | + "moduleName": "org.bouncycastle.pkix", |
142 | 145 | },
|
143 | 146 | "BZIP2": {
|
144 | 147 | "urls": [
|
|
765 | 768 | # --------------------------------------------------------------------------------------------------------------
|
766 | 769 | "distributions": {
|
767 | 770 | "GRAALPYTHON-LAUNCHER": {
|
| 771 | + "moduleInfo" : { |
| 772 | + "name" : "org.graalvm.py.launcher", |
| 773 | + "exports" : [ |
| 774 | + # How does the enterprise launcher work without this (O.o)? |
| 775 | + # "com.oracle.graal.python.shell to com.oracle.graal.python.enterprise.shell" |
| 776 | + ], |
| 777 | + }, |
768 | 778 | "dependencies": [
|
769 | 779 | "com.oracle.graal.python.shell",
|
770 | 780 | ],
|
|
835 | 845 | "maven": True,
|
836 | 846 | },
|
837 | 847 |
|
838 |
| - "GRAALPYTHON_PEGPARSER": { |
839 |
| - "dependencies": [ |
840 |
| - "com.oracle.graal.python.pegparser", |
841 |
| - ], |
842 |
| - "exclude": [ |
843 |
| - "truffle:ICU4J", |
844 |
| - ], |
845 |
| - "description": "GraalPython PEG parser", |
846 |
| - "internal": True, |
847 |
| - }, |
848 |
| - |
849 | 848 | "GRAALPYTHON": {
|
| 849 | + "moduleInfo" : { |
| 850 | + "name" : "org.graalvm.py", |
| 851 | + "requiresConcealed" : { |
| 852 | + "org.graalvm.truffle" : [ |
| 853 | + "com.oracle.truffle.api" |
| 854 | + ], |
| 855 | + }, |
| 856 | + "exports" : [ |
| 857 | + "com.oracle.graal.python.builtins to org.graalvm.py.enterprise", |
| 858 | + "com.oracle.graal.python.builtins.objects.buffer to org.graalvm.py.enterprise", |
| 859 | + "com.oracle.graal.python.builtins.objects.bytes to org.graalvm.py.enterprise", |
| 860 | + "com.oracle.graal.python.builtins.objects.floats to org.graalvm.py.enterprise", |
| 861 | + "com.oracle.graal.python.builtins.objects.function to org.graalvm.py.enterprise", |
| 862 | + "com.oracle.graal.python.builtins.objects.ints to org.graalvm.py.enterprise", |
| 863 | + "com.oracle.graal.python.builtins.objects.object to org.graalvm.py.enterprise", |
| 864 | + "com.oracle.graal.python.lib to org.graalvm.py.enterprise", |
| 865 | + "com.oracle.graal.python.nodes to org.graalvm.py.enterprise", |
| 866 | + "com.oracle.graal.python.nodes.function to org.graalvm.py.enterprise", |
| 867 | + "com.oracle.graal.python.nodes.function.builtins to org.graalvm.py.enterprise", |
| 868 | + "com.oracle.graal.python.runtime.exception to org.graalvm.py.enterprise", |
| 869 | + "com.oracle.graal.python.util to org.graalvm.py.enterprise", |
| 870 | + ], |
| 871 | + "provides": { |
| 872 | + "TruffleLanguageProvider": ["PythonLanguageProvider"], |
| 873 | + }, |
| 874 | + }, |
850 | 875 | "dependencies": [
|
851 | 876 | "com.oracle.graal.python",
|
852 | 877 | "com.oracle.graal.python.frozen",
|
|
862 | 887 | "sulong:SULONG_API",
|
863 | 888 | "sulong:SULONG_NATIVE", # this is actually just a runtime dependency
|
864 | 889 | ],
|
| 890 | + "requires": [ |
| 891 | + "java.base", |
| 892 | + "java.logging", |
| 893 | + "java.management", |
| 894 | + "jdk.management", |
| 895 | + "jdk.unsupported", |
| 896 | + "jdk.security.auth", |
| 897 | + ], |
865 | 898 | "exclude": [
|
866 | 899 | "BOUNCYCASTLE-PROVIDER",
|
867 | 900 | "BOUNCYCASTLE-PKIX",
|
|
0 commit comments