Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Python Package Managers, Ecossistema, Pipenv e Poetry

Python Package Managers, Ecossistema, Pipenv e Poetry

Uma visão do ecossistema Python, seus gerenciadores de pacote, workflows, Pipenv e Poetry.

8ec5e76c7e812fa175b2e1c7ac4a43d0?s=128

Marcos Vinicius

April 17, 2020
Tweet

Transcript

  1. Python Package Managers

  2. Marcos Vinicius Back-end Developer at @JuntosSomos+

  3. 1991 - Python 0.9.0 (Primeira versão pública) 1994 - Python

    1.0 2000 - Python 2.0 2008 - Python 3.0 e Python 2.6 2009 - Python 3.1 2010 - Python 2.7 2011 - Python 3.2 2012 - Python 3.3 2014 - Python 3.4 (pip como padrão no Python PEP 453) 2015 - Python 3.5 2018 - Python 3.7 2019 - Python 3.8 2020 - Python 3.8.2 (10/03), Descontinuação do Python 2.7 e prévia do Python 3.9.0 Versions
  4. O Ecossistema

  5. None
  6. None
  7. None
  8. None
  9. None
  10. None
  11. Pública em: • packaging.python.org • pypa.io Ferramentas: • setuptools •

    wheel • pypi.org • virtualenv • pip • Pipfile • Pipenv PyPA
  12. Package Managers

  13. Padrão

  14. Pipenv

  15. Solução?

  16. Nop

  17. Fênix?

  18. • Pip-tools • Flit • Pbr • Dephell • Conda

    • Poetry • E ainda tem mais... Alternativas
  19. Poetry

  20. None
  21. Made Easy

  22. Benchmarks

  23. In Progress

  24. Promise

  25. Show me the code

  26. None
  27. Marcos Vinicius Back-end Developer at @JuntosSomos+ twitter.com/@marcosv_leal instagram.com/marcosleal.prd medium.com/@coderarena (em

    breve) linkedin.com/in/marcosleal-prd speakerdeck.com/marcosleal_prd