[Bug 274972] games/py-mnemosyne: missing dependency and optional Google translate

From: <bugzilla-noreply_at_freebsd.org>
Date: Wed, 08 Nov 2023 20:09:02 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=274972

            Bug ID: 274972
           Summary: games/py-mnemosyne: missing dependency and optional
                    Google translate
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: eduardo@FreeBSD.org
          Reporter: kempe@lysator.liu.se
             Flags: maintainer-feedback?(eduardo@FreeBSD.org)
          Assignee: eduardo@FreeBSD.org

To be able to browse cards in Mnemosyne, qt6-base_sqldriver-sqlite needs to be
installed. This dependency is not currently pulled in by the Mnemosyne port.

Additionally, there is a hard dependency on py39-googletrans that in turn
depends on py39-httpx013. py39-httpx013 conflicts with Dolphin that needs
py39-httpx. In PR 247595, Mnemosyne could not be started due to Google
Translate not being provided, but I could comment out the Google Translate
dependency and start Mnemosyne that starts with

/usr/local/lib/python3.9/site-packages/mnemosyne/libmnemosyne/__init__.py:377:
UserWarning: google_trans_new package is not installed. Google translate
feature will not be available.

I think the Goole Translate dependency could be made optional via a port
option. Personally, I have no need of the translation feature.

-- 
You are receiving this mail because:
You are the assignee for the bug.