Installation#

Requirements#

  • Python: >=3.12 (fully compatible and optimized for Python 3.14)

  • Operating System: Linux, macOS, or Windows

Installing with pip#

pip install nse-xbrl-parser

Installing with poetry#

poetry add nse-xbrl-parser

Development Installation#

To install from source for local development:

git clone https://github.com/innerkorehq/nse-xbrl.git
cd nse-xbrl
uv sync --all-extras

Run test suite to verify:

uv run pytest