Project contribution guide

To contribute the code to the project, you can use the github instruments: issues and pull-requests. See more on the project github page:


The code should comply with some requirements:

  • the library must work on Python >= 2.6 and 3.2.
  • the code must strictly comply with PEP8 (use flake8)
  • the ctypes usage must not break the library on SELinux


To perform code tests, run make test. Details about the makefile parameters see in