expy (Extended Python)
Support both Python 2.X and Python 3.x
exutil
- PY3
- math.inf
- uuid
- empty function (optional default value)
- threaded function (support check)
- directory walk and size
- zip and tar archiving (with compression)
- marker objects (for parameters that need undefined and defined but any type)
- regex utilities
- introspection utilities
- if and context manager mix-in
- function wrapper
- traceback with locals
- function tracing
- abstract base classes
- filter utilities
- mix-in utilities
- variable combinations of iterable
- partial format repalcement
- map views
- map construction and deconstruction from objetcts
- recursive map merging
- attribute inspection
- recursive repr decorator (limits recursion)
- advance slicing for collections (mix-in)
- collection items via attributes
- frozen maps
- extensible mutable and immutable map
- map with default values
- case-insensitve maps
exserver
- TCP, UDP, UNIX, Threading, Forking mix-in
- Mixable server with background running
exlogger
- logger with local trackback recording
exhttp
- HTTP codes map
- query map with parsing utilities
- header map with parsing utilities
- mime guessing
- deep URL parsing
- handler with extensive parsing and handling but highly modifiable
- protocol upgrade handler
- HTTPS mix-in
exfolder
- attribute decorator for folder-like access
- allows grouping attributes and functions but keeping the binding
exdrive
- file server with archiving and json directory listing