Files
awesome-python/website/data/pypi_name_overrides.json
T
Vinta ChenandClaude fcfc65df00 data: record all remaining NOT_FOUND names as explicit null overrides
Every queried name now resolves 447/447. Adds 23 explicit null
overrides so squatters can never silently attach a PyPI number to
these names later: stdlib-named entries (concurrent-futures, difflib,
mimetypes, sqlite3, tkinter, tomllib, zoneinfo), interpreters
(micropython, pypy), monorepo umbrellas (azure-sdk-for-python,
google-cloud-python), self-hosted or distro-installed projects (odoo,
cloud-init, warehouse), GitHub-only projects (thealgorithms,
geodjango, django-db-models, django-ai-plugins, graphify,
sentry-skills, social-engineer-toolkit, trailofbits-skills), and
httpx-url (a class within httpx, not a package).

Caveat: graphify and django-ai-plugins are young projects that may
legitimately publish to PyPI later — flip their null to a remap
during a future audit if they do.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-08-16 18:57:13 +08:00

43 lines
1.0 KiB
JSON

{
"autobahn-python": "autobahn",
"azure-sdk-for-python": null,
"cloud-init": null,
"concurrent-futures": null,
"cpython": null,
"devpi": "devpi-server",
"difflib": null,
"django-ai-plugins": null,
"django-db-models": null,
"django-rest-framework": "djangorestframework",
"django-rules": "rules",
"fasthtml": "python-fasthtml",
"geodjango": null,
"google-cloud-python": null,
"graphify": null,
"httpx-url": null,
"jinja": "jinja2",
"mem0": "mem0ai",
"micropython": null,
"mimetypes": null,
"odoo": null,
"pangu-py": "pangu",
"playwright-python": "playwright",
"pyenv": null,
"pypy": null,
"python-patterns": null,
"pytorch": "torch",
"renpy": null,
"sentry-skills": null,
"social-engineer-toolkit": null,
"sqlite3": null,
"strawberry": "strawberry-graphql",
"strawberry-django": "strawberry-graphql-django",
"thealgorithms": null,
"tkinter": null,
"tomllib": null,
"trailofbits-skills": null,
"warehouse": null,
"winpython": null,
"zoneinfo": null
}