~/talk

Beyond the Benchmark: Why the “Best” Python Dependency Manager Might Not Be Best for You

Talkat PyOhio 2025 · 2025-07-26..07-27· [developer-experience, python]
slides:none on file

Benchmarks from the LinkedIn Loop repo show UV leads benchmarks with Poetry second and pip trailing across cold and warm installs and updates; tooling/install times matter because CI spins up often. GitHub analysis of ~22M Python repos finds requirements.txt ~560K, Poetry ~40K, and UV ~14K — combined modern-tool adoption <5% — so migration costs and human/ROI factors outweigh raw speed. A local MCP server is built that pulls official docs, uses Rust bindings for fuzzy search, and provides AI-assisted, tool-backed comparisons; demo mostly works but needs a stable server toggle.

AI-written summary · about

  1. 0:00Introduction
  2. 1:27Python dependency managers
  3. 2:52Dependency management complexity
  4. 3:33Speaker's journey
  5. 5:03Benchmarking package managers
  6. 9:00Benchmark reliability
  7. 10:31Adoption rates
  8. 14:58Ecosystems driving Python deps
  9. 17:28Costs beyond performance
  10. 21:29Community fragmentation
  11. 22:35AI in dependency management
  12. 23:18Demo: MCP server
  13. 27:01Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.