Conda Deep Dive - Kale Franz

Loading

Conda is a language-agnostic package and environment manager.

Follow to receive video recommendations   a   A


Conda is an open source,[1] cross-platform,[2] language-agnostic[3] package manager and environment management system.[4][5] It is released under the Berkeley Software Distribution License by Continuum Analytics.[1][6][7][8][9][10]

Conda holds a middle ground among package managers—definitely not beholden to a single language ecosystem, but also not confined to a single operating system. In this talk, we'll dive deep into the guts of what makes conda so special. We'll look at the full life cycle of a conda package, the details of how a package is constructed, and the details of how a package gets installed into an environment. We’ll walk through the three stages of core conda operations, including the conda solver, and also how packages are transactionally installed into environments. This talk will give you a richer understanding of exactly what conda does, why conda does it, and how.



Editors Note:

I am looking for editors/curators to help with branches of the tree. Please send me an email  if you are interested.