Primeiro pack no Pypi

Bom, andei trabalhando esses tempos para subir um package no PyPi, não é nada absurdo hehe, mas um tempo atrás percebi que o requirements.txt dos projetos do meu trabalho estavam desorganizados e fazer isso na mão ia dar um bom trabalho, então fiz o “merge_requirements” \O/

Preciso fazer alguns ajustes para subir como ajustar o README e escolher a licença, mas a ideia basicamente é pegar dois requirements, verificar qual é a versão mais atual de cada lib e gerar um novo arquivo atualizado, segue abaixo um exemplo bem simples:


# Primeiro requirements
CherryPy==3.2.4
Django==1.4.13
MySQL-python==1.2.3
Pillow==2.1.0
MarkupSafe==0.18

# Segundo requirements
CherryPy==3.2.0
Django==1.4.14
MySQL-python==1.2.3
Pillow==2.1.0
MarkupSafe==0.18
SQLAlchemy==0.5.8

# Depois do merge fica assim
Django==1.4.14
MarkupSafe==0.18
MySQL-python==1.2.3
Pillow==2.1.0
SQLAlchemy==0.5.8
CherryPy==3.2.4'

Quem quiser contribuir e só chegar pq o código tá lá no github!

Ah e pra subir o no PyPi vou seguir o tutorial[1] do meu grande amigo Juca!

[EDITADO]

Bom… está aqui o link[2]!

 

[0] https://github.com/victorhos/merge_requirements
[1] http://poraodojuca.net/blog/2015/03/06/empacotamento-de-projetos-python-sem-misterio/
[2] https://pypi.python.org/pypi/merge-requirements/0.5

See you space cowboy…