Download - Python Packaging: Passado, Presente e Futuro
![Page 1: Python Packaging: Passado, Presente e Futuro](https://reader034.vdocuments.mx/reader034/viewer/2022042614/555a715dd8b42a972b8b4fc4/html5/thumbnails/1.jpg)
Python Packaging: Passado, Presente e Futuro
Hugo Lopes TavaresGlobo.com
![Page 2: Python Packaging: Passado, Presente e Futuro](https://reader034.vdocuments.mx/reader034/viewer/2022042614/555a715dd8b42a972b8b4fc4/html5/thumbnails/2.jpg)
baterias inclusas, mas ...
![Page 3: Python Packaging: Passado, Presente e Futuro](https://reader034.vdocuments.mx/reader034/viewer/2022042614/555a715dd8b42a972b8b4fc4/html5/thumbnails/3.jpg)
Como eram distribuídas extensões em C?Antes de 1998
![Page 4: Python Packaging: Passado, Presente e Futuro](https://reader034.vdocuments.mx/reader034/viewer/2022042614/555a715dd8b42a972b8b4fc4/html5/thumbnails/4.jpg)
Criar meu próprio Makefile?
Recompilar o Python?
Alterar shell scripts?
![Page 5: Python Packaging: Passado, Presente e Futuro](https://reader034.vdocuments.mx/reader034/viewer/2022042614/555a715dd8b42a972b8b4fc4/html5/thumbnails/5.jpg)
import consegue procurar módulos pelo disco
1992-1994
![Page 6: Python Packaging: Passado, Presente e Futuro](https://reader034.vdocuments.mx/reader034/viewer/2022042614/555a715dd8b42a972b8b4fc4/html5/thumbnails/6.jpg)
Greg Ward lança o projeto Distutils
1998
![Page 7: Python Packaging: Passado, Presente e Futuro](https://reader034.vdocuments.mx/reader034/viewer/2022042614/555a715dd8b42a972b8b4fc4/html5/thumbnails/7.jpg)
![Page 8: Python Packaging: Passado, Presente e Futuro](https://reader034.vdocuments.mx/reader034/viewer/2022042614/555a715dd8b42a972b8b4fc4/html5/thumbnails/8.jpg)
http://guide.python-distribute.org/quickstart.html
![Page 9: Python Packaging: Passado, Presente e Futuro](https://reader034.vdocuments.mx/reader034/viewer/2022042614/555a715dd8b42a972b8b4fc4/html5/thumbnails/9.jpg)
http://docs.python.org/distutils/setupscript.html
![Page 10: Python Packaging: Passado, Presente e Futuro](https://reader034.vdocuments.mx/reader034/viewer/2022042614/555a715dd8b42a972b8b4fc4/html5/thumbnails/10.jpg)
Distutils entra na biblioteca padrão no Python 1.6
2000
![Page 11: Python Packaging: Passado, Presente e Futuro](https://reader034.vdocuments.mx/reader034/viewer/2022042614/555a715dd8b42a972b8b4fc4/html5/thumbnails/11.jpg)
A comunidade precisa de uma CPAN!
![Page 12: Python Packaging: Passado, Presente e Futuro](https://reader034.vdocuments.mx/reader034/viewer/2022042614/555a715dd8b42a972b8b4fc4/html5/thumbnails/12.jpg)
2002 - 2003
Richard Jones começa o projeto PyPI
![Page 13: Python Packaging: Passado, Presente e Futuro](https://reader034.vdocuments.mx/reader034/viewer/2022042614/555a715dd8b42a972b8b4fc4/html5/thumbnails/13.jpg)
![Page 14: Python Packaging: Passado, Presente e Futuro](https://reader034.vdocuments.mx/reader034/viewer/2022042614/555a715dd8b42a972b8b4fc4/html5/thumbnails/14.jpg)
Phillip J. Eby começa o SetupTools
2004
![Page 15: Python Packaging: Passado, Presente e Futuro](https://reader034.vdocuments.mx/reader034/viewer/2022042614/555a715dd8b42a972b8b4fc4/html5/thumbnails/15.jpg)
![Page 16: Python Packaging: Passado, Presente e Futuro](https://reader034.vdocuments.mx/reader034/viewer/2022042614/555a715dd8b42a972b8b4fc4/html5/thumbnails/16.jpg)
Egg Format
![Page 17: Python Packaging: Passado, Presente e Futuro](https://reader034.vdocuments.mx/reader034/viewer/2022042614/555a715dd8b42a972b8b4fc4/html5/thumbnails/17.jpg)
![Page 18: Python Packaging: Passado, Presente e Futuro](https://reader034.vdocuments.mx/reader034/viewer/2022042614/555a715dd8b42a972b8b4fc4/html5/thumbnails/18.jpg)
Meu pacotes tem várias dependências.
E agora?
![Page 19: Python Packaging: Passado, Presente e Futuro](https://reader034.vdocuments.mx/reader034/viewer/2022042614/555a715dd8b42a972b8b4fc4/html5/thumbnails/19.jpg)
EasyInstall + PyPI
2005
![Page 20: Python Packaging: Passado, Presente e Futuro](https://reader034.vdocuments.mx/reader034/viewer/2022042614/555a715dd8b42a972b8b4fc4/html5/thumbnails/20.jpg)
Jim Fulton começa o zc.buildout junto da comunidade Zope
2005
![Page 21: Python Packaging: Passado, Presente e Futuro](https://reader034.vdocuments.mx/reader034/viewer/2022042614/555a715dd8b42a972b8b4fc4/html5/thumbnails/21.jpg)
2007
Ian Bicking renomeia o virtual-python
para virtualenv
![Page 22: Python Packaging: Passado, Presente e Futuro](https://reader034.vdocuments.mx/reader034/viewer/2022042614/555a715dd8b42a972b8b4fc4/html5/thumbnails/22.jpg)
2008
Ian Bicking cria o projeto Pip
![Page 23: Python Packaging: Passado, Presente e Futuro](https://reader034.vdocuments.mx/reader034/viewer/2022042614/555a715dd8b42a972b8b4fc4/html5/thumbnails/23.jpg)
2008
Carl Meyer
Jannis Leidel
Ronny Pfannschmidt
2010
Ian Bicking
Hugo Tavares
![Page 24: Python Packaging: Passado, Presente e Futuro](https://reader034.vdocuments.mx/reader034/viewer/2022042614/555a715dd8b42a972b8b4fc4/html5/thumbnails/24.jpg)
Tarek Ziadé decide criar um fork do SetupTools: Distribute
2008 - 2009
![Page 25: Python Packaging: Passado, Presente e Futuro](https://reader034.vdocuments.mx/reader034/viewer/2022042614/555a715dd8b42a972b8b4fc4/html5/thumbnails/25.jpg)
Distutils2 ganha forças
2010
![Page 26: Python Packaging: Passado, Presente e Futuro](https://reader034.vdocuments.mx/reader034/viewer/2022042614/555a715dd8b42a972b8b4fc4/html5/thumbnails/26.jpg)
http://guide.python-distribute.org/introduction.html#current-state-of-packaging
![Page 27: Python Packaging: Passado, Presente e Futuro](https://reader034.vdocuments.mx/reader034/viewer/2022042614/555a715dd8b42a972b8b4fc4/html5/thumbnails/27.jpg)
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