Dependency management: the cause of—and solution to—all supply chain problems @PyConAU
Dependency management: the cause of—and solution to—all supply chain problems  @PyConAU
Uploaded December 2024 | Updated September 2026, 36 minutes ago
(Nicky Ringland) How many dependencies does your software project have? How much confidence do you have in them? We sometimes say in open source there is safety in ‘eyes on the code’, but with supply chain attacks on the rise, who is really watching?

Most software is built with hundreds if not thousands of direct and transitive dependencies, and those dependencies change every day. Our analysis shows that up to 20% of PyPI packages change their dependency graphs multiple times per week. Ensuring that each one of these dependencies is trustworthy is a daunting task.

In this talk, we will share some stats and stories from building deps.dev. We will look at what it means for a project to be healthy, dig into the complexities of dependency resolution algorithms, and recommend tools that can make practical dependency management possible if not easy.

pretalx.com/pycon-au-2024/talk/P7UKEN

python, pycon, australia, programming, conference, technical, developers, panel, sessions, libraries, frameworks, community, sysadmins, students, education, data, science

Videos licensed as CC-BY-NC-SA 4.0

PyCon AU is the national conference for the Python programming community, bringing together professional, student and enthusiast developers, sysadmins and operations folk, students, educators, scientists, statisticians, and many others besides, all with a love for working with Python.

Licensed as CC BY-NC-SA - creativecommons.org/licenses/by-nc-sa/4.0

Produced by Next Day Video Australia: https://nextdayvideo.com.au

Sun Nov 24 11:15:00 2024 at Door 12 / Goldfields Theatre
Dependency management: the cause of—and solution to—all supply chain problemsUnlocking growth, collaboration and impact through developer communitiesShip Reliable RAG: Evals That Grow with Your Retrieval Complexity - Ravi Vats (PyCon AU 2026)Introducing Potnia: A Python language library for the conversion of ancient texts to UnicodeFollow the Postgres brick road: a journey of testing against a real database serverIs This Actually Getting Better? A Three-Layer Approach to Measuring AI ProductsI learned everything about the match statement so you dont have to - Sam (Pycon AU 2025)AI-assisted coding, Python and dbt: taking Chronos live in two daysOn the Fly and On the Flight: Scientific Data Analysis Beyond the BeamlineTransitioning from VB to Python – Mapping a 6 month journeyThe Neurospicy Toolbox: A Guide for Educators - Maddie Mackey (PyCon AU 2026)Vibe-Check Your Vibe Code: Surviving the Era of Agentic Open Source Dependencies
PyCon AU |

Dependency management: the cause of—and solution to—all supply chain problems

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER