Installation

Requirements

  • Python 3.12+

  • PyYAML (for YAML config loading)

Install from PyPI

pip install vidhi

Install from Source

git clone https://github.com/project-vajra/vidhi.git
cd vidhi
pip install -e .

Development Installation

For development with testing and linting tools:

pip install -e ".[dev]"

Verify Installation

from vidhi import frozen_dataclass, parse_cli_args

@frozen_dataclass
class Config:
    name: str = "test"

print("Vidhi installed successfully!")