February 3, 2017

Up and Running with P4Python 2016.2

Version Control

Just a quick post to announce that I have pushed P4Python 2016.2 to package repository PyPi and asked the web team to put it on the web and FTP sites as well.

There are not many changes in this release, but two of them are important:

We have updated OpenSSL from 1.0.1 to 1.0.2k, which includes the latest security patches. This applies both to the binary releases (i.e., pip wheels and MSI installers for Windows) and the source build on Linux (see this post for an explanation).

The other change is that I’ve built all binaries for Python 3.6 as well as Python 2.7, 3.3, 3.4 and 3.5. Internally I’ve been using Python 3.6 for a while, and I am pleased to report that I did not have to change a single line of code to make it work.

Additionally, the latest 2016.2 P4API is baked in as well, giving you the best possible access to your latest Helix Versioning Engine.

So, download the latest version via ‘pip install –U p4python’, get the packages on Linux, or download the MSI installer for Windows. Last but not least, if you feel adventurous, you can still download the source and build P4Python yourself.

Happy hacking!