2025-12-10 –, Data Engineering & Infrastructure
RDepot is a solution for the management of R package repositories in an enterprise environment. Python support has recently been implemented and this talk will introduce RDepot to the Python community. It allows to submit packages through a user interface or API and to automatically update and publish Python and R repositories. In this talk we will walk Python users and developers through different features of RDepot and demonstrate how these can be useful in different scenarios.
RDepot is a solution for the management of Python and R package repositories in an enterprise environment.
It allows to submit packages through a user interface or API and to automatically update and publish Python and R repositories.
Multiple departments can manage their own repositories and different users can have different roles in the management of their packages.
With continuous integration infrastructure for quality assurance on Python and R packages, package uploads can be automated.
All configuration is declarative and RDepot can be set up as infrastructure as code, which is especially relevant in regulated contexts, since it makes validation activities much easier.
Packages from publicly available Python repositories such as PyPi can be mirrored selectively in custom repositories for use behind a firewall, in internal networks and offline.
Combined with Crane, authentication and fine-grained authorization (using OpenID Connect) can be configured per repository, which offers extra security when dealing with sensitive data or sensitive methodology.
In this talk we will walk Python users and developers through different features of RDepot and demonstrate how these can be useful in different scenarios.
The logic of the different workflows will be explained and live demos will be given to see the open source solution in action.
We will make sure to address needs ranging from small research groups sharing a handful of packages up to multinational companies managing their Python (and R) code across the globe.
No