# PDG Regression Suite — requirements # Canonical home: https://physics.magflowmeters.com/ # # RUNNABLE-FIRST: this suite is STDLIB-ONLY. It runs on a bare Python 3 install # (>= 3.8) with ZERO pip installs. The engine uses only the standard library: # csv, json, hashlib, pathlib, argparse, dataclasses # # Nothing below is required to RUN the regression engine: # python pdg_regression.py --data data --out out --config validation_config.yaml # # --- OPTIONAL --- # PyYAML : if present, validation_config.yaml is parsed with it. If ABSENT, a # built-in stdlib fallback parses the flat validation_config.yaml (or its # config.json mirror). Do NOT install it just to run the suite. # PyYAML>=5.1 # # --- DEV / TEST ONLY (needed only for `python -m pytest tests`) --- # pytest>=6.0