Installation
Requirements
- Python 3.11 or higher
- uv (recommended) or pip
Development Setup
- Clone the repository:
git clone https://github.com/vlad-ds/bilancio.git
cd bilancio
- Create and activate a virtual environment using uv:
uv venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate
- Install the package in development mode:
uv pip install -e ".[dev]"
Running Tests
Run the test suite:
pytest
Run with coverage:
pytest --cov=bilancio --cov-report=term-missing