Repository navigation
Migrate python install to uv - #52
Open
WojciechKozak98 wants to merge 28 commits into
Open
WojciechKozak98 wants to merge 28 commits into
WojciechKozak98 wants to merge 28 commits into
Conversation
Added extra_args to pip install commands to handle system package conflicts.
Updated pip installation commands to use environment variables for breaking system packages and root user actions.
Updated Jupyter package installation method to use environment variables for breaking system packages.
WojciechKozak98
marked this pull request as ready for review
October 19, 2026 07:54
Author
|
Added 'curl' to system dependencies for uv install script, '--break-system...' needed to go in as 'environment variables' - fixed that |
koralowiec
requested changes
Oct 19, 2026
Fixed typo in tags and replaced multiple install tasks with a single include.
Removed the installation steps for uv and Python versions, and included a separate task file for installation.
koralowiec
reviewed
Oct 21, 2026
Removed the inclusion of installation tasks for Python.
Removed the task to include Python installation tasks.
koralowiec
requested changes
Oct 21, 2026
koralowiec
left a comment
Contributor
There was a problem hiding this comment.
todo: We need to update meta/main.yml and README - currently it claims that Python is installed from Posit binaries, and that's something that is changing with this PR.
Additionally, let's add CHANGELOG.md (https://keepachangelog.com/en/1.1.0/) - we won't retroactively add the previous versions there (at least yet). For now, add [Unreleased] section for the changes made here. We will update it with [2.0.0] - <date> in a separate PR when we will release the new version.
Document notable changes including installation updates and new variables.
Author
|
Done - updated descriptions in meta/main, README and added CHANGELOG with unreleased section |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Have you read the Contributing Guidelines?
Issue #
Description
Posit no longer builds its own Python binaries (per https://docs.posit.co/resources/install-python-uv.html). Migrates installation to 'uv' as Posit recommends it keeping install path the same so existing Workbench and Connect configurations referencing that path keep working.
Also adds '--break-system-packages --root-user-action=ignore` to pip calls that install directly into uv-managed python
Definition of Done
R CMD check, linter, unit tests, spelling).