Enviado por Alexandre Vicenzi (vicenzi·alexandreΘgmail·com):
Para quem costuma desenvolver em Python utilizando compatibilidade entre versões, por exemplo 2.7 e 3.4, sabe que temos alguns problemas relacionados a nomenclatura de módulos ou funções que foram alterados na versão 3.
Por exemplo no Python 2.7 fazemos: urllib2.urlopen
Já no Python 3 fazemos: urllib.request.urlopen
O pycompat é para funcionar desde a versão 1.0 do Python até a 3.5 e o PyPy. Os testes foram feitos a partir da 1.5 até a 3.4 e o PyPy.” [referência: butecopensource.wordpress.com]
O artigo "pycompat: Verificando a versão do Python e do sistema de uma forma simples" foi originalmente publicado no site BR-Linux.org, de Augusto Campos.
0sem comentários ainda