adaptive-machine-learning / CapyMOA

Enhanced machine learning library tailored for data streams, featuring a Python API integrated with MOA backend support. This unique combination empowers users to leverage a wide array of existing algorithms efficiently while fostering the development of new methodologies in both Python and Java.
BSD 3-Clause "New" or "Revised" License
63 stars 22 forks source link

Stub build issue #140

Open tachyonicClock opened 4 months ago

tachyonicClock commented 4 months ago

Capymoa fails to install when non-asii characters are present anywhere in the project path /home/user/à/capymoa. This is caused by a bug in jpype (https://github.com/jpype-project/jpype/issues/1194).

tachyonicClock commented 4 months ago

The stubs provide type information and autocomplete for Java MOA code but are optional. Since they are optional, I've made a workaround in #139 that will continue with the installation even after a failure when installing locally. GitHub actions will continue to fail if building the stubs fails.

I plan to keep this issue open until a less hacky fix is possible.