Python Packaging: Passado, Presente e Futuro

1,611 views

Published on

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.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,611
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
17
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Python Packaging: Passado, Presente e Futuro

  1. 1. Python Packaging: Passado, Presente e Futuro Hugo LopesTavares Globo.com
  2. 2. baterias inclusas, mas ...
  3. 3. Como eram distribuídas extensões em C ? Antes de 1998
  4. 4. Criar meu próprio Makefile? Recompilar o Python? Alterar shell scripts?
  5. 5. import consegue procurar módulos pelo disco 1992-1994
  6. 6. Greg Ward lança o projeto Distutils 1998
  7. 7. http://guide.python-distribute.org/quickstart.html
  8. 8. http://docs.python.org/distutils/setupscript.html
  9. 9. Distutils entra na biblioteca padrão no Python 1.6 2000
  10. 10. A comunidade precisa de uma CPAN!
  11. 11. 2002 - 2003 Richard Jones começa o projeto PyPI
  12. 12. Phillip J. Eby começa o SetupTools 2004
  13. 13. Egg Format
  14. 14. Meu pacotes tem várias dependências. E agora?
  15. 15. EasyInstall + PyPI 2005
  16. 16. Jim Fulton começa o zc.buildout junto da comunidade Zope 2005
  17. 17. 2007 Ian Bicking renomeia o virtual-python para virtualenv
  18. 18. 2008 Ian Bicking cria o projeto Pip
  19. 19. 2008 Carl Meyer Jannis Leidel Ronny Pfannschmidt 2010 Ian Bicking HugoTavares
  20. 20. Tarek Ziadé decide criar um fork do SetupTools: Distribute 2008 - 2009
  21. 21. Distutils2 ganha forças 2010
  22. 22. http://guide.python-distribute.org/introduction.html#current-state-of-packaging
  23. 23. http://www.google.com/moderator/#15/e=4395&t=4395.40&f=4395.1c162 http://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-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 Referências
  24. 24. Obrigado! Perguntas? email: hltbra@gmail.com twitter: @hltbra bitbucket: hltbra github: hugobr

×