Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Installation on Mac LTR versions is broken #85

Closed
jsdbroughton opened this issue Dec 2, 2022 · 1 comment
Closed

Installation on Mac LTR versions is broken #85

jsdbroughton opened this issue Dec 2, 2022 · 1 comment
Labels
bug Something isn't working HIGH priority issue Extra attention is needed

Comments

@jsdbroughton
Copy link

Speckle dependencies are not installed in a way that LTR versions of QGIS can handle.

This is due to the renaming of the app from QGIS.app to QGIS-LTR.app

Profiles are shared between the the apps in ApplicationSupport, but depencies are installed within the app packages:

/Applications/QGIS.app/Contents/Resources/Python/Site Packages
/Applications/QGIS-LTR.app/Contents/Resources/Python/Site Packages

The former is hardcoded into the Utilities module.

QGIS_APP.setPrefixPath("/Applications/QGIS.app/Contents/MacOS", True)

The SpeckleQGIS install routine installs specklepy and other dependencies successfully in QGIS.app but doesn't within QGIS-LTR.app

Installation issues reported on Speckle Community do feature the LTR versions in their error logs

Unable to load the Speckle plugin on QGIS for Mac

@jsdbroughton jsdbroughton added bug Something isn't working HIGH priority issue Extra attention is needed labels Dec 2, 2022
@jsdbroughton
Copy link
Author

I've tried installing specklepy from the internal console, and even renaming QGIS-LTR.app to QGIS.app (which does odd things to the internal system env settings)

No dice, I'll keep looking. I haven't found within the Qgs library methods for getting the running app. There is plenty of version and app name info but not to the OS application path itself.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working HIGH priority issue Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants