Tendo is a python module that adds basic functionality that is not (yet) provided by Python.
- [transparent Unicode support for text file operations (BOM detection)](https://tendo.readthedocs.org/en/latest/#module-tendo.singleton)
- [console logging coloring](https://tendo.readthedocs.org/en/latest/#module-tendo.colorer)
- enable you to use symlinks under windows
- [python tee implementation](https://tendo.readthedocs.org/en/latest/#module-tendo.colorer) for executing external programs and redirecting their output to both console/file)
- [improved execfile](https://tendo.readthedocs.org/en/latest/#module-tendo.execfile2)
Check: * http://packages.python.org/tendo/ * https://tendo.readthedocs.org/en/latest/
- python 2.7-3.6
- distribute (for installation)
- tox for running tests
- six - helps you write code that works with both py2 and py3
- jaraco - http://pypi.python.org/pypi/jaraco.util
- pexpect (maybe)
- implement testing, see test frameworks http://pycheesecake.org/wiki/PythonTestingToolsTaxonomy
- implement all PEP8 recommendations