From 16077fc0e10ae23cbc4f6a98e0e7621d7e40d978 Mon Sep 17 00:00:00 2001 From: Vinta Chen Date: Sun, 16 Aug 2026 13:30:35 +0800 Subject: [PATCH] style: re-tier Built-in Classes Enhancement and Date and Time MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit No removals in either section — tier ordering and canonical-name renames only. Built-in Classes Enhancement: attrs (939M/mo), bidict (30.5M/mo) obvious choices; uuid-utils (81.2M/mo, challenger on judgment — the count is transitive-profile against 364 stars) and python-box (renamed from box, its canonical PyPI name; 6.9M/mo) challengers. Date and Time: python-dateutil (renamed from dateutil, its canonical PyPI name; 1.21B/mo), dateparser (46.4M/mo), zoneinfo (stdlib, the timezone answer since 3.9; no-signal, sorts last) obvious choices; pendulum (71.6M/mo, revived 2026-07 after a long slump — Second Tier-shaped) challenger. Co-Authored-By: Claude --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 737dc2af..c2d4b44c 100644 --- a/README.md +++ b/README.md @@ -983,8 +983,8 @@ _Libraries for enhancing Python built-in classes._ - [attrs](https://github.com/python-attrs/attrs) - Replacement for `__init__`, `__eq__`, `__repr__`, etc. boilerplate in class definitions. - [bidict](https://github.com/jab/bidict) - Efficient, Pythonic bidirectional map data structures and related functionality. -- [box](https://github.com/cdgriffith/Box) - Python dictionaries with advanced dot notation access. - [uuid-utils](https://github.com/aminalaee/uuid-utils) - A fast, Rust-backed drop-in replacement for Python's built-in `uuid` module, supporting RFC 9562 (UUIDv6, UUIDv7, and UUIDv8). +- [python-box](https://github.com/cdgriffith/Box) - Python dictionaries with advanced dot notation access. ### Functional Programming @@ -1016,10 +1016,10 @@ _Libraries for asynchronous, concurrent and parallel execution. Also see [awesom _Libraries for working with dates and times._ +- [python-dateutil](https://github.com/dateutil/dateutil) - Extensions to the standard Python [datetime](https://docs.python.org/3/library/datetime.html) module. - [dateparser](https://github.com/scrapinghub/dateparser) - A Python parser for human-readable dates in dozens of languages. -- [dateutil](https://github.com/dateutil/dateutil) - Extensions to the standard Python [datetime](https://docs.python.org/3/library/datetime.html) module. -- [pendulum](https://github.com/python-pendulum/pendulum) - Python datetimes made easy. - [zoneinfo](https://docs.python.org/3/library/zoneinfo.html) - (Python standard library) IANA time zone support. Brings the [tz database](https://en.wikipedia.org/wiki/Tz_database) into Python. +- [pendulum](https://github.com/python-pendulum/pendulum) - Python datetimes made easy. **Python Toolchain**