feat(cli): migrate build_season_schedule and compute_ratings to typer CLI

- add typer-based CLI to build_season_schedule.py for structured option handling
- refactor compute_ratings.py to remove argparse and support typer CLI
- improve typing and option descriptions in compute_ratings.py main function
- add .gitignore entry for __pycache__
- add requirements.txt with dependencies for the project
This commit is contained in:
2025-08-29 16:14:50 -05:00
parent 5cecc6e280
commit c541c3fc51
4 changed files with 76 additions and 69 deletions

5
requirements.txt Normal file
View File

@@ -0,0 +1,5 @@
typer[all]==0.16.1
pandas==2.3.2
numpy==2.3.2
beautifulsoup4==4.13.5
requests==2.32.5