~/talk

conda-forge: supporting the growth of the v...

Talkat PyCon DE & PyData Berlin 2022 · 2022-04-11..04-13· [open-source]
links:none on file
links:none on file
slides:none on file

conda-forge runs as one-recipe-per-repo with 17,000 repositories and about 3,800 maintainers, producing nearly 300 million downloads per month; the index data (repo_data.json) swells to ~120 MB and CDN sync shows a roughly two-hour delay. automation and bots manage feedstock review, stage recipes gate new packages, and tooling efforts use mamba/libmamba for faster SAT solving, zchunk and OCI mirrors for smaller repo downloads, and workarounds like repodata patching to avoid full rebuilds.

AI-written summary · about

  1. 0:00Intro
  2. 0:25We are part of the conda-forge core team
  3. 1:58Historical context for conda
  4. 4:50Channel maintenance in pre-conda-forge times
  5. 5:53Emergence of conda-forge
  6. 6:46Foundational principles
  7. 8:12Immediate success!
  8. 9:26Key benefits
  9. 11:51Who runs conda-forge
  10. 12:37How does it work?
  11. 18:06Azure, GitHub Actions, cirun.io
  12. 20:08Failovers: more mirrors
  13. 23:41Mamba CZI grant: more improvements coming!
  14. 25:21mambabuild & boa
  15. 25:50Continuing the growth
  16. 27:00Technical challenges and improvements
  17. 29:49Supporting mamba from conda
  18. 32:00Scaling for the community needs
  19. 33:45Governance and Open Source
  20. 36:26How can you help?
~/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.