Question #676721 on Sikuli changed:
https://answers.launchpad.net/sikuli/+question/676721

    Status: Open => Answered

RaiMan proposed the following answer:
SikuliX scripts use the Python language only (at level 2.7), and
internally the Java based Jython interpreter is used (current version
2.7.1).

Modules available for the C-based Python interpreter might be working
with SikuliX, if they are working with Python 2.7 and are written
completely in Python language (no C-based stuff nor dependent on native
libraries).

--- about the future

- on the official Jython page they do not even talk about language level
3 (nor about the latest build 2.7.1 (available on MavenCentral))
http://www.jython.org/index.html

- there is some community activity on Jython 3 on GitHub with the last
real activity from mid 2017
(https://github.com/jython/jython3/issues/36)

conclusion: 
- There is a good chance that Jython 2.7 will get critical things fixed, even 
after update support for Python 2.7 is stopped. 
- For the basic scripting challenges with SikuliX the Jython 2.7 is sufficient. 
If you need more complex solutions, that need features only available in Python 
3, you have to find a solution (Python-Java bridge, client-server or subprocess 
solutions, ...)

-- 
You received this question notification because your team Sikuli Drivers
is an answer contact for Sikuli.

_______________________________________________
Mailing list: https://launchpad.net/~sikuli-driver
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~sikuli-driver
More help   : https://help.launchpad.net/ListHelp

Reply via email to