modern libgphoto2 binding for python