Metadata-Version: 2.1
Name: java-access-bridge-wrapper
Version: 0.6.0
Summary: Python wrapper for the Windows Java Access Bridge
Home-page: https://github.com/robocorp/java-access-bridge-wrapper.git
License: Apache-2.0
Author: Robocorp
Author-email: support@robocorp.com
Requires-Python: >=3.6.2,<4.0.0
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: Microsoft :: Windows
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Project-URL: Repository, https://github.com/robocorp/java-access-bridge-wrapper.git
Description-Content-Type: text/markdown


Python wrapper around the Java Access Bridge / Windows Access Bridge.

# Prerequisites

* 64-bit Windows
* Java >= 8 (https://docs.aws.amazon.com/corretto/latest/corretto-8-ug/downloads-list.html)
* Python >= 3.7 (https://www.python.org/downloads/release/python-375/)
* Install poetry: https://python-poetry.org/docs/

# Test

Enable the Java Access Bridge in windows

* `C:\path\to\java\bin\jabswitch -enable`.

Run test script against simple Swing application

* set environment variable `set RC_JAVA_ACCESS_BRIDGE_DLL=C:\Program Files\Java\jre1.8.0_261\bin\WindowsAccessBridge-64.dll`
* `poetry run python tests\test.py`

# Packaging

* poetry build
* poetry publish

# TODO:

* Support for 32-bit Java Access Bridge version
* Add rest of the parsing functions
* Better API to the ContextNode component


