DEFINED_PHASES=compile install preinst prepare setup test unpack DEPEND=>=virtual/jdk-1.8:* app-arch/unzip !binary? ( >=dev-java/serpent-1.23:0 ) >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) test? ( amd64? ( dev-util/pkgdiff dev-util/japi-compliance-checker ) ) DESCRIPTION=This library allows your Java program to interface very easily with the Python world. It uses the Pyro protocol to call methods on remote objects. (See https://github.com/irmen/Pyro4). To that end, it also contains and uses a feature complete pickle protocol implementation -read and write- to exchange data with Pyro/Python. Pyrolite only implements part of the client side Pyro library, hence its name 'lite'... But because Pyrolite has no dependencies, it is a much lighter way to use Pyro from Java/.NET than a solution with jython+pyro or IronPython+Pyro would provide. So if you don't need Pyro's full feature set, and don't require your Java/.NET code to host Pyro objects itself, Pyrolite may be a good choice to connect java or .NET and python. (More info about Pyro itself: https://pyro4.readthedocs.io/ ) Version 4.30 changes: Support for unpickling protocol 5 pickles with out-of-band buffers (Python 3.8) EAPI=7 HOMEPAGE=https://github.com/irmen/Pyrolite IUSE=doc source test binary KEYWORDS=~amd64 LICENSE=MIT RDEPEND=>=virtual/jre-1.8:* >=dev-java/serpent-1.23:0 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://repo1.maven.org/maven2/net/razorvine/pyrolite/4.30/pyrolite-4.30-sources.jar https://repo1.maven.org/maven2/net/razorvine/pyrolite/4.30/pyrolite-4.30.jar -> pyrolite-4.30-bin.jar _eclasses_=java-pkg-2 6e6478d8b78f18251c008bad32994df9 java-pkg-maven abf27287f2ae6b952bdbb04a98f32cce java-pkg-simple 8221818a4df90800de803a44fd0875b4 java-utils-2 df5a29aeeb243804a2f5ef024c8467a9 _md5_=d8aeb68db4cd45263b70294ad5cd2bec