Justin Bollinger
cabefe5b26
refactor: add optional dev dependencies and mypy configuration
...
- Add optional [dev] dependency group with mypy, ruff, pytest, and type stubs
- Include types-requests, types-beautifulsoup4, and types-openpyxl
- Add mypy config to exclude submodule directories
- Update GitHub workflow to install with optional dev dependencies
- Remove --ignore-missing-imports flag from mypy for stricter type checking
2026-02-06 09:34:38 -05:00
Justin Bollinger
0c0690e2ef
lots of refactoring around the menues and building out test cases
2026-02-05 13:52:06 -05:00
Justin Bollinger
d2da6663e0
CI: set HATE_CRACK_SKIP_INIT for tests
2026-01-31 23:44:49 -05:00
Justin Bollinger
9768ee14ec
CI: use venv python for pytest
2026-01-31 23:43:35 -05:00
Justin Bollinger
01c3a9b1c4
Merge draft PR #65
2026-01-31 23:41:33 -05:00
Justin Bollinger
96896dea82
CI: create uv venv before installing deps
2026-01-31 23:31:30 -05:00
copilot-swe-agent[bot]
0ae172acf4
Pin uv to version 0.9.28 to mitigate supply-chain risk
...
Co-authored-by: bandrel <3598052+bandrel@users.noreply.github.com >
2026-02-01 04:30:05 +00:00
Justin Bollinger
92200a7964
CI: install project deps before pytest
2026-01-31 23:24:19 -05:00
Justin Bollinger
a0fec73fda
CI: install pytest
2026-01-31 23:22:04 -05:00
Justin Bollinger
631b528795
Add GitHub Actions test workflow
2026-01-31 22:54:08 -05:00