<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Poetry on Python Brasil — Aprenda Python em Português</title>
    <link>https://python.dev.br/tags/poetry/</link>
    <description>Recent content in Poetry on Python Brasil — Aprenda Python em Português</description>
    <generator>Hugo</generator>
    <language>pt-br</language>
    <lastBuildDate>Sun, 17 May 2026 10:30:49 +0000</lastBuildDate>
    <atom:link href="https://python.dev.br/tags/poetry/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Ferramentas Essenciais para Desenvolvedores Python em 2026 | python.dev.br</title>
      <link>https://python.dev.br/ferramentas/ferramentas-essenciais-python/</link>
      <pubDate>Mon, 30 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://python.dev.br/ferramentas/ferramentas-essenciais-python/</guid>
      <description>&lt;p&gt;O ecossistema Python em 2026 é incrivelmente rico em ferramentas de desenvolvimento. Mas com tantas opções, é fácil ficar perdido: pip ou uv? Black ou Ruff? Poetry ou pipenv? Neste artigo, vamos mapear as ferramentas essenciais que todo desenvolvedor Python deveria conhecer, organizadas por categoria, com comparativos práticos para você montar seu toolkit ideal.&lt;/p&gt;&#xA;&lt;h2 id=&#34;gerenciamento-de-pacotes-e-ambientes&#34;&gt;Gerenciamento de Pacotes e Ambientes&lt;/h2&gt;&#xA;&lt;h3 id=&#34;pip--o-clássico&#34;&gt;pip — O Clássico&lt;/h3&gt;&#xA;&lt;p&gt;O &lt;a href=&#34;https://python.dev.br/glossario/pip/&#34;&gt;pip&lt;/a&gt; é o gerenciador de pacotes padrão do Python. Vem instalado junto com o Python e é a forma mais básica de instalar bibliotecas:&lt;/p&gt;</description>
    </item>
    <item>
      <title>UV: O Gerenciador de Pacotes Python Mais Rápido — 2026 | Python Brasil</title>
      <link>https://python.dev.br/blog/uv-gerenciador-pacotes-python/</link>
      <pubDate>Thu, 19 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://python.dev.br/blog/uv-gerenciador-pacotes-python/</guid>
      <description>&lt;p&gt;Se você trabalha com Python, já sabe que gerenciar pacotes e ambientes virtuais pode ser uma dor de cabeça. O pip é lento, o Poetry às vezes trava em resoluções de dependência, e o Conda é pesado demais para projetos simples. É aí que entra o &lt;strong&gt;UV&lt;/strong&gt; — uma ferramenta criada pela &lt;a href=&#34;https://astral.sh/&#34;&gt;Astral&lt;/a&gt;, a mesma equipe por trás do Ruff, que está revolucionando o ecossistema Python.&lt;/p&gt;&#xA;&lt;p&gt;O UV é um gerenciador de pacotes e ambientes virtuais escrito em Rust, projetado para ser &lt;strong&gt;10 a 100 vezes mais rápido&lt;/strong&gt; que o pip. Neste artigo, vamos explorar tudo que você precisa saber para começar a usar o UV nos seus projetos.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Poetry: O que É e Como Funciona | Python Brasil</title>
      <link>https://python.dev.br/glossario/poetry/</link>
      <pubDate>Sat, 28 Feb 2026 00:00:00 +0000</pubDate>
      <guid>https://python.dev.br/glossario/poetry/</guid>
      <description>&lt;h2 id=&#34;o-que-e-poetry&#34;&gt;O que e Poetry?&lt;/h2&gt;&#xA;&lt;p&gt;&lt;strong&gt;Poetry&lt;/strong&gt; e uma ferramenta moderna de gerenciamento de dependencias e empacotamento para projetos Python. Ela resolve varios problemas historicos do ecossistema Python ao unificar em uma unica ferramenta a gestao de dependencias, ambientes virtuais, build e publicacao de pacotes. Em vez de lidar com &lt;code&gt;pip&lt;/code&gt;, &lt;code&gt;virtualenv&lt;/code&gt;, &lt;code&gt;setup.py&lt;/code&gt; e &lt;code&gt;requirements.txt&lt;/code&gt; separadamente, o Poetry centraliza tudo no arquivo &lt;code&gt;pyproject.toml&lt;/code&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Poetry garante &lt;strong&gt;builds reprodutiveis&lt;/strong&gt; atraves do arquivo &lt;code&gt;poetry.lock&lt;/code&gt;, que registra as versoes exatas de todas as dependencias e sub-dependencias instaladas.&lt;/p&gt;</description>
    </item>
    <item>
      <title>pip vs uv vs Poetry vs Conda: Qual Gerenciador Python Usar em 2026</title>
      <link>https://python.dev.br/blog/gerenciadores-de-pacotes-python/</link>
      <pubDate>Wed, 28 Jan 2026 00:00:00 +0000</pubDate>
      <guid>https://python.dev.br/blog/gerenciadores-de-pacotes-python/</guid>
      <description>&lt;p&gt;O gerenciamento de dependências é uma parte crucial de qualquer projeto Python. Instalar bibliotecas, controlar versões, resolver conflitos e garantir que o ambiente de desenvolvimento seja reproduzível são desafios que todo programador enfrenta. Em 2026, a pergunta deixou de ser apenas &amp;ldquo;pip, Poetry ou Conda?&amp;rdquo;. O &lt;strong&gt;uv&lt;/strong&gt; entrou de vez na conversa e virou a escolha padrão para muitos projetos novos.&lt;/p&gt;&#xA;&lt;p&gt;Neste artigo, vamos comparar &lt;strong&gt;pip, uv, Poetry e Conda&lt;/strong&gt; em detalhes, mostrando os pontos fortes e fracos de cada ferramenta para que você escolha a opção certa para scripts, APIs, projetos profissionais, ciência de dados e automações. Se você está começando do zero, veja também o guia de &lt;a href=&#34;https://python.dev.br/guias/criando-virtual-environment/&#34;&gt;ambientes virtuais em Python&lt;/a&gt; e o tutorial completo de &lt;a href=&#34;https://python.dev.br/blog/uv-gerenciador-pacotes-python/&#34;&gt;uv como gerenciador de pacotes&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Ambientes Virtuais Python: venv e Poetry</title>
      <link>https://python.dev.br/blog/virtual-environments-python/</link>
      <pubDate>Fri, 12 Sep 2025 00:00:00 +0000</pubDate>
      <guid>https://python.dev.br/blog/virtual-environments-python/</guid>
      <description>&lt;p&gt;Se você já teve problemas com versões conflitantes de bibliotecas em Python, sabe a dor de cabeça que isso causa. &lt;strong&gt;Ambientes virtuais&lt;/strong&gt; resolvem esse problema isolando as dependências de cada projeto. Neste guia, a gente vai explorar as três ferramentas mais populares: &lt;strong&gt;venv&lt;/strong&gt;, &lt;strong&gt;virtualenv&lt;/strong&gt; e &lt;strong&gt;Poetry&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;h2 id=&#34;por-que-usar-ambientes-virtuais&#34;&gt;Por que Usar Ambientes Virtuais?&lt;/h2&gt;&#xA;&lt;p&gt;Sem ambientes virtuais, todas as bibliotecas são instaladas globalmente no sistema. Isso causa problemas quando:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;O &lt;strong&gt;Projeto A&lt;/strong&gt; precisa de Django 4.2 e o &lt;strong&gt;Projeto B&lt;/strong&gt; precisa de Django 5.0&lt;/li&gt;&#xA;&lt;li&gt;Uma atualização de biblioteca quebra outro projeto&lt;/li&gt;&#xA;&lt;li&gt;Você não sabe quais dependências seu projeto realmente precisa&lt;/li&gt;&#xA;&lt;li&gt;Você precisa reproduzir o ambiente em outra máquina ou no servidor&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-python&#34; data-lang=&#34;python&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Exemplo do problema (sem ambiente virtual):&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# pip install django==4.2  &amp;lt;- Projeto A precisa dessa versão&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# pip install django==5.0  &amp;lt;- Projeto B sobrescreve! Projeto A quebra!&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Com ambientes virtuais, cada projeto tem suas próprias dependências&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# isoladas, sem interferir um no outro.&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;venv-o-padrão-do-python&#34;&gt;venv: O Padrão do Python&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;venv&lt;/code&gt; já vem incluído no Python 3.3+ e é a forma mais simples de criar ambientes virtuais.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
