Commit Graph
213 Commits
Author SHA1 Message Date
Vinta ChenandClaude 9c52cbbe73 docs: add CORS libraries to Web Security intro
The lead still recommended secure, which the flask-cors addition moved to a challenger slot, and said nothing about CORS. The lead now names nh3 and the CORS picks, and the closing paragraph names the sanitizer and the CSP instead of "both".

Co-Authored-By: Claude <noreply@anthropic.com>
2026-11-08 22:35:51 +08:00
Vinta ChenandClaude 74c167db1e docs: add pytest-benchmark to Testing intro
The intro did not mention a README entry added after it was written, so readers got no advice on it.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-11-08 22:35:51 +08:00
Vinta ChenandClaude 00c23254ec docs: add flit-core to Package Management intro
The intro did not mention a README entry added after it was written, so readers got no advice on it.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-11-08 22:35:51 +08:00
Vinta ChenandClaude 9d93aae82b docs: add logfire to Logging intro
The intro did not mention a README entry added after it was written, so readers got no advice on it.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-11-08 22:35:51 +08:00
Vinta ChenandClaude 990411a90f docs: add temporalio to Job Schedulers intro
The intro did not mention a README entry added after it was written, so readers got no advice on it.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-11-08 22:35:51 +08:00
Vinta ChenandClaude 23cc8267d3 docs: add fsspec and smart-open to File Manipulation intro
The intro did not mention a README entry added after it was written, so readers got no advice on it.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-11-08 22:35:50 +08:00
Vinta ChenandClaude 05e7bad8d2 docs: add pydantic-monty to AI and Agents intro
The intro did not mention a README entry added after it was written, so readers got no advice on it.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-11-08 22:35:50 +08:00
Vinta ChenandClaude 4e1d12ffe8 docs: add pgmpy to Science intro
Co-Authored-By: Claude <noreply@anthropic.com>
2026-11-08 22:13:31 +08:00
Vinta ChenandClaude 86bbbb5d96 docs: swap pgmpy for MLflow in Machine Learning intro
Co-Authored-By: Claude <noreply@anthropic.com>
2026-11-08 22:13:31 +08:00
Vinta ChenandClaude 594ab2bf8b docs: add aiortc to WebSocket intro
Co-Authored-By: Claude <noreply@anthropic.com>
2026-11-08 22:13:31 +08:00
Vinta ChenandClaude 1c89e904af docs: move Tablib next to Data Formats in File Format Processing intro
Co-Authored-By: Claude <noreply@anthropic.com>
2026-11-08 21:37:16 +08:00
Vinta ChenandClaude 385cdfa48c docs: follow new subcategories in CLI Development intro
Co-Authored-By: Claude <noreply@anthropic.com>
2026-11-08 21:37:16 +08:00
Vinta ChenandClaude 5df072e3c2 docs: drop pyfiglet from Text Processing intro
Co-Authored-By: Claude <noreply@anthropic.com>
2026-11-08 21:37:16 +08:00
Vinta ChenandClaude e7ac42296a docs: add debugpy and follow new subcategories in Debugging Tools intro
Co-Authored-By: Claude <noreply@anthropic.com>
2026-11-08 21:37:16 +08:00
Vinta ChenandClaude 4c06983946 style: audit Data Visualization
Specialized becomes Graphs and Maps for graphviz, cartopy, and graphify. Redirects the old URL.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-11-08 21:34:56 +08:00
Vinta ChenandClaude d4257c44b5 style: audit DevOps Tools
Other, holding only borgbackup, becomes Backup. Redirects the old URL.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-11-08 21:34:56 +08:00
Vinta ChenandClaude 5710d8cf9b style: audit CLI Development
General becomes Argument Parsing for argparse, click, typer, and cyclopts, and prompt_toolkit moves to TUI Frameworks after textual. Redirects the old General URL.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-11-08 21:34:56 +08:00
Vinta ChenandClaude 7e7713f1b1 style: audit File Format Processing
General held two unrelated tools. tablib moves to Data Formats, and General becomes Binary Formats for pyelftools. Redirects the old General URL.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-11-08 21:34:56 +08:00
Vinta ChenandClaude 9789452c33 style: audit Text Processing
General held two unrelated tools. pyfiglet moves to CLI Development > Terminal Rendering as a challenger, and the rest becomes Diffs for difflib. Redirects the old General URL.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-11-08 21:34:56 +08:00
Vinta ChenandClaude d10664c555 style: audit Debugging Tools
Others mixed three jobs. pdb-like Debugger becomes Debuggers and takes debugpy, a new Web Framework Toolbars holds django-debug-toolbar, django-silk, and flask-debugtoolbar, and icecream joins Tracing. Redirects the two old subcategory URLs.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-11-08 21:34:51 +08:00
Vinta ChenandClaude 259bf48e3f docs: add dataclasses to Built-in Classes Enhancement category intro
Co-Authored-By: Claude <noreply@anthropic.com>
2026-11-08 20:41:37 +08:00
Vinta ChenandClaude 6b39e514e1 feat: add dataclasses to Built-in Classes Enhancement
Comparisons treat dataclasses as the default for class boilerplate and attrs as the upgrade for validators, converters, and slots.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-11-08 20:41:37 +08:00
Vinta ChenandClaude 96985d824d docs: order Documentation intro picks by the new subcategories
Co-Authored-By: Claude <noreply@anthropic.com>
2026-11-08 20:28:15 +08:00
Vinta ChenandClaude 7aee6906a1 docs: add basedpyright to Code Analysis category intro
Co-Authored-By: Claude <noreply@anthropic.com>
2026-11-08 20:19:21 +08:00
Vinta ChenandClaude d3e075d325 docs: add cyclopts to CLI Development intro
Co-Authored-By: Claude <noreply@anthropic.com>
2026-11-07 01:45:14 +08:00
Vinta ChenandGitHub d6779dac5c Merge pull request #3397 from NotAFlightRisk/fix/cli-intro-fire
docs: drop Python Fire from the CLI Development intro
2026-11-07 01:38:01 +08:00
Kish Siva ce2b26961b Fix three dead links in the category intros
- machine-learning.md: the Prophet docs moved from facebook.github.io/prophet
  (now 404) to meta.github.io/prophet, matching the github.com/meta/prophet
  entry in README.md.
