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 tosubprocessstardard 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