From ad5f3931c9a48d8ac0db8d95e1716abef0603016 Mon Sep 17 00:00:00 2001 From: Vinta Chen Date: Sun, 15 Nov 2026 00:50:37 +0800 Subject: [PATCH] feat: add tarfile to File Manipulation Mints the Archives use case. The standard library is the obvious choice for tar archives, and the null override keeps the downloads sweep from querying a same-named PyPI package. Co-Authored-By: Claude --- README.md | 2 ++ website/data/pypi_name_overrides.json | 1 + 2 files changed, 3 insertions(+) diff --git a/README.md b/README.md index ebfaf9cc..03471580 100644 --- a/README.md +++ b/README.md @@ -1005,6 +1005,8 @@ _Libraries for file manipulation._ - [zstandard](https://github.com/indygreg/python-zstandard) - Python bindings to the Zstandard (zstd) compression library. - [brotli](https://github.com/google/brotli) - Python bindings for Google's Brotli compression library. - [lz4](https://github.com/python-lz4/python-lz4) - Python bindings for the LZ4 fast compression library. +- Archives + - [tarfile](https://docs.python.org/3/library/tarfile.html) - (Python standard library) Read and write tar archives, including gzip, bz2, lzma, and zstd compressed ones. **Media** diff --git a/website/data/pypi_name_overrides.json b/website/data/pypi_name_overrides.json index 4366e5ec..6792c0f6 100644 --- a/website/data/pypi_name_overrides.json +++ b/website/data/pypi_name_overrides.json @@ -40,6 +40,7 @@ "sqlite3": { "package": null, "reason": "stdlib module" }, "strawberry": { "package": "strawberry-graphql", "reason": "PyPI strawberry is an unrelated bookmarking service" }, "strawberry-django": { "package": "strawberry-graphql-django", "reason": null }, + "tarfile": { "package": null, "reason": "stdlib module" }, "thealgorithms": { "package": null, "reason": "educational monorepo, not a package" }, "tkinter": { "package": null, "reason": "stdlib module" }, "tomllib": { "package": null, "reason": "stdlib module" },