59 lines
2.8 KiB
Plaintext
59 lines
2.8 KiB
Plaintext
|
|
Metadata-Version: 2.4
|
||
|
|
Name: kaitaistruct
|
||
|
|
Version: 0.11
|
||
|
|
Summary: Kaitai Struct declarative parser generator for binary data: runtime library for Python
|
||
|
|
Home-page: https://kaitai.io
|
||
|
|
Author: Kaitai Project
|
||
|
|
Author-email: greycat@kaitai.io
|
||
|
|
License: MIT
|
||
|
|
Project-URL: Documentation, https://doc.kaitai.io/
|
||
|
|
Project-URL: Code, https://github.com/kaitai-io/kaitai_struct_python_runtime
|
||
|
|
Project-URL: Issues, https://github.com/kaitai-io/kaitai_struct_python_runtime/issues
|
||
|
|
Project-URL: Gitter, https://gitter.im/kaitai_struct/Lobby
|
||
|
|
Keywords: kaitai,struct,construct,ksy,declarative,data structure,data format,file format,packet format,binary,parser,parsing,unpack,development
|
||
|
|
Classifier: Development Status :: 4 - Beta
|
||
|
|
Classifier: Intended Audience :: Developers
|
||
|
|
Classifier: Topic :: Software Development :: Build Tools
|
||
|
|
Classifier: Programming Language :: Python :: 2
|
||
|
|
Classifier: Programming Language :: Python :: 2.7
|
||
|
|
Classifier: Programming Language :: Python :: 3
|
||
|
|
Classifier: Programming Language :: Python :: 3.4
|
||
|
|
Classifier: Programming Language :: Python :: 3.5
|
||
|
|
Classifier: Programming Language :: Python :: 3.6
|
||
|
|
Classifier: Programming Language :: Python :: 3.7
|
||
|
|
Classifier: Programming Language :: Python :: 3.8
|
||
|
|
Classifier: Programming Language :: Python :: 3.9
|
||
|
|
Classifier: Programming Language :: Python :: 3.10
|
||
|
|
Classifier: Programming Language :: Python :: 3.11
|
||
|
|
Classifier: Programming Language :: Python :: 3.12
|
||
|
|
Classifier: Programming Language :: Python :: 3.13
|
||
|
|
Classifier: Programming Language :: Python :: Implementation :: CPython
|
||
|
|
Classifier: Programming Language :: Python :: Implementation :: PyPy
|
||
|
|
Requires-Python: !=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7
|
||
|
|
Description-Content-Type: text/markdown
|
||
|
|
License-File: LICENSE
|
||
|
|
Requires-Dist: enum34; python_version < "3.4"
|
||
|
|
Dynamic: license-file
|
||
|
|
|
||
|
|
# Kaitai Struct: runtime library for Python
|
||
|
|
|
||
|
|
[](https://pypi.org/project/kaitaistruct/)
|
||
|
|
[](https://pypi.org/project/kaitaistruct/#:~:text=Programming%20Language)
|
||
|
|
|
||
|
|
This library implements Kaitai Struct API for Python.
|
||
|
|
|
||
|
|
[Kaitai Struct](https://kaitai.io/) is a declarative language used for
|
||
|
|
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 2.10](https://construct.readthedocs.io/en/latest/)
|
||
|
|
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.
|
||
|
|
|
||
|
|
Further reading:
|
||
|
|
|
||
|
|
* [About Kaitai Struct](https://kaitai.io/)
|
||
|
|
* [About API implemented in this library](https://doc.kaitai.io/stream_api.html)
|
||
|
|
* [Python-specific notes](https://doc.kaitai.io/lang_python.html) in KS
|
||
|
|
documentation discuss installation and usage of this runtime
|