I don't get it, I thought this was a port of Processing to Python, but then the installation instruction says:<p>> <i>If you have Java 17 installed on your computer, you can install py5 using pip:</i><p>So it still depends on Java? Is this like a Python wrapper for Processing?<p>UPDATE: Got the explanation. From another page on the website:<p>> Py5 is a creative coding framework for Python 3.9+. Its use and functionality is analogous to the widely used Processing framework. <i>It is a Python version of Processing.</i><p>> <i>Internally py5 uses Processing’s core libraries, which are written in Java</i>, while providing the end user with a (mostly) seamless Python programming experience.<p>Emphasis is mine. The wording in the first paragraph (which is the same as on the project's home page) seems ambiguous to me. Reading it I would really not expect a Java dependency.