Fix for python3

pull/32/head
Phil Howard 10 years ago
parent 8e29d40b02
commit 2fb6b49995

@ -2,7 +2,7 @@ all: bindings
python setup.py build python setup.py build
bindings: bindings:
swig3.0 -python wiringpi.i swig3.0 -python -threads wiringpi.i
install: install:
sudo python setup.py install sudo python setup.py install

@ -1,6 +1,11 @@
%module wiringpi2 %module wiringpi2
%{ %{
#if PY_MAJOR_VERSION >= 3
#define PyInt_AS_LONG PyLong_AsLong
#define PyString_FromStringAndSize PyBytes_FromStringAndSize
#endif
#include "WiringPi/wiringPi/wiringPi.h" #include "WiringPi/wiringPi/wiringPi.h"
#include "WiringPi/wiringPi/wiringPiI2C.h" #include "WiringPi/wiringPi/wiringPiI2C.h"
#include "WiringPi/wiringPi/wiringPiSPI.h" #include "WiringPi/wiringPi/wiringPiSPI.h"

Loading…
Cancel
Save