Saving time (and pain) with Posit Public Package Manager
summary
Posit Public Package Manager (p3m.dev) claims to make package installs faster and reproducible by serving daily CRAN snapshots (also PyPI and upcoming Bioconductor snapshots), providing prebuilt binaries back to R 3.6 across 12 Linux distros plus Windows and Mac, and handling rebuilds of reverse dependencies across six R versions. The service records 40 million installs/month, lets users pin installs to a specific date to recreate environments, cuts multi‑minute builds (e.g., TensorFlow with deps) to ~40 seconds, and complements tools like renv.
AI-written summary · about
chapters (7)
- 0:00Introduction
- 0:13Understanding CRAN and P3M
- 2:14Addressing reproducibility pain
- 3:43Overcoming slow installations
- 4:54Performance demonstration
- 9:22Setup and onboarding
- 12:23Q&A and concluding remarks
related talks
27mRelease Management with Devpi
18mData Science in Production Has Never Been So Easy
30mPackit: RPM integration, all in one
35mPackit: 2 years of upstream ⟷ downstream
21m{slushy}: A Bridge to the Future
48mIntegrating upstream projects downstream
10mStay calm and stress-free by using a package manager: an overview of vcpkg
28mPanel - Package Managers: Before and After npm
