<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Dependências on Python Brasil — Aprenda Python em Português</title>
    <link>https://python.dev.br/tags/depend%C3%AAncias/</link>
    <description>Recent content in Dependências on Python Brasil — Aprenda Python em Português</description>
    <generator>Hugo</generator>
    <language>pt-br</language>
    <lastBuildDate>Sat, 25 Apr 2026 14:20:54 -0300</lastBuildDate>
    <atom:link href="https://python.dev.br/tags/depend%C3%AAncias/index.xml" rel="self" type="application/rss+xml" />
    <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>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>
