FreeCAD / FreeCAD-addons

A convenient gathering of useful and well-developed FreeCAD plugins made by the community.
769 stars 253 forks source link

[Bug] `pip install --user` no longer supported in debian trixie #275

Closed khimaros closed 9 months ago

khimaros commented 1 year ago

Describe the bug i believe https://github.com/realthunder/FreeCAD_assembly3/issues/1317 may actually be a more general issue with AddonManager, since i believe it is responsible for installing deps.

To Reproduce Steps to reproduce the behavior:

  1. install debian trixie (testing)
  2. install the Assembly3 addon
  3. open the workspace and select "Yes" to install py-slvs

Expected behavior installation should succeed

Desktop (please complete the following information):

chennes commented 1 year ago

Thanks for the report -- presumably the best solution is for FreeCAD to run its Python interpreter in a virtual environment (eliminating the need for the --user option).

khimaros commented 1 year ago

@chennes i believe that is the recommended approach now.

chennes commented 9 months ago

I'm going to close this issue, it's now a FreeCAD repo issue: https://github.com/FreeCAD/FreeCAD/issues/12202