- web-apis.md: the Django Ninja routers guide is at /guide/routers/, not
  /guides/routers/ (404).
2026-11-01 01:21:17 +00:00
Iain 606de27656 docs: drop Python Fire from the CLI Development intro 2026-10-31 18:28:19 +00:00
Iain 9f823f456f docs: update prophet and pyrefly URLs to the meta org 2026-10-29 20:18:31 +00:00
Vinta Chen 4c4298751f remove litellm, it got hacked twic 2026-10-22 12:37:01 +08:00
Vinta ChenandClaude e1875b6b2b docs: rewrite ERP category intro
The ERP category lists one project, Odoo, but the intro's "How to choose" list compared Odoo editions and hosting options as if they were picks.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-21 23:13:13 +08:00
Vinta ChenandCodex abfab010e9 docs: restore dogpile.cache in general caching
Replacing framework-independent dogpile.cache with Django-only django-redis removed the shared Redis and Memcached cache use case, and a single Caching group conflated distinct jobs.

Co-Authored-By: Codex <noreply@openai.com>
2026-10-16 19:19:49 +08:00
Vinta ChenandCodex 17fd2e592f docs: move Faiss into vector search
Faiss indexes vectors and integer IDs rather than storing documents and metadata, so its Database placement contradicted the category definition.

Co-Authored-By: Codex <noreply@openai.com>
2026-10-16 19:17:28 +08:00
Vinta ChenandCodex af6034cd63 docs: replace unsupported DiskCache comparison
The guide claimed DiskCache required less effort than every other Python caching library without comparative evidence.

Co-Authored-By: Codex <noreply@openai.com>
2026-10-16 19:16:15 +08:00
Vinta ChenandCodex adb931c357 docs: qualify Magika memory claim
The guide claimed Magika never loads a complete file into memory, but the documented guarantee applies to large files.

Co-Authored-By: Codex <noreply@openai.com>
2026-10-16 19:16:15 +08:00
Vinta ChenandCodex 65e23805a1 docs: explain how to prune Optuna trials
Calling report() and should_prune() alone did not stop an unpromising trial because should_prune() only returns a boolean.

Co-Authored-By: Codex <noreply@openai.com>
2026-10-16 19:16:15 +08:00
Vinta ChenandClaude 7f5fee1997 docs: add mise to Environment Management intro
Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-16 18:37:53 +08:00
Vinta ChenandClaude cd7b3e4f62 docs: add Magika to File Manipulation intro
Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-16 18:37:51 +08:00
Vinta ChenandClaude c63397f8d6 docs: add pypandoc to File Format Processing intro
Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-16 18:37:49 +08:00
Vinta ChenandClaude ca9dcd2fee docs: add Silk to Debugging Tools intro
Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-16 18:37:47 +08:00
Vinta ChenandClaude b21e83d3c2 docs: add ast-grep to Code Analysis intro
Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-16 18:37:45 +08:00
Vinta ChenandClaude bd60f86c54 docs: add Faiss to Database intro
Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-16 18:37:43 +08:00
Vinta ChenandClaude bb0847ff02 docs: add pgvector and APSW to Database Drivers intro
Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-16 18:37:40 +08:00
Vinta ChenandClaude f2a18283fd docs: add OpenCC to Natural Language Processing intro
Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-16 18:37:40 +08:00
Vinta ChenandClaude 4143a9847c docs: add Betterleaks to Supply Chain Security intro
Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-16 18:24:59 +08:00
Vinta ChenandClaude 550a5e81f6 docs: add cloudpickle and dill to Serialization intro
Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-16 18:24:58 +08:00
Vinta ChenandClaude 83bc124112 docs: add Optuna to Machine Learning intro
Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-16 18:24:58 +08:00
Vinta ChenandClaude d1bc56abfb docs: replace jev-ultrafast with Scrapling in Web Scraping intro
The intro recommended jev-ultrafast, which was removed from the list, and missed Scrapling, which took its slot.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-16 18:24:56 +08:00
Vinta ChenandClaude f664e3b55a docs: cover local LLM inference in AI and Agents intro
The README split LLM Inference and Serving into Local LLM Inference and LLM Serving, but the intro still grouped MLX LM with vLLM and SGLang and said nothing about Ollama or llama-cpp-python.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-16 18:24:55 +08:00
Vinta ChenandClaude f1e3eff74f docs: rewrite Caching category intro
The intro's lead and guide recommended dogpile.cache, which the list no longer carries, and never covered django-redis, which replaced it.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-16 18:24:44 +08:00