is not current version
Last Version 5.1

net.razorvine:pyrolite 4.13

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. Version 4.13 can now register a custom pickler for inheritance tree of interfaces or abstract base class.

Categories

Categories

Net
GroupId

GroupId

net.razorvine
ArtifactId

ArtifactId

pyrolite
Version

Version

4.13
Type

Type

jar

Download pyrolite 4.13


<!-- https://jarcasting.com/artifacts/net.razorvine/pyrolite/ -->
<dependency>
    <groupId>net.razorvine</groupId>
    <artifactId>pyrolite</artifactId>
    <version>4.13</version>
</dependency>
// https://jarcasting.com/artifacts/net.razorvine/pyrolite/
implementation 'net.razorvine:pyrolite:4.13'
// https://jarcasting.com/artifacts/net.razorvine/pyrolite/
implementation ("net.razorvine:pyrolite:4.13")
'net.razorvine:pyrolite:jar:4.13'
<dependency org="net.razorvine" name="pyrolite" rev="4.13">
  <artifact name="pyrolite" type="jar" />
</dependency>
@Grapes(
@Grab(group='net.razorvine', module='pyrolite', version='4.13')
)
libraryDependencies += "net.razorvine" % "pyrolite" % "4.13"
[net.razorvine/pyrolite "4.13"]