2025-09-20 –, Ladd Room (Capacity 96)
This project aims to modernize the management of Python dependencies within RHOAI workbench images by migrating from Pipenv to UV. OpenDatahub's workbench ecosystem, which deploys development environments like Jupyter and VSCode through containerized images, currently faces challenges with Pipenv's dependency management.
The shift to UV, known for its speed and efficient package operations, will streamline the building of these images. Key tasks include investigating UV's capabilities, analyzing existing Pipenv dependencies, and creating pyProject.toml configurations for each workbench image. The project also involves optimizing Dockerfiles for the build process, automating requirements.txt generation via GitHub Actions, and exploring multi-Python version support. Success will be measured by the impact on image size and build times.
Beginner - no experience needed
Senior Computer Science student at Boston University with strong Python skills, honed through my work on the Red Hat RHOAI IDE team