See here for more information.
python-keyrings-alt
needs to update to 4.2.0 in order to fix this package. Until then, you will have to install it by other means.
Git Clone URL: | https://aur.archlinux.org/maestral.git (read-only, click to copy) |
---|---|
Package Base: | maestral |
Description: | A light-weight and open-source Dropbox client |
Upstream URL: | https://github.com/SamSchott/maestral |
Keywords: | dropbox |
Licenses: | MIT |
Submitter: | coxackie |
Maintainer: | PlasticSoup |
Last Packager: | PlasticSoup |
Votes: | 15 |
Popularity: | 0.31 |
First Submitted: | 2020-04-18 08:50 (UTC) |
Last Updated: | 2024-07-10 02:14 (UTC) |
See here for more information.
python-keyrings-alt
needs to update to 4.2.0 in order to fix this package. Until then, you will have to install it by other means.
To solve the error below I downgraded python-keyring-23.9.0-1 to python-keyring-23.4.0-1 and blocked updates of this package until a fix is produced.
Getting an error while compiling:
=========================================================================================== ` ... Successfully built maestral-1.6.3-py3-none-any.whl ==> Iniciando check()... ============================= test session starts ============================== platform linux -- Python 3.10.6, pytest-7.1.3, pluggy-1.0.0 benchmark: 3.4.1 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000) rootdir: /var/tmp/pamac-build-sebastian/maestral/src/maestral-1.6.3 plugins: benchmark-3.4.1 collected 0 items / 1 error
==================================== ERRORS ==================================== ___ ERROR collecting test session ____ /usr/lib/python3.10/importlib/init.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) <frozen importlib._bootstrap>:1050: in _gcd_import ??? <frozen importlib._bootstrap>:1027: in _find_and_load ??? <frozen importlib._bootstrap>:1006: in _find_and_load_unlocked ??? <frozen importlib._bootstrap>:688: in _load_unlocked ??? /usr/lib/python3.10/site-packages/_pytest/assertion/rewrite.py:168: in exec_module exec(co, module.dict) tests/linked/integration/conftest.py:7: in <module> import maestral.manager src/maestral/manager.py:24: in <module> from .client import API_HOST src/maestral/client.py:35: in <module> from .keyring import CredentialStorage, TokenType src/maestral/keyring.py:16: in <module> import keyrings.alt.file /usr/lib/python3.10/site-packages/keyrings/alt/file.py:9: in <module> from keyring.util import properties E ImportError: cannot import name 'properties' from 'keyring.util' (/usr/lib/python3.10/site-packages/keyring/util/init.py) =========================== short test summary info ============================ ERROR - ImportError: cannot import name 'properties' from 'keyring.util' (/u... !!!!!!!!!!!!!!!!!!!!!!!!!! stopping after 1 failures !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!! =============================== 1 error in 0.79s =============================== ==> ERROR: Se produjo un fallo en check(). ` ===========================================================================================
You're right, I didn't see the permissions of the package result. I'll see if I can fix this.
Is anyone else missing the execute permission for /usr/bin/maestral after upgrading to 1.5.3?
I have removed maestral (and maestral-qt) without dependencys. Installed python-watchdog-git (marked it as dependency "yay -D --asdeps"), which replaced python-watchdog. But I still can't install maestral (or maestral-qt) "-> Could not find all required packages: python-watchdog>=2.0 (Wanted by: maestral)". I also tried to install it with the flag that i want to edit the pkgbuilds, but that doesn't change it (I don't get the oportunity to edit it). I use yay.
...
Figured it out:
yay -G maestral
cd maestral
vi PKGBUILD (remove python-watchdog)
makepkg -si
I did this with maestral, changed it to dependency, installed maestral-qt.
Additional for the "makepkg -si" to work I had also to install "python-desktop-notifier" and "python-wheel", I think this dependencies are new with this pkgbuild. I also changed them to "dependencies" after manual installs.
...
BUT it still doesn't start:
maestral start
! ModuleNotFoundError: No module named 'sdnotify'
I have python-sdnotify 0.3.2-1 installed. It was installed, I think, with the previous working maestral.
...
More hacking and I got it :)
I have to reinstall python-sdnotify and then maestral starts BUT not maestral-qt (I know, not relevant for this pkg, but I want explain it for people that needs this too). So what to do:
Reinstall maestral-qt with edit pkgbuild (yay -S --editmenu), change version to 1.4.3 (the newest one to date) [and pkgversion to 1], go on, it fails with the wrong md5 so get the right one (md5sum ~/.cache/yay/maestral-qt/v1.4.3.tar.gz), hit the reinstall with --editmenu again, change the version again and this time the md5 also, go on and now all works :).
Do note that the python-watchdog in community repo is out of date; either install python-watchdog-git instead, or wait for the community repo to catch up.
Hi @coxackie, thanks for the advice. Some additional info: I think you just need to rebuild pyro5 and sdnotify.
Update: I was wrong. All four are required.
Pinned Comments