File python-gphoto2.changes of Package python-gphoto2

-------------------------------------------------------------------
Mon Jan 13 01:59:41 UTC 2025 - Steve Kowalik <steven.kowalik@suse.com>

- Update to 2.5.1:
  * Add '__version_tuple__' for easy runtime version checking.
  * API change: gp_log_add_func callback is passed str instead of bytes
  * Add some GPPort methods. This allows a port to be reset when an error
    occurs.
  * Pass CameraFile to gp_camera_capture_preview & gp_camera_file_get.
    Optional - one will be created if needed.
  * Remove Context::camera_autodetect method deprecated 3 years ago.
  * Rename Context, PortInfo & PortInfoList. Add aliases of old names.
  * Update libgphoto2 to v2.5.31.
  * API change! gp_file_open no longer creates CameraFile object. It is now
    consistent with the C API.
  * Deprecated functions: gp_abilities_list_append, gp_list_populate,
    gp_port_info_list_append, gp_widget_add_choice, gp_widget_set_info,
    gp_widget_set_name, gp_widget_set_range, gp_widget_set_readonly.
    These will be removed in a future release.
  * Change licence from GPLv3+ to LGPLv3+.
  * CameraList behaves like a cross between Python list and dict types.
  * Added unit tests to check most libgphoto2 functions.
  * Add Python 3.11 binary wheels.
  * Drop support for libgphoto2 before version v2.5.10
  * Clearer installation documentation.
  * Modernised Python package build system.
  * Update libgphoto2 to v2.5.30.
  * Include localisation files in Python package.
- Rebase python-gphoto2-do_not_install_data.patch to support upstream
  changes.
- Switch to pyproject macros.
- Move to the GitHub tarball.
- Run a portion of the (new!) testsuite.

-------------------------------------------------------------------
Mon Mar  6 16:04:32 UTC 2023 - Matej Cepl <mcepl@suse.com>

- Don't use fdupes -s, it hurts.

-------------------------------------------------------------------
Thu Sep  2 14:42:48 UTC 2021 - Christophe Giboudeaux <christophe@krop.fr>

- Fix rpmlint errors.

-------------------------------------------------------------------
Tue Nov 10 07:17:16 UTC 2020 - aloisio@gmx.com

- Update to version 2.2.4
  * Built with SWIG version 4.0.2 to provide Python 3.8
    compatibility.

-------------------------------------------------------------------
Mon Oct 12 16:47:56 UTC 2020 - aloisio@gmx.com

- Update to version 2.2.3
  * Minor improvement in setup.py script.
  * Minor improvements in example scripts.

-------------------------------------------------------------------
Thu Apr  9 10:22:57 UTC 2020 - aloisio@gmx.com

- Update to version 2.2.2
  * Added Camera.autodetect alternative to gp_camera_autodetect.
  * Added some deprecation warnings. Use 'python -Wd' to see them
    when running  software under development.
  * Added gphoto2_version.py example program.

-------------------------------------------------------------------
Sat Mar 14 08:30:36 UTC 2020 - aloisio@gmx.com

- Update to version 2.2.1
  * Reinstated Context.camera_autodetect method removed in 2.2.0.
  version 2.2.0:
  * COMPATIBILITY CHANGE: Removed Context.camera_autodetect
    method.
  * COMPATIBILITY CHANGE: Removed deprecated widget get/set
    functions.
  * Python3 log messages are now str instead of bytes.
  * Documentation improvements.

-------------------------------------------------------------------
Sat Jan 25 17:06:18 UTC 2020 - Luigi Baldoni <aloisio@gmx.com>

- Update to version 2.1.0
  * COMPATIBILITY CHANGE: gp_file_set_data_and_size and
    gp_file_append now take a single buffer parameter (such as
    a bytes string) instead of a string and length.
  * Fixed memory double free bug in gp_file_set_data_and_size.
  * Removed support for libgphoto2 v2.4.

-------------------------------------------------------------------
Mon Apr 22 11:09:09 UTC 2019 - Luigi Baldoni <aloisio@gmx.com>

- Update to version 2.0.0
  * COMPATIBILITY CHANGE: gp_log_add_func and use_python_logging
    now return a Python object which must be stored until logging
    is no longer needed.
  * Added cam-conf-view-gui & wait-for-event examples. Thanks to
    the users who contributed these.
  * Various minor bug fixes and improvements.
  version 1.9.0:
  * Enabled use of context callback functions such as
    gp_context_set_progress_funcs.
  * Added a time lapse movie example script.
  version 1.8.5:
  * Fix memory leak in gp_camera_get_config.
  version 1.8.4:
  * Fix segfault if camera disconnected before calling
    get_storageinfo.
  version 1.8.3:
  * Fix Qt5 usage in examples (thanks fatzh).
  * Handle GP_EVENT_FILE_CHANGED (new in libgphoto2 2.5.17).
  * Allow Python threads during gp_camera_init.

-------------------------------------------------------------------
Tue Jan 30 18:43:35 UTC 2018 - aloisio@gmx.com

- Update to version 1.8.2
  * Fix bug in v1.8.1 that caused installation problems on some
    systems.
  version 1.8.1:
  * Logging callbacks now pass 'bytes' objects in Python3.
  * Increased number of functions allow other Python threads to
    run.
  version 1.8.0:
  * The 'context' parameter is now optional for most functions.
  * Some deprecated functions have been removed.
  * Improved documentation of many functions.
  * Substantial rework of logging callback processing.

-------------------------------------------------------------------
Sun Aug 27 05:56:47 UTC 2017 - aloisio@gmx.com

- Update to version 1.7.1
  * Return string values from gp_camera_wait_for_event.

-------------------------------------------------------------------
Fri Jul  7 11:39:04 UTC 2017 - aloisio@gmx.com

- Initial package (1.7.0)
openSUSE Build Service is sponsored by