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

python312-cstruct-5.3-1.5 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: python312-cstruct Distribution: openSUSE Tumbleweed
Version: 5.3 Vendor: openSUSE
Release: 1.5 Build date: Mon Jan 8 21:58:43 2024
Group: Development/Languages/Python Build host: reproducible
Size: 181786 Source RPM: python-cstruct-5.3-1.5.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/andreax79/python-cstruct
Summary: C-style structs for Python
Convert C struct definitions into Python classes with methods for
serializing/deserializing. The usage is very simple: create a class
subclassing cstruct.CStruct and add a C struct definition as a
string in the struct field. The C struct definition is parsed at
runtime and the struct format string is generated. The class offers
the method "unpack" for deserializing a string of bytes into a
Python object and the method "pack" for serializing the values into
a string.

Provides

Requires

License

MIT

Changelog

* Mon Jan 08 2024 Dirk Müller <dmueller@suse.com>
  - update to 5.3:
    * fix struct in struct array parsing
    * Python 3.12 support
* Tue Dec 06 2022 Yogalakshmi Arunachalam <yarunachalam@suse.com>
  - Update to version 5.2
    Fix
    - nested struct unpack fix
    - nested anonymous union offset fix
    - inspect offset for nested struct/union fix
  - Update to version 5.1
    Improved
    * Support unpack from ctype pointers
    Added
    * Add support for char constants
    * Add native type test
    * dir.py example
* Sat Nov 12 2022 Martin Hauke <mardnh@gmx.de>
  - Update to version 5.0
    * Add support for enums
    * Add support for multiple definition to cstruct.parse
    * Add inspect method
* Fri Nov 04 2022 Martin Hauke <mardnh@gmx.de>
  - Update to version 4.0
    * Add enum support to cstruct.parse
    * Add typedef parsing
* Mon Oct 24 2022 Martin Hauke <mardnh@gmx.de>
  - Update to version 3.3
    * Fix tests on 32bit architecture
  - Update to version 3.2
    * Add more tests
* Fri Oct 14 2022 Martin Hauke <mardnh@gmx.de>
  - Update to version 3.1
    * Make CStruct/MemCStruct Pickle Friendly
  - Update to version 3.0
    * Flexible array support
  - Update to version 2.3
    * Fix compare with None
  - Update to version 2.2
    Fixes
    * Fix empty MemCStruct size
    Improvements
    * Python 3.10 support
    * pytest
    * black code style
* Thu Oct 13 2022 Dirk Müller <dmueller@suse.com>
  - use https for urls
* Thu Aug 13 2020 Martin Hauke <mardnh@gmx.de>
  - Initial package, version 1.8

Files

/usr/lib/python3.12/site-packages/cstruct
/usr/lib/python3.12/site-packages/cstruct-5.3-py3.12.egg-info
/usr/lib/python3.12/site-packages/cstruct-5.3-py3.12.egg-info/PKG-INFO
/usr/lib/python3.12/site-packages/cstruct-5.3-py3.12.egg-info/SOURCES.txt
/usr/lib/python3.12/site-packages/cstruct-5.3-py3.12.egg-info/dependency_links.txt
/usr/lib/python3.12/site-packages/cstruct-5.3-py3.12.egg-info/requires.txt
/usr/lib/python3.12/site-packages/cstruct-5.3-py3.12.egg-info/top_level.txt
/usr/lib/python3.12/site-packages/cstruct-5.3-py3.12.egg-info/zip-safe
/usr/lib/python3.12/site-packages/cstruct/__init__.py
/usr/lib/python3.12/site-packages/cstruct/__pycache__
/usr/lib/python3.12/site-packages/cstruct/__pycache__/__init__.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/cstruct/__pycache__/__init__.cpython-312.pyc
/usr/lib/python3.12/site-packages/cstruct/__pycache__/abstract.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/cstruct/__pycache__/abstract.cpython-312.pyc
/usr/lib/python3.12/site-packages/cstruct/__pycache__/base.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/cstruct/__pycache__/base.cpython-312.pyc
/usr/lib/python3.12/site-packages/cstruct/__pycache__/c_expr.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/cstruct/__pycache__/c_expr.cpython-312.pyc
/usr/lib/python3.12/site-packages/cstruct/__pycache__/c_parser.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/cstruct/__pycache__/c_parser.cpython-312.pyc
/usr/lib/python3.12/site-packages/cstruct/__pycache__/cenum.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/cstruct/__pycache__/cenum.cpython-312.pyc
/usr/lib/python3.12/site-packages/cstruct/__pycache__/cstruct.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/cstruct/__pycache__/cstruct.cpython-312.pyc
/usr/lib/python3.12/site-packages/cstruct/__pycache__/exceptions.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/cstruct/__pycache__/exceptions.cpython-312.pyc
/usr/lib/python3.12/site-packages/cstruct/__pycache__/field.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/cstruct/__pycache__/field.cpython-312.pyc
/usr/lib/python3.12/site-packages/cstruct/__pycache__/mem_cstruct.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/cstruct/__pycache__/mem_cstruct.cpython-312.pyc
/usr/lib/python3.12/site-packages/cstruct/__pycache__/native_types.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/cstruct/__pycache__/native_types.cpython-312.pyc
/usr/lib/python3.12/site-packages/cstruct/abstract.py
/usr/lib/python3.12/site-packages/cstruct/base.py
/usr/lib/python3.12/site-packages/cstruct/c_expr.py
/usr/lib/python3.12/site-packages/cstruct/c_parser.py
/usr/lib/python3.12/site-packages/cstruct/cenum.py
/usr/lib/python3.12/site-packages/cstruct/cstruct.py
/usr/lib/python3.12/site-packages/cstruct/exceptions.py
/usr/lib/python3.12/site-packages/cstruct/field.py
/usr/lib/python3.12/site-packages/cstruct/mem_cstruct.py
/usr/lib/python3.12/site-packages/cstruct/native_types.py
/usr/share/doc/packages/python312-cstruct
/usr/share/doc/packages/python312-cstruct/README.md
/usr/share/doc/packages/python312-cstruct/changelog.txt
/usr/share/licenses/python312-cstruct
/usr/share/licenses/python312-cstruct/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Apr 30 23:23:08 2024