Skip to content

Commit 70e6003

Browse files
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>
1 parent a9c65e7 commit 70e6003

1 file changed

Lines changed: 26 additions & 16 deletions

File tree

‎README.md‎

Lines changed: 26 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -47,22 +47,32 @@ fable --lang Python MyProject.fsproj
4747

4848
### Python Standard Library
4949

50-
| Module | Description |
51-
| ----------------------- | ------------------------------------------- |
52-
| `Fable.Python.Builtins` | Built-in functions (open, print, len, etc.) |
53-
| `Fable.Python.Json` | JSON serialization with Fable type support |
54-
| `Fable.Python.Os` | Operating system interfaces |
55-
| `Fable.Python.Sys` | System-specific parameters |
56-
| `Fable.Python.Math` | Mathematical functions |
57-
| `Fable.Python.Random` | Random number generation |
58-
| `Fable.Python.Logging` | Logging facilities |
59-
| `Fable.Python.Time` | Time-related functions |
60-
| `Fable.Python.String` | String operations |
61-
| `Fable.Python.Base64` | Base64 encoding/decoding |
62-
| `Fable.Python.Queue` | Queue data structures |
63-
| `Fable.Python.Ast` | Abstract Syntax Tree |
64-
| `Fable.Python.AsyncIO` | Async programming (Events, Futures, Tasks) |
65-
| `Fable.Python.TkInter` | GUI toolkit |
50+
| Module | Description |
51+
| --------------------------- | ------------------------------------------- |
52+
| `Fable.Python.Builtins` | Built-in functions (open, print, len, etc.) |
53+
| `Fable.Python.Json` | JSON serialization with Fable type support |
54+
| `Fable.Python.Os` | Operating system interfaces |
55+
| `Fable.Python.Sys` | System-specific parameters |
56+
| `Fable.Python.Math` | Mathematical functions |
57+
| `Fable.Python.Random` | Random number generation |
58+
| `Fable.Python.Logging` | Logging facilities |
59+
| `Fable.Python.Time` | Time-related functions |
60+
| `Fable.Python.Datetime` | Date and time types (date, time, datetime) |
61+
| `Fable.Python.String` | String operations |
62+
| `Fable.Python.Base64` | Base64 encoding/decoding |
63+
| `Fable.Python.Html` | HTML escaping/unescaping |
64+
| `Fable.Python.Queue` | Queue data structures |
65+
| `Fable.Python.Heapq` | Heap queue (priority queue) operations |
66+
| `Fable.Python.Threading` | Threads, locks, events, semaphores |
67+
| `Fable.Python.Itertools` | Efficient looping constructs |
68+
| `Fable.Python.Functools` | Higher-order functions (reduce, lru_cache) |
69+
| `Fable.Python.Collections` | Counter, defaultdict, deque, OrderedDict |
70+
| `Fable.Python.Regex` | Regular expression matching |
71+
| `Fable.Python.Pathlib` | Object-oriented filesystem paths |
72+
| `Fable.Python.Ast` | Abstract Syntax Tree |
73+
| `Fable.Python.AsyncIO` | Async programming (Events, Futures, Tasks) |
74+
| `Fable.Python.Traceback` | Stack trace utilities |
75+
| `Fable.Python.TkInter` | GUI toolkit |
6676

6777
### Web Frameworks
6878

0 commit comments

Comments
 (0)