[MacPorts] #69710: maestral: figure out how to set up dependencies on older systems so that it works
MacPorts
noreply at macports.org
Wed Apr 10 09:54:28 UTC 2024
#69710: maestral: figure out how to set up dependencies on older systems so that it
works
--------------------------+--------------------------
Reporter: barracuda156 | Owner: barracuda156
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.9.3
Keywords: | Port: maestral
--------------------------+--------------------------
Just running it with a command fails:
{{{
36-67% maestral link
2024-04-10 17:51:44,107 - [bugsnag] WARNING - No API key configured,
couldn't notify
Traceback (most recent call last):
File "/opt/local/bin/maestral", line 8, in <module>
sys.exit(main())
File
"/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10
/site-packages/click/core.py", line 1157, in __call__
return self.main(*args, **kwargs)
File
"/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10
/site-packages/click/core.py", line 1078, in main
rv = self.invoke(ctx)
File
"/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10
/site-packages/click/core.py", line 1688, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File
"/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10
/site-packages/click/core.py", line 1434, in invoke
return ctx.invoke(self.callback, **ctx.params)
File
"/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10
/site-packages/click/core.py", line 783, in invoke
return __callback(*args, **kwargs)
File
"/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10
/site-packages/maestral/cli.py", line 226, in wrapper
return func(*args, **kwargs)
File
"/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10
/site-packages/maestral/cli.py", line 720, in link
with MaestralProxy(config_name, fallback=True) as m:
File
"/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10
/site-packages/maestral/daemon.py", line 693, in __init__
from .main import Maestral
File
"/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10
/site-packages/maestral/main.py", line 32, in <module>
from .client import CONNECTION_ERRORS, DropboxClient,
convert_api_errors
File
"/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10
/site-packages/maestral/client.py", line 44, in <module>
from .oauth import OAuth2Session
File
"/opt/local/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10
/site-packages/maestral/oauth.py", line 14, in <module>
import keyring.backends.OS_X # type: ignore
ModuleNotFoundError: No module named 'keyring.backends.OS_X'
}}}
--
Ticket URL: <https://trac.macports.org/ticket/69710>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list