Top 10 módulos de Pypi

imagen / samandel.com - flickr
  
21 de Septiembre de 2015   0  

Creo que la mayoría de los que desarrollamos en Python conocemos el repositorio Pypi, ahí por lo general podemos encontrar cualquier módulo para cualquier propósito, ¿necesitas un módulo de python que consulte el clima? existe pyql-weather (de Alex Dzul) , ¿necesitas codificar JSON ? existe SimpleJSON,  ¿necesitas codificar XML? existe lxml, bueno y así para cualquier cosa que se te ocurra. 

Bueno aquí te presentamos el top 10 de los módulos de la semana de acuerdo a su número de descargas.

10. python-dateutil. Es una extensión del módulo del tiempo de python 3 que ha logrado llegar a la posición 10 del ranking de Pypi con 181,534 de descargas. Su autor es Gustavo Niemeyer.

9. requests. Request es una librería HTTP desarrollada en Python que hace posible la comunicación http de forma entendible, tiene 183,523 descargas.Su autor es Kenneth Reitz

8. rsa.  Te permite la implementación de RSA, el cual soporta encriptaciín, decriptación, firmas y verificación de firmas y generación de llaves. Cuenta con 226,469 descargas. su autor es Sybren A. Stuvel.

7. pbr.  Es una librería que inyecta algunas funcionalidades predeterminadas en el setuptools. Cuenta con 246,489 descargas. Su autor es Hewlett-Packard Development Company. 

6. colorama.  Permite llenar de color tu terminal para que te agilice la programación desde la terminal. Cuenta con 256,773 descargas. Su autor es Jonathan Hartley.

5. pip. Creo que pip no necesita presentación, sin embargo podemos decir que pip es el gestor de paquetes mayor utilizado de los programadores en python. Cuenta con 261,650 descargas. Su autor es The pip developers.

4. pyasn1. Es una implementación de codecs ASN1 en lenguaje python. Cuenta con 292,414 descargas. Su autor es Ilya Etingof.

3. setuptools. Te permite descargar, generar, instalar, actualizar paquetes python de manera fácil. Cuenta con  339,959 descargas. Su autor es Phillip J. Eby.

2. six. Es una librería que trae utilidades de compatibilidad entre python 2 y 3. cuenta con 434,277 descargas. Su autor es Benjamin Peterson.

 

Y el #1  es.....!!!

1. simplejson. Es la gran herramienta para manipulación de JSON, con esta librería podemos codificar y decodificar de forma fácil estructuras de datos en formato JSON tiene compatibilidad con Python 3. Cuenta con 1,699,833 llevando por mucho una gran ventaja. SimpleJSON no sólo es el ganador de la semana si no que también es el ganador del ranking de todos los tiempos de Pypi ya que cuenta con 92,507,036 descargas.  Su autor es Bob Ippolito.

 

¿Claro, sabemos que cada quién tiene su ranking de módulos personal en python. Para ti cual sería el #1, #2 y #3?

Fuente: pypi-ranking.info



Gaspar Dzul

Desarrollador Front End y Móvil.