# Project Setup

- **Package manager**: pip
- **Runner**: `source /Users/krrt7/Desktop/work/odoo_org/odoo/venv/bin/activate && python`
- **Python**: 3.14.3
- **Install command**: `pip install -e .` (already installed)
- **Test command**: `python -m unittest discover`
- **Profiling tools**: tracemalloc (stdlib), memray 1.19.3
- **codeflash compare**: not available (codeflash not installed)
- **benchmarks-root**: N/A
- **Project root**: /Users/krrt7/Desktop/work/odoo_org/odoo
- **Pre-commit hooks**: none

## Virtual Environment

The project uses a Python virtual environment located at:
```
/Users/krrt7/Desktop/work/odoo_org/odoo/venv
```

Activate with:
```bash
source /Users/krrt7/Desktop/work/odoo_org/odoo/venv/bin/activate
```

## Build Notes

The project is an Odoo ERP framework. Full installation with psycopg2 (PostgreSQL) requires `pg_config` to be available on the system. The Python environment has the core Odoo modules installed and is functional for profiling and memory analysis.

## Profiling Setup

Memory profiling with memray:
```bash
PYTHONMALLOC=malloc memray run --native -o /tmp/profile.bin your_script.py
```

View profiling results:
```bash
memray stats /tmp/profile.bin
memray plot /tmp/profile.bin  # generates HTML report
```
