Я пишу пакет в python, который говорит с сервером ldap. Я хочу, чтобы он работал в CPython и Jython. Чтобы заставить его работать с CPython, я успешно закодирован в отношении python-ldap. Однако, чтобы заставить его работать с Jython, я должен использовать java-банку.
Как я могу распространять файл jar с моим пакетом, так что, если он может "импортировать java", он знает свой jython и динамически добавляет java-банку на путь и использует его. Однако, если это не удается, он знает свой CPython и использует библиотеки python-ldap.
Любые идеи?