Commit Graph

  • 5d087321d9 Accepting request 1314037 from devel:languages:python factory Ana Guerrero 2025-10-28 13:49:16 +00:00
  • bb0eb5bb2e - Update to 0.18.0 * Removed features deprecated in v0.13.0: Value (and derived types) copy constructors Single value (such as DateValue) index methods DataBuf indexing. * Deprecated many BasicIo methods (read, write, seek, etc.) that should not be needed in Python scripts. Please let me know if this is a problem. * Deprecated copy, write, and read(buffer) methods of Value (and subclasses) that should not be needed in Python scripts. Please let me know if this is a problem. * Deprecated copy and write methods of Metadatum (and subclasses) that should not be needed in Python scripts. Please let me know if this is a problem. * Deprecated 'buffer interface' to BasicIo, DataBuf, and PreviewImage. They all have 'data()' to get their contents. * Added binary wheels for Linux on arm64. * Exiv2 struct member names with a trailing underscore have more Pythonic aliases without the underscore. * Add data() method to exiv2.PreviewImage, deprecate pData() method. * Add data() method to exiv2.Image. This will replace using Image.io(). * Add data() method to exiv2.DataValue. * BasicIo.read (& readOrThrow) now extract count from the buffer size. * Invalidate data iterators if data is deleted. (Requires swig >= 4.4) * Deprecated iteration of exiv2 "data" structure types. * API CHANGE: exiv2.LogMsg.pythonHandler is replaced by exiv2.pythonHandler Andreas Schneider 2025-10-28 09:52:57 +00:00
  • 0643dd80b7 Accepting request 1307321 from devel:languages:python Ana Guerrero 2025-09-26 20:25:15 +00:00
  • 0aa118524e - Update to 0.17.5 * Binary wheels incorporate libexiv2 v0.28.7 - from version 0.17.4 * Binary wheels incorporate libexiv2 v0.28.5 Markéta Machová 2025-09-26 08:50:23 +00:00
  • 864d0c541c Accepting request 1248167 from devel:languages:python Dominique Leuenberger 2025-02-25 15:47:06 +00:00
  • e43cf2cbd6 - Update to 0.17.3 * Binary wheels incorporate libexiv2 v0.28.5. Markéta Machová 2025-02-24 14:28:59 +00:00
  • 17994b9138 Accepting request 1246961 from devel:languages:python Ana Guerrero 2025-02-19 14:59:37 +00:00
  • ac4fbf7b23 Accepting request 1246883 from home:glaubitz:branches:devel:languages:python Andreas Schneider 2025-02-19 08:49:47 +00:00
  • ac066592c7 Accepting request 1227179 from devel:languages:python Ana Guerrero 2024-11-28 21:43:24 +00:00
  • 4f17f89e58 - Fix building - Enable tests - Add skip_network_tests.patch to mark network-requiring tests and skip them Matej Cepl 2024-11-28 17:58:42 +00:00
  • ab9672b2e9 WIP Matej Cepl 2024-11-26 02:17:11 +00:00
  • 6bc82b460b Fix SLE-15 Matej Cepl 2024-11-26 01:58:59 +00:00
  • ba8915349d - Fix building. Matej Cepl 2024-11-26 01:54:50 +00:00
  • 4bcc4c44b4 We actually do not need pytest. Matej Cepl 2024-11-25 23:48:43 +00:00
  • c83ff845e7 - Enable tests. Matej Cepl 2024-11-25 23:34:41 +00:00
  • bb2f838e7b - Update to 0.17.1: * Update README and INSTALL docs * Allow linux libdir name to be 'lib64' or 'lib' * Test localised exception with non-ASCII characters - Updates from 0.17.0: * API change: derived classes of BasicIo are omitted from Python. * enableBMFF() function is deprecated. * Documentation is available on https://python-exiv2.readthedocs.io/ - Updates from 0.16.2: * Removed AnyError alias of Exiv2Error exception. * Metadatum.print() method is no longer renamed to _print. * Improved handling of enums: * Enum results are returned as Python enum instead of int. * Passing ints as enum parameters is deprecated. * Added dict-like behaviour to "data" structs. * Log handlers can be set/cleared from Python. * SWIG v4.1.0 or later required to run SWIG. - Updates from 0.16.0: * Include native language support in Windows binary wheel builds. * API change: DateValue.getDate() returns Python dict. * API change: TimeValue.getTime() returns Python dict. * Deprecated: exiv2.Date and exiv2.Time objects. * Added buffer interface to PreviewImage * Set datum value from Python object directly instead of via string. * Moved Position enum to BasicIo class. * Moved CharsetId enum to CommentValue class. * Moved XmpArrayType and XmpStruct enums to XmpValue class. * Added enums for LogMsg.Level * More exiv2 structs are iterable for easy conversion to Python dict. - Updates from 0.15.0: * Added __version_tuple__ for easy runtime version testing. * exiv2.testVersion() can be called from Python. * exiv2.DataBuf can be created from Python data. * Most data() methods return a Python memoryview. * exiv2.DataBuf and exiv2.BasicIo have writeable Python buffer interface. Matej Cepl 2024-11-25 23:25:42 +00:00
  • 12021bd614 Accepting request 1117154 from devel:languages:python Ana Guerrero 2023-10-12 21:41:44 +00:00
  • deba2425cc Accepting request 1117042 from home:mimi_vx:branches:devel:languages:python Dirk Mueller 2023-10-12 09:17:30 +00:00
  • 69e8801cea - Update to 0.14.1: - Added enums for XmpStruct and XmpArrayType - Added method for copy-free access to XmpTextValue raw data. - Fix occasional segfault with Image.io() of in-memory image data. - Add data() method to access Exiv2::StringValueBase raw bytes. - Enable video support in binary wheels. - Automatically cast Exiv2::Value return values to correct type. - Exiv2::byte* return values are converted to a simple buffer object. - Deprecated some superseded features. Use 'python -Wd' when testing. - Exiv2's Date & Time structs can be used from Python. - Removed Value.downCast methods deprecated in v0.7.0. - Reduced probability of segfaults by keeping references to other objects. - Fix iterator bug introduced in v0.10.0. (Issue #7.) - Remove now superfluous py3exiv2-link-boost.patch Matej Cepl 2023-10-11 11:42:32 +00:00
  • a0ab3936c3 - Update to 0.12.0 - Fix bug #2027823 (Compilation errors with exiv2-0.28) Matej Cepl 2023-10-05 13:40:32 +00:00
  • 530a27b411 Accepting request 1104337 from devel:languages:python Ana Guerrero 2023-08-17 17:44:44 +00:00
  • f7b2c29b18 - Update to 0.12.3: - upstream doesn't release proper changelog - Remove the exiv2_0-28-0.patch patch again. Matej Cepl 2023-08-10 22:17:50 +00:00
  • f9f7f527ff - WIP INCOMPLETE - Add exiv2_0-28-0.patch making the package compatible with the latest exiv2 0.28 (lp#2027823). Matej Cepl 2023-08-04 23:07:14 +00:00
  • 6746d40807 Accepting request 1010601 from devel:languages:python Dominique Leuenberger 2022-10-14 13:42:37 +00:00
  • 993c8fe94e Accepting request 1010526 from home:DocB:branches:devel:languages:python Dirk Mueller 2022-10-14 06:42:17 +00:00
  • aba79d7fa8 Accepting request 905113 from devel:languages:python Dominique Leuenberger 2021-07-08 20:49:29 +00:00
  • 07bebaa7f8 Update to version 0.9.3 Andreas Schneider 2021-07-08 17:20:39 +00:00
  • f5f5e4b857 Accepting request 842971 from devel:languages:python Dominique Leuenberger 2020-10-21 12:38:34 +00:00
  • 8ff7d468d1 Added py3exiv2-link-boost.patch Andreas Schneider 2020-10-20 06:54:42 +00:00
  • f35bcbaeba Update to version 0.8.0 Andreas Schneider 2020-10-20 06:45:50 +00:00
  • 29d6b2299b Accepting request 713077 from devel:languages:python Dominique Leuenberger 2019-07-04 13:43:00 +00:00
  • 7a707ed3a3 - Update to 0.7.1: * Various fixes to work with new exiv releases Tomáš Chvátal 2019-07-02 14:48:21 +00:00
  • 1807f02050 Accepting request 692487 from devel:languages:python Yuchen Lin 2019-04-23 12:35:22 +00:00
  • 3d833777a8 Update to version 0.6.1 Andreas Schneider 2019-04-08 19:13:50 +00:00
  • 3f7942cfd5 Accepting request 670892 from devel:languages:python Stephan Kulow 2019-02-04 13:25:05 +00:00
  • ad01338b08 Add missing changes entry Andreas Schneider 2019-02-03 11:02:53 +00:00
  • 4e69dacfd8 Accepting request 670371 from home:gladiac:branches:devel:languages:python Andreas Schneider 2019-01-31 15:11:01 +00:00
  • e007b695ea - Add patch to build with latest exiv2 releases: * exiv2-1.0.27.patch Tomáš Chvátal 2019-01-29 11:22:53 +00:00
  • 4fe3771099 Accepting request 619553 from devel:languages:python Dominique Leuenberger 2018-06-28 13:14:58 +00:00
  • ba11f067d5 Accepting request 619547 from home:gladiac:branches:devel:languages:python Tomáš Chvátal 2018-06-28 10:33:14 +00:00
  • 3a3f927305 Accepting request 605171 from devel:languages:python Dominique Leuenberger 2018-05-11 12:28:00 +00:00
  • d1bf633619 Accepting request 605161 from home:gladiac Ondřej Súkup 2018-05-07 16:02:43 +00:00