Enables Python programs to dynamically access arbitrary Java objects
Project Links
Meta
Author: Barthelemy Dagenais
Classifiers
Development Status
- 4 - Beta
Intended Audience
- Developers
License
- OSI Approved :: BSD License
Operating System
- OS Independent
Programming Language
- Python
- Python :: 2
- Python :: 3.8
- Python :: 3.9
- Python :: 3.10
- Python :: 3.11
- Python :: 3.12
- Java
Topic
- Software Development :: Libraries
- Software Development :: Object Brokering
Py4J enables Python programs running in a Python interpreter to dynamically access Java objects in a Java Virtual Machine. Methods are called as if the Java objects resided in the Python interpreter and Java collections can be accessed through standard Python collection methods. Py4J also enables Java programs to call back Python objects.
Jan 15, 2025
0.10.9.9
Dec 17, 2024
0.10.9.8
Aug 12, 2022
0.10.9.7
Aug 11, 2022
0.10.9.6
Mar 18, 2022
0.10.9.5
Mar 16, 2022
0.10.9.4
Nov 20, 2021
0.10.9.3
Feb 27, 2021
0.10.9.2
Sep 07, 2020
0.10.9.1
Jan 25, 2020
0.10.9
Oct 21, 2018
0.10.8.1
Apr 30, 2018
0.10.7
Jul 05, 2017
0.10.6
May 28, 2017
0.10.5
Oct 16, 2016
0.10.4
Jul 31, 2016
0.10.3
Jun 21, 2016
0.10.2.1
Jun 19, 2016
0.10.2
May 11, 2016
0.10.1
Apr 18, 2016
0.10.0
Mar 12, 2016
0.9.2
Jan 09, 2016
0.9.1
Jul 25, 2015
0.9
Jul 27, 2014
0.8.2.1
Jul 27, 2014
0.8.2
Dec 26, 2013
0.8.1
Jun 15, 2013
0.8
Jun 02, 2011
0.7
Feb 17, 2011
0.6
Oct 30, 2010
0.5
Sep 19, 2010
0.4
Apr 27, 2010
0.3
Feb 11, 2010
0.2
Dec 23, 2009
0.1
Wheel compatibility matrix
Files in release
No dependencies