Package Details: gplaycli-git 3.29.r1.gb161dbf-1

Git Clone URL: https://aur.archlinux.org/gplaycli-git.git (read-only, click to copy)
Package Base: gplaycli-git
Description: Google Play Downloader via Command line, based on https://codingteam.net/project/googleplaydownloader
Upstream URL: https://github.com/matlink/gplaycli
Licenses: AGPL
Conflicts: gplaycli
Provides: gplaycli
Submitter: haagch
Maintainer: haagch
Last Packager: haagch
Votes: 7
Popularity: 0.000000
First Submitted: 2016-04-01 13:13 (UTC)
Last Updated: 2020-12-06 23:53 (UTC)

Dependencies (10)

Required by (0)

Sources (1)

Latest Comments

1 2 Next › Last »

dreieck commented on 2023-08-30 10:08 (UTC)

Starting gplaycli fails with

pkg_resources.DistributionNotFound: The 'matlink-gpapi>=0.4.4.4' distribution was not found and is required by 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.11/importlib/metadata/__init__.py", line 202, in load
    module = import_module(match.group('module'))
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1206, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1178, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1149, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/lib/python3.11/site-packages/gplaycli/gplaycli.py", line 31, in <module>
    from pkg_resources import get_distribution, DistributionNotFound
  File "/usr/lib/python3.11/site-packages/pkg_resources/__init__.py", line 3327, in <module>
    @_call_aside
     ^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/pkg_resources/__init__.py", line 3302, in _call_aside
    f(*args, **kwargs)
  File "/usr/lib/python3.11/site-packages/pkg_resources/__init__.py", line 3340, in _initialize_master_working_set
    working_set = WorkingSet._build_master()
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/pkg_resources/__init__.py", line 631, in _build_master
    ws.require(__requires__)
  File "/usr/lib/python3.11/site-packages/pkg_resources/__init__.py", line 968, in require
    needed = self.resolve(parse_requirements(requirements))
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/pkg_resources/__init__.py", line 829, in resolve
    dist = self._resolve_dist(
           ^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/pkg_resources/__init__.py", line 870, in _resolve_dist
    raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'matlink-gpapi>=0.4.4.4' distribution was not found and is required by gplaycli

Regards!

abouvier commented on 2022-04-14 03:16 (UTC)

python-setuptools is needed in makedepends=().

haagch commented on 2020-12-06 23:56 (UTC)

@OJFord Looks like that was fixed upstream, thanks. @dreieck Added the provide, As for the dependency versions, I have a feeling they would require updates more often than I'd like.

OJFord commented on 2020-11-29 16:23 (UTC)

@haagch I think:

mv "${pkgdir}${HOME}/.config/gplaycli/" "$pkgdir/usr/share/gplaycli/config"

Should be:

mv "$srcdir/gplaycli/gplaycli.conf" "$pkgdir/usr/share/gplaycli/config"

dreieck commented on 2019-02-06 22:33 (UTC) (edited on 2019-02-06 22:33 (UTC) by dreieck)

Can you add provides=("gplaycli=${pkgver}")?

dreieck commented on 2019-02-06 22:32 (UTC)

Dependency on python-gpapi can be concretisised to python-gpapi=0.4.3:

Traceback (most recent call last):
  File "/sbin/gplaycli", line 6, in <module>
    from pkg_resources import load_entry_point
  File "/usr/lib/python3.7/site-packages/pkg_resources/__init__.py", line 3126, in <module>
    @_call_aside
  File "/usr/lib/python3.7/site-packages/pkg_resources/__init__.py", line 3110, in _call_aside
    f(*args, **kwargs)
  File "/usr/lib/python3.7/site-packages/pkg_resources/__init__.py", line 3139, in _initialize_master_working_set
    working_set = WorkingSet._build_master()
  File "/usr/lib/python3.7/site-packages/pkg_resources/__init__.py", line 581, in _build_master
    ws.require(__requires__)
  File "/usr/lib/python3.7/site-packages/pkg_resources/__init__.py", line 898, in require
    needed = self.resolve(parse_requirements(requirements))
  File "/usr/lib/python3.7/site-packages/pkg_resources/__init__.py", line 784, in resolve
    raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'gpapi==0.4.3' distribution was not found and is required by GPlayCli

Dependency on python-pyaxmlparser can be concretisised to something >0.3.7 (Don't know the exact minimal version).

haagch commented on 2018-03-06 10:13 (UTC)

I didn't update this for a while because it has been continuously broken for me. I just tried it again, and finally it works again!

It will complain about a missing config (unless you have your own in ~/.config/gplaycli) but there's an example config included. You can just do

sudo ln -s /usr/share/gplaycli/config/ /etc/gplaycli

and it should work.

lightdot commented on 2017-07-25 12:19 (UTC)

makedepends=('git') is missing

fordprefect commented on 2016-04-23 10:20 (UTC)

ok, so i packed it. the additional convenience for users i see is automated updates and (in this case) less dependencies.

haagch commented on 2016-04-23 09:12 (UTC)

Because I don't need it. :) Well, you can just add #tag=0.1.2 to the git repo source and you get the stable version.