ohmtech-rdi / eurorack-blocks

Software to Hardware Prototyping for Eurorack using C++, Max/Gen~ or Faust
Other
303 stars 21 forks source link

Python3 packages #521

Closed ohmtech-rdi closed 1 year ago

ohmtech-rdi commented 1 year ago

This PR isolates installations of python modules, more or less like a python virtual environment does, except we don't need to ask users to activate a virtual environment. This won't modify previous installations of the python packages we install, but when loading modules, we will load modules from the base installation: this is different from a some python virtual environment implementation, as this is not completely isolated.

In particular, this makes sure a recent version of pip is available, so the installation process can catch the proper wheels to install.