xotl.tools.future
- Extend standard modules with “future” features¶
Extend standard modules including “future” features in current versions.
Version 3 introduce several concepts in standard modules. Sometimes these
features are implemented in the evolution of 2.7.x versions. By using
sub-modules, these differences can be avoided transparently. For example, you
can import xotl.tools.future.collections.UserDict
in any version,
that it’s equivalent to Python 3 collections.UserDict
, but it don’t
exists in Python 2.
New in version 1.7.2.
Contents¶
xotl.tools.future.codecs
- Codec registry, base classes and toolsxotl.tools.future.collections
- High-performance container datatypesxotl.tools.future.contextlib
- Utilities for with-statement contextsxotl.tools.future.csv
- CSV parsing and writing extensionsxotl.tools.future.datetime
- Basic date and time typesxotl.tools.future.functools
- Higher-order functions and callable objectsxotl.tools.future.inspect
- Inspect live objectsxotl.tools.future.itertools
- Functions creating iterators for efficient loopingxotl.tools.future.json
- Encode and decode the JSON formatxotl.tools.future.mimetypes
– Map filenames to MIME typesxotl.tools.future.pprint
- Extension to the data pretty printerxotl.tools.future.subprocess
- Extensions tosubprocess
stardard modulexotl.tools.future.textwrap
- Text wrapping and fillingxotl.tools.future.threading
- Higher-level threading interfacexotl.tools.future.types
- Names for built-in types and extensions