Visite também: UnderLinux ·  Dicas-L ·  SoftwareLivre.org ·  [mais] ·  Currículo ·  Efetividade ·  Arduino

pycompat: Verificando a versão do Python e do sistema de uma forma simples

Enviado por Alexandre Vicenzi (vicenzi·alexandreΘgmail·com):

“A algum tempo desenvolvi uma mini biblioteca chamada pycompat para verificar a versão do Python e do sistema de uma simples e funcional. Se não me engano essa ideia surgiu após olhar o código fonte do Requests, mais precisamente este arquivo.

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]

Comentar

 
comments powered by Disqus

Comentários arquivados