Conda: a cross-platform package manager for any binary distribution
summary
Conda claims to solve Python packaging by treating Python and C libraries the same, shipping only binaries with metadata in an index and using a solver that resolves dependencies before download. It builds packages with conda-build, stores extracted tar.bz2 packages in a cache and installs via hard links save disk space into isolated environments that track revisions and can be exported or reverted. Repositories publish with conda index and serve via a simple HTTP server.
AI-written summary · about
chapters (14)
- 0:00Introduction
- 0:34Talk overview
- 1:36Python packaging problem
- 9:22Why wheels don’t solve the packaging issue
- 14:00What is Conda
- 16:37Basic Conda commands
- 20:37Conda package format
- 23:51How Conda installs
- 25:41Conda environments
- 30:27Building packages
- 33:24Live demo: build package
- 38:06Sharing with Binar
- 41:00Conda open source
- 42:05Q&A
related talks
30mConda: a cross-platform, python-agnostic binary package manager.
37mEmbrace conda packages.
40mMaking packages and packaging "just work"
28mAll package managers suck, conda sucks less
39mConda-press, or Reinventing the Wheel
36mAnaconda Ecosystem for Open Data Science
01h 22mLearn how to Make Life Easier with Anaconda
50mQ&A with the CEO of Anaconda
