Skip to content

Run on Parabola GNU/Linux #14

@theova

Description

@theova

Hello,
I am trying to run CCBC on Parabola GNU/Linux ( a free ArchLinux derivative).
I installed the requirements with:

sudo pacman -S python-beautifulsoup4 python-send2trash python-pyaudio python-requests python-decorator python-markdown

Then tried to ./runanki:

  File "./runanki", line 3, in <module>
    import aqt
  File "/home/user/CCBC/aqt/__init__.py", line 16, in <module>
    from aqt.qt import *
  File "/home/user/CCBC/aqt/qt.py", line 10, in <module>
    import sip
ModuleNotFoundError: No module named 'sip'

So I installed python-sip.
After this, pyqt4 was still missing:

Traceback (most recent call last):
  File "./runanki", line 3, in <module>
    import aqt
  File "/home/user/CCBC/aqt/__init__.py", line 16, in <module>
    from aqt.qt import *
  File "/home/user/CCBC/aqt/qt.py", line 13, in <module>
    from anki.utils import isWin, isMac
  File "/home/user/CCBC/anki/__init__.py", line 14, in <module>
    from anki.storage import Collection
  File "/home/user/CCBC/anki/storage.py", line 13, in <module>
    from ccbc.collection import _ExtCollection
  File "/home/user/CCBC/ccbc/collection.py", line 19, in <module>
    from ccbc.media import ExtMediaManager
  File "/home/user/CCBC/ccbc/media.py", line 19, in <module>
    from ccbc.utils import isURL, isDataURL
  File "/home/user/CCBC/ccbc/utils.py", line 10, in <module>
    from PyQt4 import QtCore, QtGui
ModuleNotFoundError: No module named 'PyQt4'

Parabola/Arch provides https://www.parabola.nu/packages/community/x86_64/python-qtpy/ which "Provides an uniform layer to support PyQt5, PyQt4 and PySide with a single codebase".

Installing it, did not help.

Parabola/Arch currently support pyqt5, I think the support for pyqt5 is dropped. Is there any way for me to get CCBC running? Or are there any plans to update to pyqt5?

Thanks alot!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions