A Python port of the Symfony Console Component