python-gphoto2 - Python interface to libgphoto2
http://github.com/jim-easterbrook/python-gphoto2
Copyright (C) 2014  Jim Easterbrook  jim@jim-easterbrook.me.uk

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.

Changes in 0.8.0:
  1/ Many more functions now allocate and return their outputs, instead of
     requiring a new object as a prameter.
  2/ Several of the list-like GPhoto2 types can now be iterated over in Python.
  3/ Improved memory safety.

Changes in 0.7.1:
  1/ Fixed segfault bug with invalid CameraWidget** return values.
  2/ Removed need for type-specific gp_widget_get_value_xxx and
     gp_widget_set_value_xxx functions.

Changes in 0.7.0:
  1/ Changed API of gp_abilities_list_get_abilities and
     gp_camera_get_abilities.
  2/ Made check_result() much more user-configurable.
  3/ Improved memory safety of several functions.

Changes in 0.6.0:
  1/ Helper classes now sub-class the corresponding low-level type.
  2/ Improved example scripts.

Changes in 0.5.2:
  1/ Fixed some bugs in default destructor code introduced in v0.5.0.

Changes in 0.5.1:
  1/ Restored '__exit__' methods removed from helper classes in v0.5.0.
  2/ Defined some macros to simplify SWIG interface files.

Changes in 0.5.0:
  1/ Added default destructors for most objects created by gp_xxx_new()
     functions.
  2/ Fixed some memory leaks.
  3/ Hid details of some private structures and functions.

Changes in 0.4.0:
  1/ Made gp_camera_wait_for_event usable.
  2/ Made check_result raise exception for fewer error types.

Changes in 0.3.3:
  1/ Fixed segfault bug in logging callback with libgphoto2 v2.4.

Changes in 0.3.2:
  1/ Reorganised source directory structure
  2/ Include example scripts in pip installs.
  3/ Start putting releases on PyPI.

Changes in 0.3.1:
  1/ Fixed bug in 0.3.0 logging initialisation.

Changes in 0.3.0:
  1/ Changed logging callback signature to include gphoto2 level.

Changes in 0.2.1:
  1/ Fix download URL broken in 0.2.0.

Changes in 0.2.0:
  1/ Added Python helper classes.
  2/ Added interface to gphoto2-version.h.
  3/ Made compatible with Python 3.
  4/ Now works with gphoto2 versions 2.4 and 2.5.

Changes in 0.1:
  1/ Early development work, not fit for use.
