Python 3.11 introduced Externally Managed Python environments, and best practice is to use a venv.
The installer bundle for a remote execution node does not contain logic for this, as far as I know, and running the installer script stops while adding pip packages, with an error: externally-managed-environment
error.
- Are there plans to introduce compatibility with an externally managed Python environment for the installer bundle?
- If not: Usually it’s a Very Bad Idea ™ to remove the EXTERNALLY-MANAGED file, but if the REN code is the only thing that will be installed on the node, how bad will this break things like system updates?