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