Package Details: maestral 1.4.2-1

Git Clone URL: https://aur.archlinux.org/maestral.git (read-only, click to copy)
Package Base: maestral
Description: A light-weight and open-source CLI Dropbox client.
Upstream URL: https://github.com/SamSchott/maestral
Keywords: dropbox maestral python
Licenses: MIT
Conflicts: maestral-git
Provides: maestral
Submitter: coxackie
Maintainer: bbaserdem
Last Packager: bbaserdem
Votes: 2
Popularity: 0.034021
First Submitted: 2020-04-18 08:50
Last Updated: 2021-02-28 01:09

Latest Comments

1 2 Next › Last »

Pietro_Pizzi commented on 2021-03-15 19:11

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 :).

bbaserdem commented on 2021-02-26 04:56

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.

longstation commented on 2020-12-04 04:27

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.

coxackie commented on 2020-11-11 09:55

Version 1.2.2 will appear soon as dropbox gets updated to 3.9

coxackie commented on 2020-09-26 10:55

python-dropbox has been updated in the Arch repo. Also, dbus-next has been updated. The new maestral version 1.2.1 should be updating OK. You may be asked to get a new token from dropbox, as this version introduces sqlite indexing. To be as safe as possible, it may be a good idea to stop maestral during update.

bbaserdem commented on 2020-09-25 16:51

Yes; the dbus-next and the new python version requirement was not included in the changelogs by the developer; so they escaped scrutiny. (On August 20 jeepney was changed to dbus-next). I could have sworn I saw the dbus-next on the community repo; but I was mistaken. I'm trying to take over the package on AUR; since it has been out of date for two releases consecutively.

In the meantime I created the python-dbus-next-git package which should be version compliant.

For python-dropbox; https://github.com/dropbox/dropbox-sdk-python are not updating their repo tags for a few years; so I'm unsure how to create a git versioning package for python-dropbox. We should nag Lukas Fleischer somehow.

longstation commented on 2020-09-18 05:08

@coxackie Thanks for the quick update. I will upgrade when dependencies are satisfied.

coxackie commented on 2020-09-17 08:52

@longstation thanks, we were a bit quick to try to update this. As you will see, python-sqlalchemy has been added to dependencies; however, as of this point, both python-dbus-next and python-dropbox dependencies are not satisfied as the packages are out of date. Hopefully, this will be resolved soon.

longstation commented on 2020-09-16 21:40

The recent 1.2.0 version has a bunch of issues and here is my fix: 1. It requires 1.2.0 version of maestral-qt, which hasn't arrived AUR yet. But we just rebuild the package and it will retrieve the latest 1.2.0 GUI.

  1. It requires dropbox 1.4.0 but at least on Manjaro (I am using), it is still on 10.3.1, changing the version in requires.txt (/usr/lib/python3.8/site-packages/maestral-1.2.0-py3.8.egg-info/requires.txt) works.

  2. The new version requires sqlalchemy but for some reason paman-gtk didn't asks for it, I need to install it manually.

After all those changes, it runs without any issue (if there's any, I will update).

[edited for formatting]

coxackie commented on 2020-06-16 10:44

Peculiar - I am not getting this error. Of course, I have not done a clean install. Not sure what can be the fault. I will follow the github issue.