awesome-python/website
Vinta Chen 7e7de19ef6
refactor(build): remove StarData TypedDict, loosen load_stars return to dict[str, dict]
Cache-write shape mismatches the TypedDict and callers mix .get() and
direct access, so the stricter type was providing false safety. Using
dict[str, dict] accurately reflects the actual runtime contract.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-04-19 21:57:30 +08:00
..
static adjust css 2026-04-19 21:34:14 +08:00
templates feat(website): add sponsors section parsed from README 2026-04-19 21:10:50 +08:00
tests refactor(build): accept Path directly in build() signature 2026-04-19 21:56:06 +08:00
build.py refactor(build): remove StarData TypedDict, loosen load_stars return to dict[str, dict] 2026-04-19 21:57:30 +08:00
fetch_github_stars.py refactor(fetch_github_stars): drop unnecessary keyword-only marker on fetch_batch 2026-04-19 21:55:32 +08:00
readme_parser.py refactor(readme_parser): consolidate state reset to tail of flush_group 2026-04-19 21:54:16 +08:00