Skip to content

feat: allow defining arbitrary python interpreter for newer distros#108

Open
ellisgeek wants to merge 2 commits intorundeck-plugins:masterfrom
ellisgeek:issues/105
Open

feat: allow defining arbitrary python interpreter for newer distros#108
ellisgeek wants to merge 2 commits intorundeck-plugins:masterfrom
ellisgeek:issues/105

Conversation

@ellisgeek
Copy link

@ellisgeek ellisgeek commented Dec 3, 2024

Ubuntu 24.04 and other distros are implementing the Externally Managed Environments spec to prevent the system interpreter from becoming contaminated. This means that most projects should use a virtual environment or restrict themselves to the python packages that are available from the distributions package manager.

This MR implements specifying an arbitrary path to a python interpreter to use when running this plugin as well as expanding the error messages that are printed when a module is missing.

Closes #105

@Joris29
Copy link

Joris29 commented Jan 6, 2025

@gschueler ??

@MrDaGree
Copy link

MrDaGree commented Jan 7, 2025

Is there any update to this being merged?

@Joris29
Copy link

Joris29 commented Jan 14, 2025

I guess we just have to wait unfortunately last activity was 3 months ago but the last committer is active in https://github.com/rundeck/rundeck

@ellisgeek
Copy link
Author

we may have to maintain an internal build of this plugin in the meantime.

@Joris29
Copy link

Joris29 commented Apr 3, 2025

@gschueler Could you help us out with this PR?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Python virtual env

3 participants