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…
Resposta