Package Details: gplaycli 3.29-1

Git Clone URL: (read-only, click to copy)
Package Base: gplaycli
Description: command line tool to search/install/update Android applications Google PlayStore able to run with cronjob, in order to automatically update an F-Droid server instance
Upstream URL:
Licenses: AGPL
Conflicts: python-gpapi
Submitter: fordprefect
Maintainer: fordprefect (lightdot)
Last Packager: fordprefect
Votes: 14
Popularity: 0.001010
First Submitted: 2016-04-22 21:01
Last Updated: 2020-11-29 18:04

Required by (0)

Sources (3)

Latest Comments

1 2 3 4 5 Next › Last »

OJFord commented on 2020-11-29 15:46

Missing python-protobuf:

$ gplaycli
Traceback (most recent call last):
  File "/usr/bin/gplaycli", line 33, in <module>
    sys.exit(load_entry_point('gplaycli==3.29', 'console_scripts', 'gplaycli')())
  File "/usr/bin/gplaycli", line 25, in importlib_load_entry_point
    return next(matches).load()
  File "/usr/lib/python3.8/importlib/", line 77, in load
    module = import_module('module'))
  File "/usr/lib/python3.8/importlib/", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
  File "<frozen importlib._bootstrap>", line 991, in _find_and_load
  File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 671, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 783, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/usr/lib/python3.8/site-packages/gplaycli/", line 29, in <module>
    from gpapi.googleplay import GooglePlayAPI, LoginError, RequestError
  File "/usr/lib/python3.8/site-packages/gpapi/", line 14, in <module>
    from . import googleplay_pb2, config, utils
  File "/usr/lib/python3.8/site-packages/gpapi/", line 5, in <module>
    from google.protobuf import descriptor as _descriptor
ModuleNotFoundError: No module named 'google'

(@doskoi writes below it's not required; it is indeed gpapi that needs it.. but gpapi is (now at least) included in the sources here. Perhaps I'm missing something, but installing just this package is insufficient to get even the usage out of gplaycli; installing python-protobuf is also required.)

kecef commented on 2018-07-21 13:36

You're right. Thanks for clarification.

abouvier commented on 2018-07-16 19:07

@kecef: It's python-gpapi that requires it, not gplaycli.

kecef commented on 2018-07-16 18:49

@doskoi: Why have you written that pycryptodome is not required? Without it gplaycli doesn't run at all.

Traceback (most recent call last): File "/usr/bin/gplaycli", line 6, in <module> from pkg_resources import load_entry_point File "/usr/lib/python3.6/site-packages/pkg_resources/", line 3095, in <module> @_call_aside File "/usr/lib/python3.6/site-packages/pkg_resources/", line 3079, in _call_aside f(args, *kwargs) File "/usr/lib/python3.6/site-packages/pkg_resources/", line 3108, in _initialize_master_working_set working_set = WorkingSet._build_master() File "/usr/lib/python3.6/site-packages/pkg_resources/", line 570, in _build_master ws.require(requires) File "/usr/lib/python3.6/site-packages/pkg_resources/", line 888, in require needed = self.resolve(parse_requirements(requirements)) File "/usr/lib/python3.6/site-packages/pkg_resources/", line 774, in resolve raise DistributionNotFound(req, requirers)</module></module>

pkg_resources.DistributionNotFound: The 'pycryptodome' distribution was not found and is required by gpapi

abouvier commented on 2018-04-08 00:35

python-pycryptodome, python-pyopenssl, python-requests, python-protobuf and python-clint are not required.

lightdot commented on 2018-02-16 04:32

gplaycli demands specific gpapi versions and besides that, the upstream has made a couple of typos in the past that caused wrong package versions to be reported or requested, effectively breaking gplaycli for prolonged periods of time. All in all, gplaycli in AUR often doesn't work without patching upstream sources for either gplaycli or python-gpapi.

@fordprefect, I'm using gplaycli regularly and I'm more than willing to co-maintain or take over both gplaycli and python-gpapi if you wish.

fordprefect commented on 2018-02-10 10:08

@kyak: I have the same issue, even when gpapi 0.4.1 is installed. I am quite low on time atm, but will try to take this upstream…

kyak commented on 2018-02-10 04:52

pkg_resources.DistributionNotFound: The 'gpapi==0.4.1' distribution was not found and is required by GPlayCli

gpapi 0.4.2 from AUR is installed here..

fordprefect commented on 2017-11-23 07:44

Issue is under investigation (upstream bug report opened).
Meanwhile I switched over to non-git versioned dependency for pyaxmlparser (minor change).

tengu commented on 2017-11-20 15:37

@fordprefect: Yes, I am on version local/gplaycli 3.10-1