plc4x-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Julian Feinauer <>
Subject [python] Experimental version of plc4py available for testing!
Date Sun, 21 Apr 2019 12:34:58 GMT
Hi all,

as some of you may know, with the interop server (PLC4X-111) we are working towards providing
language bindings for other languages.
And, as I thought I should learn python at some point, I decided to play around with the python
So, in my branch [1] you find the experimental implementation of a python api based on the
interop server.
There are also some tests which pass and the mt / it where tried against my local s7 here
and work also.

All you need to run everything is (aside from installing the necessary dependencies, which
are mainly thrift in version 0.12.0) is written in the

I would be very grateful if someone tries this out and gives feedback.
And we should also talk about some things like.

  *   How are these packages created in python, how to integrate this in our build?
  *   How to manage the dependencies (there are many systems in python as I learned)
  *   Is this API okay or not python-esque enough?

Thanks all of you for your feedback.
And I would even suggest to prepare an experimental version of this with the next release
to some python repos to let people play around with it in python. This could really be a killer
feature to bring others to the community.


DISCLAIMER: That I work with Python does NOT mean that I like python, just to be clear!

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message