Metadata-Version: 2.4
Name: fina-format-lib
Version: 0.1.0
Summary: Deterministic formatting and registry-driven rendering for FinBench answers
Author: Potheesh Vignesh K
License-Expression: MIT
Project-URL: Homepage, https://example.com/finbench
Project-URL: Repository, https://example.com/finbench/fina_format_lib
Keywords: finbench,formatting,deterministic,registry
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Operating System :: OS Independent
Requires-Python: >=3.10
Description-Content-Type: text/markdown

# fina-format-lib

Deterministic formatter + registry package for **finbench** answer rendering.

## Package Metadata
- Package: `fina-format-lib`
- Import: `format_lib`
- Author: `Potheesh Vignesh K`
- Parent project: `finbench`

## Install

```bash
pip install fina-format-lib
```

## Local Setup

```bash
python -m venv .venv
.\.venv\Scripts\Activate.ps1
pip install -r requirements.txt
pytest tests/ -v
```

## Build & Validate

```bash
.\scripts.ps1 -RunTests -Build -SmokeInstall
```

## Publish (separate from existing package)

```bash
python -m pip install build twine
python -m build
python -m twine check dist/*
python -m twine upload dist/* -u __token__ -p <PYPI_TOKEN>
```

Using the same PyPI token is fine as long as package name remains different (`fina-format-lib`) so it does not mix with previous package.
