python -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
pip install -r requirements.txt -r requirements-dev.txt
pre-commit install
PYTHONPATH=src python -m pandas_matplotlib_explorer.appPYTHONPATH=src pytestPYTHONPATH=src python 1-Pandas-Matplotlib-examples-CSV.py
PYTHONPATH=src python 2-Pandas-Matplotlib-examples-JSON-pokemons.pyIf a future change breaks the app:
- Re-run
ruff check,ruff format --check, andpytest. - Compare the failing module against the last passing commit.
- Revert only the offending module, not the datasets.
- Re-run the full regression suite before merging.