From eccc02e35cc87e872fdf2ad95bfb36fdd255fea9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petrus=20Hyv=C3=B6nen?= <petrus.hyvonen@sscspace.com> Date: Thu, 4 Apr 2024 07:37:32 +0200 Subject: [PATCH] Added script for generating stub files --- render_stubs.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100755 render_stubs.py diff --git a/render_stubs.py b/render_stubs.py new file mode 100755 index 0000000..50e156d --- /dev/null +++ b/render_stubs.py @@ -0,0 +1,18 @@ +import pathlib +import jpype +import stubgenj + +jars = list(map(str, pathlib.Path('orekit_jpype/jars/').glob('**/*.jar'))) + +jpype.startJVM(classpath=jars, convertStrings=True) + +# import jpype.imports # noqa +import org.orekit # noqa +import org.hipparchus # noqa +import java # noqa + +stubgenj.generateJavaStubs([java, org.orekit, org.hipparchus], + useStubsSuffix=True) + + +# python -m stubgenj --convert-strings --classpath "orekit_jpype/jars/*.jar" org.orekit org.hipparchus java jpype \ No newline at end of file -- GitLab