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

Vispy dependency breaks the client on Ubuntu 18.04 #451

Closed
ataffanel opened this issue Oct 13, 2020 · 1 comment
Closed

Vispy dependency breaks the client on Ubuntu 18.04 #451

ataffanel opened this issue Oct 13, 2020 · 1 comment

Comments

@ataffanel
Copy link
Member

The introduction of the vispy dependency in ticker #449 breaks the client on Ubuntu 18. On Linux we tend to use the pyqt version from the distribution, python3-pyt5.

I can see two different way forward to solve this problem

  • Use a vispy version that is compatible with the Ubuntu18 qt version
  • Install PyQt using pip on Linux (this would be idea but we need to make sure this is not causing problems with already installed Qt versions).
@ataffanel
Copy link
Member Author

ataffanel commented Oct 13, 2020

Using the Ubuntu version of vispy does not work as it is too old. Using PyQT from pip does work so this is what we should use. Using venv or installing only as user (ie. never doing sudo pip install ...) seems to avoid compatibility problems.

I can see the following steps to solve this issue:

  • Make pyqt5 a default dependency when installing the client with pip install
  • Update README to clean up all Linux/Python instructions. It should only document pip install procedure, without sudo and with a chapter about venv.
  • Update snap build instructions

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants