xoutil.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 xoutil.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¶
xoutil.future.codecs
- Codec registry, base classes and toolsxoutil.future.collections
- High-performance container datatypesxoutil.future.contextlib
- Utilities for with-statement contextsxoutil.future.csv
- CSV parsing and writing extensionsxoutil.future.datetime
- Basic date and time typesxoutil.future.functools
- Higher-order functions and callable objectsxoutil.future.inspect
- Inspect live objectsxoutil.future.itertools
- Functions creating iterators for efficient loopingxoutil.future.json
- Encode and decode the JSON formatxoutil.future.mimetypes
– Map filenames to MIME typesxoutil.future.pprint
- Extension to the data pretty printerxoutil.future.subprocess
- Extensions to subprocess stardard modulexoutil.future.textwrap
- Text wrapping and fillingxoutil.future.threading
- Higher-level threading interfacexoutil.future.types
- Names for built-in types and extensions