Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: python311-cstruct | Distribution: openSUSE Tumbleweed |
Version: 5.3 | Vendor: openSUSE |
Release: 1.7 | Build date: Mon Jan 8 21:58:43 2024 |
Group: Development/Languages/Python | Build host: reproducible |
Size: 191347 | Source RPM: python-cstruct-5.3-1.7.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.
MIT
* 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
/usr/lib/python3.11/site-packages/cstruct /usr/lib/python3.11/site-packages/cstruct-5.3-py3.11.egg-info /usr/lib/python3.11/site-packages/cstruct-5.3-py3.11.egg-info/PKG-INFO /usr/lib/python3.11/site-packages/cstruct-5.3-py3.11.egg-info/SOURCES.txt /usr/lib/python3.11/site-packages/cstruct-5.3-py3.11.egg-info/dependency_links.txt /usr/lib/python3.11/site-packages/cstruct-5.3-py3.11.egg-info/requires.txt /usr/lib/python3.11/site-packages/cstruct-5.3-py3.11.egg-info/top_level.txt /usr/lib/python3.11/site-packages/cstruct-5.3-py3.11.egg-info/zip-safe /usr/lib/python3.11/site-packages/cstruct/__init__.py /usr/lib/python3.11/site-packages/cstruct/__pycache__ /usr/lib/python3.11/site-packages/cstruct/__pycache__/__init__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/cstruct/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/cstruct/__pycache__/abstract.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/cstruct/__pycache__/abstract.cpython-311.pyc /usr/lib/python3.11/site-packages/cstruct/__pycache__/base.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/cstruct/__pycache__/base.cpython-311.pyc /usr/lib/python3.11/site-packages/cstruct/__pycache__/c_expr.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/cstruct/__pycache__/c_expr.cpython-311.pyc /usr/lib/python3.11/site-packages/cstruct/__pycache__/c_parser.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/cstruct/__pycache__/c_parser.cpython-311.pyc /usr/lib/python3.11/site-packages/cstruct/__pycache__/cenum.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/cstruct/__pycache__/cenum.cpython-311.pyc /usr/lib/python3.11/site-packages/cstruct/__pycache__/cstruct.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/cstruct/__pycache__/cstruct.cpython-311.pyc /usr/lib/python3.11/site-packages/cstruct/__pycache__/exceptions.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/cstruct/__pycache__/exceptions.cpython-311.pyc /usr/lib/python3.11/site-packages/cstruct/__pycache__/field.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/cstruct/__pycache__/field.cpython-311.pyc /usr/lib/python3.11/site-packages/cstruct/__pycache__/mem_cstruct.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/cstruct/__pycache__/mem_cstruct.cpython-311.pyc /usr/lib/python3.11/site-packages/cstruct/__pycache__/native_types.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/cstruct/__pycache__/native_types.cpython-311.pyc /usr/lib/python3.11/site-packages/cstruct/abstract.py /usr/lib/python3.11/site-packages/cstruct/base.py /usr/lib/python3.11/site-packages/cstruct/c_expr.py /usr/lib/python3.11/site-packages/cstruct/c_parser.py /usr/lib/python3.11/site-packages/cstruct/cenum.py /usr/lib/python3.11/site-packages/cstruct/cstruct.py /usr/lib/python3.11/site-packages/cstruct/exceptions.py /usr/lib/python3.11/site-packages/cstruct/field.py /usr/lib/python3.11/site-packages/cstruct/mem_cstruct.py /usr/lib/python3.11/site-packages/cstruct/native_types.py /usr/share/doc/packages/python311-cstruct /usr/share/doc/packages/python311-cstruct/README.md /usr/share/doc/packages/python311-cstruct/changelog.txt /usr/share/licenses/python311-cstruct /usr/share/licenses/python311-cstruct/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Jan 31 23:50:31 2025