Also known as jython.org
Jython is an implementation of the Python programming language designed to run on the Java platform. It was known as JPython until 1999.
via Wikipedia infobox
Jython provides good compatibility with Python 2.7 the language . Also, a high proportion of the standard library is included, taken from late versions of CPython (around 2.7.13). Some standard library modules have a Jython-specific implementation that has not kept pace with its CPython counterpart. Jython 2.7 support for the Python ecosystem includes built-in support of pip/setuptools . You can use bin/pip if the targets do not include C extensions. There is a native launcher for Windows ( bin/jython.exe ) that works essentially like the python command. Jim Baker presented a talk at PyCon 2015 about Jython 2.7, including demos of new features: Binary downloads are available from along with Maven and Gradle dependency information. The project uses Git for version-control, and the master repository is at You should clone this repository to create a buildable copy of the latest state of the Jython source. Start a new branch for any bug-fix or experimentation you plan. For the console version. (A --help option gives you the full story.) Whereas the JARs delivered by the installer are somewhat "fat", embedding certain dependencies in shaded (renamed) form, the JAR from the Gradle build is "spare" and cites its dependencies externally through a POM.
~3 min read
Jython is an implementation of the Python programming language designed to run on the Java platform. It was known as JPython until 1999.
==Overview== Jython programs can import and use any Java class. Except for some standard modules, Jython programs use Java classes instead of Python modules. Jython includes almost all of the modules in the standard Python programming language distribution, lacking only some of the modules implemented originally in C. For example, a user interface in Jython could be written with Swing, AWT or SWT. Jython compiles Python source code to Java bytecode (an intermediate language) either on demand or statically.
Excerpt from the source-code README · 4,180 chars · not written by Vinony
via Wikidata · CC0
via Wikidata sitelinks · CC0
Discovered by embedding cosine similarity (sentence-transformers MiniLM, 384-dim).