python packaging: passado, presente e futuro

Click here to load reader

Post on 19-May-2015

1.276 views

Category:

Technology

3 download

Embed Size (px)

DESCRIPTION

A palestra fala sobre a história do empacotamente na comunidade Python (Python Packaging), contando numa linha de tempo sequencial o que tem acontecido, o que está acontecendo e o como será o futuro da nossa comunidade em relação a packaging.

TRANSCRIPT

  • 1. Python Packaging: Passado, Presente e Futuro Hugo LopesTavares Globo.com

2. baterias inclusas, mas ... 3. Como eram distribudas extenses em C ? Antes de 1998 4. Criar meu prprio Makele? Recompilar o Python? Alterar shell scripts? 5. import consegue procurar mdulos pelo disco 1992-1994 6. Greg Ward lana o projeto Distutils 1998 7. http://guide.python-distribute.org/quickstart.html 8. http://docs.python.org/distutils/setupscript.html 9. Distutils entra na biblioteca padro no Python 1.6 2000 10. A comunidade precisa de uma CPAN! 11. 2002 - 2003 Richard Jones comea o projeto PyPI 12. Phillip J. Eby comea o SetupTools 2004 13. Egg Format 14. Meu pacotes tem vrias dependncias. E agora? 15. EasyInstall + PyPI 2005 16. Jim Fulton comea o zc.buildout junto da comunidade Zope 2005 17. 2007 Ian Bicking renomeia o virtual-python para virtualenv 18. 2008 Ian Bicking cria o projeto Pip 19. 2008 Carl Meyer Jannis Leidel Ronny Pfannschmidt 2010 Ian Bicking HugoTavares 20. Tarek Ziad decide criar um fork do SetupTools: Distribute 2008 - 2009 21. Distutils2 ganha foras 2010 22. http://guide.python-distribute.org/introduction.html#current-state-of-packaging 23. http://www.google.com/moderator/#15/e=4395&t=4395.40&f=4395.1c162 http://tarekziade.wordpress.com/2010/01/07/xing-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-talk http://python-history.blogspot.com/2009/03/dynamically-loaded-modules.html http://wiki.python.org/moin/Distutils http://docs.python.org/library/distutils.html http://wiki.python.org/moin/Distutils/Projects http://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/0 http://mail.python.org/pipermail/python-dev/2006-April/064145.html Referncias 24. Obrigado! Perguntas? email: hltbra@gmail.com twitter: @hltbra bitbucket: hltbra github: hugobr