Descrição
Bases de código compartilhadas podem atravessar diferenças entre Python 2 e Python 3 com auxiliares de compatibilidade. Six ajuda bibliotecas a tratar strings, imports, metaclasses, iteradores e módulos movidos entre versões.
Ele é importado por aplicações e dependências, não aberto diretamente. Projetos novos devem preferir código apenas Python 3 quando possível.