From 70e60037c288be7d06f937094c8619a398016309 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 1 May 2026 04:48:22 +0000 Subject: [PATCH] docs: update stdlib bindings table in README to include 10 new modules Add Datetime, Html, Heapq, Threading, Itertools, Functools, Collections, Regex, Pathlib, and Traceback to the Available Bindings table which was missing modules added since 4.x. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- README.md | 42 ++++++++++++++++++++++++++---------------- 1 file changed, 26 insertions(+), 16 deletions(-) diff --git a/README.md b/README.md index 8ce60fc..66327d8 100644 --- a/README.md +++ b/README.md @@ -47,22 +47,32 @@ fable --lang Python MyProject.fsproj ### Python Standard Library -| Module | Description | -| ----------------------- | ------------------------------------------- | -| `Fable.Python.Builtins` | Built-in functions (open, print, len, etc.) | -| `Fable.Python.Json` | JSON serialization with Fable type support | -| `Fable.Python.Os` | Operating system interfaces | -| `Fable.Python.Sys` | System-specific parameters | -| `Fable.Python.Math` | Mathematical functions | -| `Fable.Python.Random` | Random number generation | -| `Fable.Python.Logging` | Logging facilities | -| `Fable.Python.Time` | Time-related functions | -| `Fable.Python.String` | String operations | -| `Fable.Python.Base64` | Base64 encoding/decoding | -| `Fable.Python.Queue` | Queue data structures | -| `Fable.Python.Ast` | Abstract Syntax Tree | -| `Fable.Python.AsyncIO` | Async programming (Events, Futures, Tasks) | -| `Fable.Python.TkInter` | GUI toolkit | +| Module | Description | +| --------------------------- | ------------------------------------------- | +| `Fable.Python.Builtins` | Built-in functions (open, print, len, etc.) | +| `Fable.Python.Json` | JSON serialization with Fable type support | +| `Fable.Python.Os` | Operating system interfaces | +| `Fable.Python.Sys` | System-specific parameters | +| `Fable.Python.Math` | Mathematical functions | +| `Fable.Python.Random` | Random number generation | +| `Fable.Python.Logging` | Logging facilities | +| `Fable.Python.Time` | Time-related functions | +| `Fable.Python.Datetime` | Date and time types (date, time, datetime) | +| `Fable.Python.String` | String operations | +| `Fable.Python.Base64` | Base64 encoding/decoding | +| `Fable.Python.Html` | HTML escaping/unescaping | +| `Fable.Python.Queue` | Queue data structures | +| `Fable.Python.Heapq` | Heap queue (priority queue) operations | +| `Fable.Python.Threading` | Threads, locks, events, semaphores | +| `Fable.Python.Itertools` | Efficient looping constructs | +| `Fable.Python.Functools` | Higher-order functions (reduce, lru_cache) | +| `Fable.Python.Collections` | Counter, defaultdict, deque, OrderedDict | +| `Fable.Python.Regex` | Regular expression matching | +| `Fable.Python.Pathlib` | Object-oriented filesystem paths | +| `Fable.Python.Ast` | Abstract Syntax Tree | +| `Fable.Python.AsyncIO` | Async programming (Events, Futures, Tasks) | +| `Fable.Python.Traceback` | Stack trace utilities | +| `Fable.Python.TkInter` | GUI toolkit | ### Web Frameworks