~/talk

Packaging and Deployment

Talkat PyData Berlin 2014 · 2014-07-25..07-27· [devops-and-delivery]
slides:none on file

Shows concrete, repeatable packaging: use conda environments to install Python, numpy, scipy and switch between 2.7/3.x; conda uses a SAT solver and a simple tar.bz2 format with an info/index.json manifest. Describes channels, binstar.org hosting, miniconda/anaconda installers, conda build/conda package workflows and conda convert for cross‑platform packages. Gives numbers: ~200–230 tested conda packages, ~2,000 packages on binstar, conda pip build succeeds for many but fails when setup.py imports numpy before declaring it, so some recipes require manual fixes.

AI-written summary · about

  1. 0:00Packaging and deployment intro
  2. 1:38Packaging in open source
  3. 3:41Dependency hell and conda
  4. 8:13Scipy and numpy struggles
  5. 13:30Conda core principles
  6. 22:30Installing miniconda
  7. 26:46Managing conda envs
  8. 36:47Demo of conda envs
  9. 41:20Conda package format
  10. 47:22Conda env benefits
  11. 52:15Building conda packages
  12. 1:06:05Hosting packages on binstar
  13. 1:11:41Cross-platform conda
~/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.