File python-kaitaistruct.changes of Package python-kaitaistruct
-------------------------------------------------------------------
Thu Nov 20 09:50:50 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to 0.11
* Remove redundant wheel dep
* setup.cfg: add `metadata.project_urls` (#71)
* Convert section title comments to code-folding regions
* Add write methods and classes (bit ints not implemented yet)
* Add write_bits_int_{be,le}() and write_align_to_byte()
* Invoke {,write_}align_to_byte() in all byte-aligned operations
* Emulate fixed-length stream when writing
* close(): flush unwritten bits before closing
* Update pos() and is_eof() for {read,write}_bits_int_*() parity
* LICENSE: bump copyright year
* Bump package version and API version to 0.11
* Bump package version to 0.11.dev1
* Add Python 3.11 tag to setup.cfg (#74)
* size(): fix returning `None` in Python 2 for 'file' objects
* Support writing to 'file' objects in Python 2
* is_eof(): fix for write-only streams
* write_bits_int_{be,le}(): raise EOF errors proactively
* write_align_to_byte(): clear bit buffer even if the write fails
* _write_bytes_not_aligned(): use `self._io.tell()` in EOF check
* Validation*Error: only include "at pos X: " if `io` is not `None`
* close(): ensure that all calls to read_bits_int_*() fail after closing
* bytes_terminate(): speed up by avoiding unnecessary memory copying
* read_bytes_term(): speed up by avoiding unnecessary memory copying
* read_bytes_term(): additional minor performance improvements
* Add bytes_terminate_multi() and read_bytes_term_multi()
* bytes_terminate_multi(): rename variable `search_{idx => index}`
* bytes_terminate_multi(): improve worst-case performance
* Add ValidationNotInEnumError
* LICENSE: bump copyright year
* Raise `DeprecationWarning` from deprecated methods
* write_bytes_limit(): small improvements
* Adopt a system of exceptions derived from KaitaiStructError
* LICENSE: bump copyright year
* setup.cfg: add Python 3.12 and 3.13 classifiers
* Refuse to write objects with unchecked modifications
* ConsistencyError: swap params to match the error message
* Remove the outdated `pycodestyle` CI workflow
* .editorconfig: remove `*.ksy` rules
* GH Actions: publish `v*.dev*` tags to TestPyPI
* Bump version to 0.11.dev2
* setup.cfg: remove "Source" and "Tracker" project URLs
* Bump version to 0.11.dev3
* Revert "setup.cfg: remove "Source" and "Tracker" project URLs"
* setup.cfg: rename "{Source => Code}" and "{Tracker => Issues}"
* setup.cfg: remove deprecated "MIT License" classifier
* Bump version to 0.11.dev4
* GH Actions: publish `v0.[0-9]+` tags to PyPI
-------------------------------------------------------------------
Mon Jan 29 21:29:31 UTC 2024 - Dirk Müller <dmueller@suse.com>
- build also for 311
-------------------------------------------------------------------
Thu Dec 15 16:59:33 UTC 2022 - Daniel Garcia <daniel.garcia@suse.com>
- Update to version 0.10 (no changelog supplied)
-------------------------------------------------------------------
Sat Oct 17 09:24:34 UTC 2020 - Luigi Baldoni <aloisio@gmx.com>
- Update to version 0.9 (no changelog supplied)
-------------------------------------------------------------------
Mon Oct 14 13:50:21 UTC 2019 - Matej Cepl <mcepl@suse.com>
- Replace %fdupes -s with plain %fdupes; hardlinks are better.
-------------------------------------------------------------------
Tue Dec 4 12:49:44 UTC 2018 - Matej Cepl <mcepl@suse.com>
- Remove superfluous devel dependency for noarch package
-------------------------------------------------------------------
Sun Feb 25 16:51:07 UTC 2018 - aloisio@gmx.com
- Update to version 0.8 (no changelog supplied)
-------------------------------------------------------------------
Mon May 22 15:56:36 UTC 2017 - aloisio@gmx.com
- Initial package (v. 0.7)