The generate_companies.py script uses print() for console output. Replace these with standard Python logging.info() and logging.warning().
Standardized logging allows for easier parsing of the output stream vs standard errors, and aligns with professional engineering practices.
logging and configure basic configurationprint() statements with appropriate logging levelspre-commit run --all-files