Skip to content

Commit 180c086

Browse files
docs: update stdlib bindings table in README to include 10 new modules (#286)
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: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent a9c65e7 commit 180c086

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)