Does a better Python venv solution exist for Jenkins Pipelines?
I am working for a company that makes medical devices. We need to be able to create the software for each component of the physical hardware with it’s own set of requirements.txt. The developers from within their PyCharm environments, load venv and then pip install their requirements.txt and then work. If they need to switch, they just open another PyCharm and work them parallel. On Jenkins, it’s a whole different issue with pipelines. I cannot wrap everything in a sh command because that breaks the Pipeline paradigm with the different steps involved.