Metadata-Version: 2.4
Name: rn-forge-data
Version: 0.1.2
Summary: Excel and tabular data helpers for Python programming
Author: Rohit Narayanan
Author-email: Rohit Narayanan <rohit.nn@gmail.com>
License-Expression: MIT
License-File: LICENSE
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.14
Classifier: Typing :: Typed
Requires-Dist: rn-forge-commons>=0.8.0,<0.9
Requires-Dist: openpyxl>=3.1.5
Requires-Dist: tablib[xlsx]>=3.8
Requires-Dist: pandas>=3.0.3 ; extra == 'pandas'
Requires-Python: >=3.14
Project-URL: Documentation, https://rn-forge.github.io/pykit/packages/rn-forge-data/latest/
Project-URL: Source, https://github.com/rn-forge/pykit/tree/main/packages/rn-forge-data
Project-URL: Changelog, https://github.com/rn-forge/pykit/blob/main/packages/rn-forge-data/CHANGELOG.md
Project-URL: Issues, https://github.com/rn-forge/pykit/issues
Provides-Extra: pandas
Description-Content-Type: text/markdown

# rn-forge-data

[Documentation](https://rn-forge.github.io/pykit/packages/rn-forge-data/latest/)
·
[Changelog](https://github.com/rn-forge/pykit/blob/main/packages/rn-forge-data/CHANGELOG.md)
· [Source](https://github.com/rn-forge/pykit/tree/main/packages/rn-forge-data) ·
[All pykit packages](https://rn-forge.github.io/pykit/)

Excel and tabular data helpers for Python programming, built on
`rn-forge-commons`. The base install carries `openpyxl` and `tablib[xlsx]`; the
`pandas` extra adds the pandas adapter.

- `rn_forge.data` — the core: `ExcelUtils`, `CellFormat`, `WorkbookTemplate` and
  `write_xlsx`. The facade re-exports the core only.
- `rn_forge.data.pandas` — the pandas adapter, behind the `pandas` extra:
  `PandasUtils` and `ExcelAdapter`. The core never imports it; `.importlinter`
  proves that.
