Commit Graph
147 Commits
Author SHA1 Message Date
Vinta ChenandClaude d69d98fefd docs: rewrite ORM category intro
The intro predated the audit and never mentioned django-mongodb-backend, which moved into ORM from Database Drivers.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-02 16:37:46 +08:00
Vinta ChenandClaude 40cacb9319 docs: rewrite Data Validation category intro
The intro predated the audit and never mentioned great-expectations, which the README now lists.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-02 16:37:46 +08:00
Vinta ChenandClaude 9a6bfac9d9 docs: drop pydub's guide paragraph from the Audio & Video Processing intro
The intro still gave pydub a guide paragraph after it moved to Second Tier in the README.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-02 16:17:17 +08:00
Vinta ChenandClaude 6bccb357f6 docs: rewrite Network Virtualization category intro
The intro predated the 2026-10-02 audit and did not mention the newly added netmiko.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-02 16:17:17 +08:00
Vinta ChenandClaude 31f629b1ea docs: rewrite Build Tools category intro
The intro predated the 2026-10-02 audit and did not mention the newly added poethepoet.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-02 16:17:17 +08:00
Vinta ChenandClaude 0c0597c8d2 docs: rewrite Email category intro
The intro predated the 2026-10-02 audit and did not mention the newly added aiosmtplib and django-anymail.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-02 16:17:17 +08:00
Vinta ChenandClaude 94ff7b202f docs: rewrite HTTP Clients category intro
The intro predated the 2026-10-02 audit and recommended HTTPX where the README now lists httpx2.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-02 16:17:17 +08:00
Vinta ChenandClaude d08d043195 docs: rewrite Admin Panels category intro
The intro predated the 2026-10-02 audit and did not mention the newly added sqladmin.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-02 16:17:17 +08:00
Vinta ChenandClaude 49eac935e0 docs: rewrite Web Asset Management category intro
The intro predated the 2026-10-02 audit and did not mention the newly added whitenoise.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-02 16:17:17 +08:00
Vinta ChenandClaude 77b29c0d28 docs: rewrite Web APIs category intro
The intro predated the 2026-10-02 audit and did not mention the newly added flask-restx and flask-smorest.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-02 16:17:16 +08:00
Vinta ChenandClaude 288048afb5 docs: rewrite Computer Vision category intro
The intro predated the 2026-10-02 audit and did not mention the newly added paddleocr.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-02 16:17:16 +08:00
Vinta ChenandClaude 13dc7aba5b docs: rewrite Machine Learning category intro
The intro predated the 2026-10-02 audit and did not mention the newly added prophet, statsforecast, and sktime.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-02 16:17:16 +08:00
Vinta ChenandClaude 65078ae49e docs: rewrite Deep Learning category intro
The intro predated the 2026-10-02 audit and still recommended Keras as a main pick after its demotion to Second Tier.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-02 16:17:16 +08:00
Vinta ChenandClaude d3a685415b refactor: remove unused warehouse PyPI override
Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-02 14:45:50 +08:00
Vinta ChenandClaude 97c1a0dff2 style: rename the mock entry to unittest.mock
The Mock entry was named `mock`, the PyPI backport package, while it links to and describes the standard-library `unittest.mock` module.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-02 14:43:33 +08:00
Vinta ChenandClaude b69f52cca7 docs: rewrite Penetration Testing category intro
The old intro recommended SET (social-engineer-toolkit), which the 2026-10-02 audit removed from the README section.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-02 14:34:16 +08:00
Vinta ChenandClaude 6f1b05f23e docs: rewrite Distribution category intro
The old intro recommended shiv, which the 2026-10-02 audit replaced with pex in the README section.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-02 14:34:16 +08:00
Vinta ChenandClaude b888f20a02 docs: rewrite Package Repositories category intro
The old intro recommended Warehouse, which the 2026-10-02 audit removed from the README section.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-02 14:34:16 +08:00
Vinta ChenandClaude 50de923ae1 docs: rewrite Audio & Video Processing category intro
The old intro recommended VidGear, which the 2026-10-02 audit removed from the README section.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-02 14:34:16 +08:00
Vinta ChenandClaude ca3c5ee6c6 docs: rewrite Text Processing category intro
The old intro recommended Sqids, which the 2026-10-02 audit removed from the README section.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-02 14:34:16 +08:00
Vinta ChenandClaude c3df3b6a9d docs: rewrite GUI Development category intro
The old intro recommended Gooey and Tkinter Designer, which the 2026-10-02 audit removed; removing Gooey also dissolved the Wrappers subcategory.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-02 14:34:16 +08:00
Vinta ChenandClaude 92766edc5d docs: rewrite DevOps Tools category intro
The old intro recommended Chaos Toolkit, which the 2026-10-02 audit removed from the README section.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-02 14:34:16 +08:00
Vinta ChenandClaude a8e70e0468 docs: rewrite Debugging Tools category intro
The old intro recommended Hunter, which the 2026-10-02 audit replaced with VizTracer.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-02 14:34:16 +08:00
Vinta ChenandClaude 31f73812bf docs: rewrite Testing category intro
The old intro recommended freezegun, which the 2026-10-02 audit replaced with time-machine in the README section.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-02 14:34:16 +08:00
Vinta ChenandClaude d39d077c5a docs: rewrite Code Analysis category intro
The old intro recommended MonkeyType and repowise, which the 2026-10-02 audit removed from the README section.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-02 13:53:21 +08:00
Vinta ChenandClaude 1c6050b222 docs: rewrite Interactive Interpreter category intro
The 2026-10-02 audit changed the Jupyter entry from the jupyter metapackage to notebook, which the old intro predated.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-02 13:53:21 +08:00
Vinta ChenandClaude 6956b226ac docs: rewrite Algorithms and Design Patterns category intro
The old intro recommended transitions, which the 2026-10-02 audit removed from the README section.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-02 13:53:21 +08:00
Vinta ChenandClaude a37202f721 docs: rewrite Data Visualization category intro
The old intro recommended PyGraphviz, which the 2026-10-02 audit replaced with graphviz, and missed Dash, which the audit added.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-02 13:53:21 +08:00
Vinta ChenandClaude 6cd92b7737 docs: rewrite Data Ingestion / ETL category intro
The old intro recommended Pathway, which the 2026-10-02 audit removed from the README section.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-02 13:53:21 +08:00
Vinta ChenandClaude 7a937382f7 docs: rewrite Database category intro
The old intro recommended Pixeltable, which the 2026-10-02 audit removed from the README section.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-02 13:53:21 +08:00
Vinta ChenandClaude 07493b1ef9 docs: rewrite Database Drivers category intro
The old intro recommended django-mongodb-backend, which the 2026-10-02 audit moved to the ORM section.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-02 13:53:21 +08:00
Vinta ChenandClaude a017fa3592 docs: rewrite Web Scraping category intro
The old intro recommended html2text, which the 2026-10-02 audit removed from the README section.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-02 13:52:48 +08:00
Vinta ChenandClaude 9f0c71187f docs: rewrite AI and Agents category intro
The old intro recommended Kitten TTS and VibeVoice, which the 2026-10-02 audit removed from the README section.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-02 13:52:48 +08:00
Vinta ChenandClaude 1236c5c5ab fix: map graphify to its graphifyy PyPI package
graphify's PyPI override was null (GitHub-only), so the site showed no download count although the project now publishes on PyPI as graphifyy.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-02 13:08:32 +08:00
Vinta ChenandClaude 5bfafbde72 fix: add null pypi override for jev-ultrafast
jev-ultrafast is not published on PyPI but had no null override, so every download sweep queried PyPI for it and recorded NOT_FOUND.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-02 12:53:14 +08:00
Vinta ChenandClaude 462dc31d98 fix: add null pypi overrides for conda and pyodide
The download sweep queried PyPI by display name, but PyPI conda is a stale 2017 upload and PyPI pyodide is a 0.0.2 placeholder, so the site showed unrelated packages' download counts for both entries.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-02 12:50:41 +08:00
Vinta ChenandClaude c0fdb40ee4 audit: sweep GUI Development, drop tkdesigner, gooey
Removed: tkdesigner (317 downloads/month, ClickPy 2026-10-01): its only PyPI release, 1.0.7 (2023-01-22), pins Pillow<9, requests==2.25.1 and urllib3<2, so it has no installable wheels on Python 3.11+, which reverses the August keep. gooey (6,049/month): no release since 1.0.8.1 on 2021-06-12. Dropping gooey empties Wrappers, so the subcategory is dissolved and its URL redirects to /categories/gui-development/. Also: Desktop re-tier, dearpygui up to obvious choice (the only Desktop entry that grew since August) and wxPython down to Second Tier (about half its August downloads).

Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-02 12:43:40 +08:00
Vinta ChenandClaude c45f3f81d2 audit: sweep Code Analysis, drop repowise, monkeytype
Removed: repowise (14,584 downloads/month, pypistats 2026-10-02): no adoption trajectory (about 33K in August to 19.5K on ClickPy), and it left Code Analysis with three challengers against a limit of two. monkeytype (529,705/month): fails the 12-month activity line (default branch last commit 2025-06-14, last release 2023-03-20). Dropping monkeytype empties Type Annotations Generators, so the subcategory is dissolved and its URL redirects to /categories/code-analysis/.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-02 12:41:48 +08:00
Vinta ChenandClaude 9cdd11b624 docs: rewrite File Format Processing category intro lead
This lead followed the same appositive frame as the other category intro leads ("X, a/the Python Y library ..."), so it read as one template with the category swapped in; it now has its own sentence frame, keeping the same picks and facts.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 14:53:14 +08:00
Vinta ChenandClaude a04833275a docs: rewrite Template Engines category intro lead
This lead followed the same appositive frame as the other category intro leads ("X, a/the Python Y library ..."), so it read as one template with the category swapped in; it now has its own sentence frame, keeping the same picks and facts.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 14:53:14 +08:00
Vinta ChenandClaude 540f462d4b docs: rewrite WebSocket category intro lead
This lead followed the same appositive frame as the other category intro leads ("X, a/the Python Y library ..."), so it read as one template with the category swapped in; it now has its own sentence frame, keeping the same picks and facts.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 14:53:14 +08:00
Vinta ChenandClaude 36880b3d87 docs: rewrite Web Servers category intro lead
This lead followed the same appositive frame as the other category intro leads ("X, a/the Python Y library ..."), so it read as one template with the category swapped in; it now has its own sentence frame, keeping the same picks and facts.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 14:53:13 +08:00
Vinta ChenandClaude fc09dc7067 docs: rewrite Web Frameworks category intro lead
This lead followed the same appositive frame as the other category intro leads ("X, a/the Python Y library ..."), so it read as one template with the category swapped in; it now has its own sentence frame, keeping the same picks and facts.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 14:53:13 +08:00
Vinta ChenandClaude 86d857055b docs: rewrite Web APIs category intro lead
This lead followed the same appositive frame as the other category intro leads ("X, a/the Python Y library ..."), so it read as one template with the category swapped in; it now has its own sentence frame, keeping the same picks and facts.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 14:53:13 +08:00
Vinta ChenandClaude f293ce3549 docs: rewrite Game Development category intro lead
This lead followed the same appositive frame as the other category intro leads ("X, a/the Python Y library ..."), so it read as one template with the category swapped in; it now has its own sentence frame, keeping the same picks and facts.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 14:53:13 +08:00
Vinta ChenandClaude 56aa4073d7 docs: rewrite Date and Time category intro lead
This lead followed the same appositive frame as the other category intro leads ("X, a/the Python Y library ..."), so it read as one template with the category swapped in; it now has its own sentence frame, keeping the same picks and facts.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 14:53:13 +08:00
Vinta ChenandClaude 2c0486a34a docs: rewrite Data Validation category intro lead
This lead followed the same appositive frame as the other category intro leads ("X, a/the Python Y library ..."), so it read as one template with the category swapped in; it now has its own sentence frame, keeping the same picks and facts.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 14:53:13 +08:00
Vinta ChenandClaude 7a841f2e68 docs: fix duplicate rembg link in image-processing intro
The rembg paragraph linked the same GitHub URL twice; the model-license link now points at the README's models section, where that claim is stated.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 14:40:55 +08:00
Vinta ChenandClaude 2756fba0ef docs: name Ultralytics' license by family in computer-vision intro
The intro named Ultralytics' license with its version, AGPL-3.0, against the rule that intros name a license by family only.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 14:40:55 +08:00
Vinta ChenandClaude 79f739091e docs: add Built-in Classes Enhancement category intro
Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-27 11:21:40 +08:00