Metadata-Version: 2.4
Name: maketab
Version: 0.4.3
Summary: Process nested JSON data into tabular output using jmespath queries with Pydantic models
Author: Zachary Povey
License-Expression: MIT
License-File: LICENSE
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
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: Topic :: Software Development :: Libraries
Classifier: Typing :: Typed
Requires-Python: >=3.10
Requires-Dist: jmespath>=1.0.0
Requires-Dist: pyarrow>=14.0.0
Requires-Dist: pydantic>=2.0.0
Requires-Dist: pyyaml>=6.0.0
Provides-Extra: tui
Requires-Dist: textual[syntax]>=0.75.0; extra == 'tui'
Description-Content-Type: text/markdown

# maketab

Make nested data tabular using jmespath queries with Pydantic models.

## Custom JMESPath functions

maketab adds a small catalog of custom JMESPath functions (currently
`get` and `to_key_value_pairs`) available in every query it evaluates.
See [`docs/jmespath-functions.md`](docs/jmespath-functions.md) for the
full reference with signatures, types, and examples.
