<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Dependency Management on Boyang Yue</title><link>http://blog.boyangyue.com/tags/dependency-management/</link><description>Recent content in Dependency Management on Boyang Yue</description><generator>Hugo</generator><language>en-us</language><copyright>A Good Year Ahead</copyright><lastBuildDate>Sat, 03 May 2025 11:00:00 +0900</lastBuildDate><atom:link href="http://blog.boyangyue.com/tags/dependency-management/index.xml" rel="self" type="application/rss+xml"/><item><title>Python Distributions, Native Dependencies, and Environment Boundaries</title><link>http://blog.boyangyue.com/2025/05/python-distributions-native-dependencies-and-environment-boundaries/</link><pubDate>Sat, 03 May 2025 11:00:00 +0900</pubDate><guid>http://blog.boyangyue.com/2025/05/python-distributions-native-dependencies-and-environment-boundaries/</guid><description>&lt;p&gt;&lt;a href="https://docs.conda.io/" target="_blank" rel="nofollow noopener noreferrer"&gt;conda&lt;/a&gt; became familiar in data science because it handled a problem &lt;code&gt;pip&lt;/code&gt; did not. An environment could carry Python, compiled libraries, command-line tools, and sometimes another runtime together. That model mattered when the hard part of a project was the native stack around it, rather than the Python package being installed.&lt;/p&gt;
&lt;p&gt;For many projects, this difference was the deciding factor: when PyPI meant source builds and missing headers, conda avoided local compiler failures. The premise behind that model did not disappear, but it became less universal. As wheels and manylinux matured, many compiled Python projects became ordinary package-index installs. That opened a narrower lane for &lt;a href="https://docs.astral.sh/uv/" target="_blank" rel="nofollow noopener noreferrer"&gt;uv&lt;/a&gt;, released in 2024. Its Rust implementation and speed both drew attention. The comparison with conda is about scope. uv&amp;rsquo;s unit is the Python distribution; conda&amp;rsquo;s is the broader binary environment.&lt;/p&gt;</description></item></channel></rss>