Package Details: mnemosyne 2.11-3

Git Clone URL: https://aur.archlinux.org/mnemosyne.git (read-only, click to copy)
Package Base: mnemosyne
Description: A flash-card tool with a sophisticated card review algorithm
Upstream URL: https://www.mnemosyne-proj.org
Keywords: Anki flashcard learn memorize
Licenses: LGPL-3.0-only AND LicenseRef-AGPL-3.0-Attribution
Submitter: wide-eyed
Maintainer: J5lx
Last Packager: J5lx
Votes: 85
Popularity: 0.000000
First Submitted: 2007-11-04 20:08 (UTC)
Last Updated: 2024-04-09 11:27 (UTC)

Dependencies (21)

Required by (0)

Sources (2)

Latest Comments

1 2 3 4 5 6 .. 11 Next › Last »

J5lx commented on 2025-04-18 10:17 (UTC)

It works fine for me. Can you check whether the package you built contains the file /usr/lib/python3.13/site-packages/mnemosyne/pyqt_ui/ui_main_wdgt.py? If not, can you post your build log?

ljfp commented on 2025-04-17 15:41 (UTC) (edited on 2025-04-17 15:45 (UTC) by ljfp)

This package is broken. I'm not sure if the issue lies on the upstream or the packaging process, but I've successfully built the package and got this error when trying to run it:

 ModuleNotFoundError: No module named 'mnemosyne.pyqt_ui.ui_main_wdgt'
An unexpected error has occurred.
Please forward the following info to the developers:

Traceback (innermost last):
  File "/usr/bin/mnemosyne", line 8, in <module>
    sys.exit(run())
             ~~~^^
  File "/usr/lib/python3.13/site-packages/mnemosyne/pyqt_ui/__init__.py", line 6, in run
    exec(open(os.path.join(package_dir, "mnemosyne")).read())
    ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<string>", line 317, in <module>
  File "/usr/lib/python3.13/site-packages/mnemosyne/libmnemosyne/__init__.py", line 411, in initialise
    self.register_components()
    ~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/usr/lib/python3.13/site-packages/mnemosyne/libmnemosyne/__init__.py", line 476, in register_components
    importlib.import_module(module_name), class_name)
    ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
  File "/usr/lib/python3.13/importlib/__init__.py", line 88, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 1026, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/usr/lib/python3.13/site-packages/mnemosyne/pyqt_ui/main_wdgt.py", line 8, in <module>
    from mnemosyne.pyqt_ui.ui_main_wdgt import Ui_MainWdgt
 ModuleNotFoundError: No module named 'mnemosyne.pyqt_ui.ui_main_wdgt'

J5lx commented on 2024-01-07 08:28 (UTC)

No, base-devel is implicitly assumed to be installed when building packages. Please take a look at the AUR wiki page to learn more about building and installing/updating packages from the AUR.

delsquared commented on 2024-01-07 06:26 (UTC)

patch command was not found when trying to update (on manjaro). maybe i screwed up in between updates, but installing base-devel helped. probably a missing dependency?

escorares commented on 2023-08-23 01:35 (UTC) (edited on 2023-08-23 01:43 (UTC) by escorares)

Looks like that's right, it should be 'option_order' not 'option_ordeb'.

I guessed that it was a newer version of setuptools that broke the building of Mnemosyne, and I was about to write the solution here after I installed the old version and it worked. Looks like the effect was re-installing it, fixing the typo. Seeing your comment I then installed the latest version and it also worked.

Still, that "typo" is ludicrous, I haven't touched setuptools before as I was never aware of its existence on my system. I think I should check the health of my SSD.

Thanks

J5lx commented on 2023-08-23 00:05 (UTC)

This looks like you edited your local setuptools installation and introduced a typo in the process. Please reinstall python-setuptools and try rebuilding this package.

escorares commented on 2023-08-22 22:48 (UTC) (edited on 2023-08-23 02:18 (UTC) by escorares)

Is no one else using Mnemosyne? I think it broke when the main python became 3.11

Building:

Traceback (most recent call last):
...
  File "/usr/lib/python3.11/site-packages/setuptools/_distutils/fancy_getopt.py", line 276, in getopt
    self.option_ordeb.append((opt, val))
    ^^^^^^^^^^^^^^^^^
AttributeError: 'FancyGetopt' object has no attribute 'option_ordeb'. Did you mean: 'option_order'?

billypilgrim commented on 2023-03-13 14:11 (UTC)

I'm afraid I no longer have the time to maintain this. Sorry!

Hopefully someone else will pick it up.

Mudskipper875 commented on 2023-02-19 06:50 (UTC)

Please fix the dependencies. Add python-pyqt6-webengine. Remove python-pyqt6, qt6-webengine, python-pyqtwebengine.

colluphid commented on 2022-05-03 20:03 (UTC) (edited on 2022-05-03 20:03 (UTC) by colluphid)

I also ran into the the checksum issue. Using yay, the checksum verification can be skipped with:

yay -S mnemosyne --mflags '--skipchecksums'