Type Definitions¶
pkgdb uses TypedDict classes for type-safe data structures throughout the codebase.
PackageStats ¶
Bases: TypedDict
Download statistics for a package.
CategoryDownloads ¶
Bases: TypedDict
Downloads breakdown by category (Python version or OS).
EnvSummary ¶
Bases: TypedDict
Aggregated environment statistics.
HistoryRecord ¶
Bases: TypedDict
Historical stats record from database.
StatsWithGrowth ¶
Bases: TypedDict
Stats record with optional growth metrics.
DatabaseInfo ¶
Bases: TypedDict
Database statistics and metadata.
PyPIRelease ¶
Bases: TypedDict
A PyPI package release.
GitHubRelease ¶
Bases: TypedDict
A GitHub repository release.