xoutil.eight
– Extensions for writing code that runs on Python 2 and 3¶
Todo
check automodule:: xoutil.eight :members:
The name comes from (Manu’s idea’) “2 raised to the power of 3”.
This module is divided in several parts.
xoutil.eight.abc
- Abstract Base Classes (ABCs) according to PEP 3119xoutil.eight.meta
- metaclass function using Python 3 syntaxxoutil.eight.mixins
- functions to create helper classes and mixinsxoutil.eight.string
- Checkers for simple typesxoutil.eight.text
- TODOxoutil.eight.io
- Extensions to Python’s io modulexoutil.eight.queue
- A multi-producer, multi-consumer queuexoutil.eight.exceptions
- Exceptions handling compatibility