Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python311-kaitaistruct-0.11-1.1 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: python311-kaitaistruct Distribution: openSUSE Tumbleweed
Version: 0.11 Vendor: openSUSE
Release: 1.1 Build date: Thu Nov 20 10:50:50 2025
Group: Unspecified Build host: reproducible
Size: 141125 Source RPM: python-kaitaistruct-0.11-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://kaitai.io
Summary: Python library for kaitaistruct
This library implements the Kaitai Struct API for Python.

Kaitai Struct is a declarative language used to describe various binary data
structures, laid out in files or in memory: i.e. binary file formats, network
stream packet formats, etc.

It is similar to Python’s [construct] and [Construct3], but it is
language-agnostic.
The format description is done in YAML-based .ksy format, which then can be
compiled into a wide range of target languages.

Provides

Requires

License

MIT

Changelog

* Thu Nov 20 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 2024 Dirk Müller <dmueller@suse.com>
  - build also for 311
* Thu Dec 15 2022 Daniel Garcia <daniel.garcia@suse.com>
  - Update to version 0.10 (no changelog supplied)
* Sat Oct 17 2020 Luigi Baldoni <aloisio@gmx.com>
  - Update to version 0.9 (no changelog supplied)
* Mon Oct 14 2019 Matej Cepl <mcepl@suse.com>
  - Replace %fdupes -s with plain %fdupes; hardlinks are better.
* Tue Dec 04 2018 Matej Cepl <mcepl@suse.com>
  - Remove superfluous devel dependency for noarch package
* Sun Feb 25 2018 aloisio@gmx.com
  - Update to version 0.8 (no changelog supplied)
* Mon May 22 2017 aloisio@gmx.com
  - Initial package (v. 0.7)

Files

/usr/lib/python3.11/site-packages/__pycache__
/usr/lib/python3.11/site-packages/__pycache__/kaitaistruct.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/__pycache__/kaitaistruct.cpython-311.pyc
/usr/lib/python3.11/site-packages/kaitaistruct-0.11.dist-info
/usr/lib/python3.11/site-packages/kaitaistruct-0.11.dist-info/INSTALLER
/usr/lib/python3.11/site-packages/kaitaistruct-0.11.dist-info/METADATA
/usr/lib/python3.11/site-packages/kaitaistruct-0.11.dist-info/RECORD
/usr/lib/python3.11/site-packages/kaitaistruct-0.11.dist-info/REQUESTED
/usr/lib/python3.11/site-packages/kaitaistruct-0.11.dist-info/WHEEL
/usr/lib/python3.11/site-packages/kaitaistruct-0.11.dist-info/licenses
/usr/lib/python3.11/site-packages/kaitaistruct-0.11.dist-info/licenses/LICENSE
/usr/lib/python3.11/site-packages/kaitaistruct-0.11.dist-info/top_level.txt
/usr/lib/python3.11/site-packages/kaitaistruct-0.11.dist-info/zip-safe
/usr/lib/python3.11/site-packages/kaitaistruct.py
/usr/share/doc/packages/python311-kaitaistruct
/usr/share/doc/packages/python311-kaitaistruct/README.md
/usr/share/licenses/python311-kaitaistruct
/usr/share/licenses/python311-kaitaistruct/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Nov 23 22:26:08 2025