Metadata-Version: 2.4
Name: call-report
Version: 0.1.0
Summary: Tools for working with regulatory call report data filed by regulated U.S. financial institutions.
Author-email: RNKuhns <rnkuhns@gmail.com>
License-Expression: BSD-3-Clause
License-File: LICENSE
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Requires-Python: >=3.11
Requires-Dist: narwhals>=1.0
Provides-Extra: dev
Requires-Dist: mypy>=1.10; extra == 'dev'
Requires-Dist: packaging>=24.0; extra == 'dev'
Requires-Dist: pandas-stubs>=2.0; extra == 'dev'
Requires-Dist: pandas>=2.0; extra == 'dev'
Requires-Dist: polars>=1.0; extra == 'dev'
Requires-Dist: pre-commit>=3.7; extra == 'dev'
Requires-Dist: pyarrow-stubs>=20.0; extra == 'dev'
Requires-Dist: pyarrow>=15.0; extra == 'dev'
Requires-Dist: pytest-cov>=5; extra == 'dev'
Requires-Dist: pytest>=8; extra == 'dev'
Requires-Dist: ruff>=0.6; extra == 'dev'
Provides-Extra: docs
Requires-Dist: numpydoc>=1.7; extra == 'docs'
Requires-Dist: pydata-sphinx-theme>=0.15; extra == 'docs'
Requires-Dist: sphinx-copybutton; extra == 'docs'
Requires-Dist: sphinx-design>=0.5; extra == 'docs'
Requires-Dist: sphinx-issues; extra == 'docs'
Requires-Dist: sphinx>=7; extra == 'docs'
Provides-Extra: pandas
Requires-Dist: pandas>=2.0; extra == 'pandas'
Provides-Extra: polars
Requires-Dist: polars>=1.0; extra == 'polars'
Provides-Extra: pyarrow
Requires-Dist: pyarrow>=15.0; extra == 'pyarrow'
Description-Content-Type: text/markdown

# call-report

[![tests](https://github.com/predict-ably/call-report/actions/workflows/test.yml/badge.svg?branch=main)](https://github.com/predict-ably/call-report/actions/workflows/test.yml)
[![pre-commit](https://github.com/predict-ably/call-report/actions/workflows/pre-commit.yml/badge.svg?branch=main)](https://github.com/predict-ably/call-report/actions/workflows/pre-commit.yml)
[![codecov](https://codecov.io/gh/predict-ably/call-report/branch/main/graph/badge.svg)](https://codecov.io/gh/predict-ably/call-report)
[![Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json)](https://github.com/astral-sh/ruff)

`call-report` is a Python package for working with regulatory call report data filed by regulated U.S. financial institutions, including FFIEC call reports (banks), NCUA call reports (credit unions), and FCA call reports (Farm Credit System institutions). It aims to provide a consistent interface for retrieving, parsing, and analyzing each regulator's call report data and related regulatory filings.

## Installation

The package is not yet published to PyPI. To install it for development, clone the repository and install it in editable mode along with its development dependencies:

```bash
pip install -e ".[dev]"
```

Once published, it will be installable with:

```bash
pip install call-report
```

## License

This project is licensed under the BSD 3-Clause License — see the [LICENSE](LICENSE) file for details.
