Download - Python Packaging: Passado, Presente e Futuro
Python Packaging: Passado, Presente e Futuro
Hugo Lopes TavaresGlobo.com
baterias inclusas, mas ...
Como eram distribuídas extensões em C?Antes de 1998
Criar meu próprio Makefile?
Recompilar o Python?
Alterar shell scripts?
import consegue procurar módulos pelo disco
1992-1994
Greg Ward lança o projeto Distutils
1998
http://guide.python-distribute.org/quickstart.html
http://docs.python.org/distutils/setupscript.html
Distutils entra na biblioteca padrão no Python 1.6
2000
A comunidade precisa de uma CPAN!
2002 - 2003
Richard Jones começa o projeto PyPI
Phillip J. Eby começa o SetupTools
2004
Egg Format
Meu pacotes tem várias dependências.
E agora?
EasyInstall + PyPI
2005
Jim Fulton começa o zc.buildout junto da comunidade Zope
2005
2007
Ian Bicking renomeia o virtual-python
para virtualenv
2008
Ian Bicking cria o projeto Pip
2008
Carl Meyer
Jannis Leidel
Ronny Pfannschmidt
2010
Ian Bicking
Hugo Tavares
Tarek Ziadé decide criar um fork do SetupTools: Distribute
2008 - 2009
Distutils2 ganha forças
2010
http://guide.python-distribute.org/introduction.html#current-state-of-packaging
http://www.google.com/moderator/#15/e=4395&t=4395.40&f=4395.1c162http://tarekziade.wordpress.com/2010/01/07/fixing-packaging-terminology-confusion/http://guide.python-distribute.org/http://tarekziade.wordpress.com/2009/09/12/static-metadata-for-distutils/http://blog.schmichael.com/2009/09/09/python-packaging-talkhttp://python-history.blogspot.com/2009/03/dynamically-loaded-modules.htmlhttp://wiki.python.org/moin/Distutilshttp://docs.python.org/library/distutils.htmlhttp://wiki.python.org/moin/Distutils/Projectshttp://www.python.org/dev/peps/pep-0241/http://www.python.org/dev/peps/pep-0314/http://www.python.org/dev/peps/pep-0301/http://faassen.n--tree.net/blog/view/weblog/2009/11/09/0http://mail.python.org/pipermail/python-dev/2006-April/064145.html
Referências
Obrigado!Perguntas?
email: [email protected] : @hltbrabitbucket: hltbragithub: hugobr