with 3.6.6-1 dated Jan 11, it installed like a charm ...
confirmed, same here - had to dump AUR cache is all
Git Clone URL: | https://aur.archlinux.org/deemix.git (read-only, click to copy) |
---|---|
Package Base: | deemix |
Description: | A barebone deezer downloader library |
Upstream URL: | https://git.freezerapp.xyz/RemixDev/deemix-py |
Keywords: | deezer deezloader downloader |
Licenses: | GPL3 |
Submitter: | crabvk |
Maintainer: | crabvk |
Last Packager: | crabvk |
Votes: | 18 |
Popularity: | 1.00 |
First Submitted: | 2020-05-30 01:43 (UTC) |
Last Updated: | 2022-01-11 16:18 (UTC) |
with 3.6.6-1 dated Jan 11, it installed like a charm ...
confirmed, same here - had to dump AUR cache is all
with 3.6.6-1 dated Jan 11, it installed like a charm ... Thanks a lot
Ok then, idk what the hack is going on here, maybe some bug in gitea.
no problem in downloading - the tar.gz file opens with both archive manager and engrampa - all files in the archive are readable...
@jyhelle
Could you please try to download the file by hand
curl -LO 'https://git.freezerapp.xyz/RemixDev/deemix-py/archive/203ec1f10f0d44ded00ec220a8c621f1aa8237b1.tar.gz'
and see if archive is valid?
same problem as 99cents : failing the sha validation
@99cents
Something wrong on your side, validation passes just fine.
Building deemix... ==> Making package: deemix 3.6.5-1 (Fri 07 Jan 2022 10:13:43 AM EST) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Found deemix.tar.gz ==> Validating source files with sha512sums... deemix.tar.gz ... FAILED
Yes, tnks, now it's updated. But after successfully deemix updating it doesn't start at all After reinstalling it the same result. If I start it from the console I get
deemix
Usage: deemix [OPTIONS] URL...
Try 'deemix --help' for help.
Error: Missing argument 'URL...'.
python-deezer-py is currently outdated in AUR
https://pypi.org/project/deezer-py/#files
Got an error by updating
can't find python-deezer-py>=1.0.0 (missed depences)
python-deezer-py 0.0.15 is installed
Rebuild deemix with every its dependency from AUR.
After my distro "Manjaro" updated python to 3.9 Deemix stopped working. What to do now?
If anyone has trouble updating, you can install this package and do deemix lib updates on top through pip:
pacman -S python-pip python-pip-api
Download latest .whl from https://pypi.org/project/deemix/
pip install xxx.whl
EDIT: Nice, that the Maintainer starts to insult people for help.
python-dnspython1.16/python-dnspython1.16/deemix master ✔ 4d7h
▶ makepkg
==> Criando o pacote: deemix 1.5.20-1 (qua 18 nov 2020 23:19:02)
==> Verificando as dependências de tempo de execução...
==> Dependências faltando:
-> python-eventlet
-> python-dnspython<2.0.0
==> Verificando as dependências de tempo de compilação...
==> ERRO: Não foi possível resolver todas as dependências.
community/python-dnspython got downgraded and is now 1:1.16.0-1, the versioned dependency should be removed now.
Im having this error for the past two weeks..any fix:
https://bin.privacytools.io/?273d9500a925b06f#t8Ekmqs1HhKtwEZlmsFCQsQvh5dmJWE9xwtZ8yiOJ7w=
@jyhelle
Yup, but the new notabug repo works, try to build package again.
the fuwafuwa address is no longer valid !
waiting for instructions (anyway, the previous version still functions)
Broken due to the repo being removed from Codeberg, the new one can be found here: https://git.fuwafuwa.moe/RemixDev/deemix
(Check the official Telegram channel for verification)
I can't get the update you just applied to Deemix, so now the conditions are nicely applied, thanks
-> Could not find all required packages:
python-dnspython<2.0.0 (Wanted by: deemix)
$ yay -Ss python-dnspython
aur/python-dnspython-git v2.0.0.r195.674cdfc-1 (+1 0.39)
A DNS toolkit for Python
community/python-dnspython 2.0.0-1 (230.9 KiB 1.5 MiB) (Installed)
A DNS toolkit for Python
@bkb
Idk the cause of your issue, but it's not package or deemix fault imho. Maybe this could help https://github.com/eventlet/eventlet/issues/370#issuecomment-270020321
The package condition is already on the PKGBUILD, i don't need to downgrade anything, it should work as is or denies the installation because I dont meet the requirements
Traceback (most recent call last):
File "/usr/bin/deemix", line 33, in <module>
sys.exit(load_entry_point('deemix==1.5.13', 'console_scripts', 'deemix')())
File "/usr/bin/deemix", line 25, in importlib_load_entry_point
return next(matches).load()
File "/usr/lib/python3.8/importlib/metadata.py", line 77, in load
module = import_module(match.group('module'))
File "/usr/lib/python3.8/importlib/__init__.py", 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/deemix/__main__.py", line 4, in <module>
from deemix.app.cli import cli
File "/usr/lib/python3.8/site-packages/deemix/app/__init__.py", line 1, in <module>
from deemix.api.deezer import Deezer
File "/usr/lib/python3.8/site-packages/deemix/api/deezer.py", line 1, in <module>
import eventlet
File "/usr/lib/python3.8/site-packages/eventlet/__init__.py", line 10, in <module>
from eventlet import convenience
File "/usr/lib/python3.8/site-packages/eventlet/convenience.py", line 7, in <module>
from eventlet.green import socket
File "/usr/lib/python3.8/site-packages/eventlet/green/socket.py", line 21, in <module>
from eventlet.support import greendns
File "/usr/lib/python3.8/site-packages/eventlet/support/greendns.py", line 69, in <module>
setattr(dns.rdtypes.IN, pkg, import_patched('dns.rdtypes.IN.' + pkg))
File "/usr/lib/python3.8/site-packages/eventlet/support/greendns.py", line 59, in import_patched
return patcher.import_patched(module_name, **modules)
File "/usr/lib/python3.8/site-packages/eventlet/patcher.py", line 123, in import_patched
return inject(
File "/usr/lib/python3.8/site-packages/eventlet/patcher.py", line 100, in inject
module = __import__(module_name, {}, {}, module_name.split('.')[:-1])
File "/usr/lib/python3.8/site-packages/dns/rdtypes/IN/WKS.py", line 24, in <module>
_proto_tcp = socket.getprotobyname('tcp')
OSError: protocol not found
@vyachkonovalov Thnx for reply. Yeah, any version of deemix wont work with dnspython 2.0.0. Its python-eventlet fault. See https://github.com/eventlet/eventlet/issues/619
@wioo
Hi. You could downgrade python-dnspython to 1.16.0-3, deemix 1.5.6 doesn't work with dnspython 2.0.0
See my comment under deemix-git.
Hi, deemix (AUR) doesn't work anymore. The installation via pip seems to work. https://codeberg.org/RemixDev/deemix/issues/65
I see, thanks for the clarification maximbaz.
FYI the rule of thumb to use is that "variation" packages should provide and conflict with "main" package, so deemix
should contain neither provides
nor conflicts
because it's a "main" package, and all other packages like deemix-git
, deemix-beta
, etc etc, should have provides=(deemix)
and conflicts=(deemix)
.
@kokokoshka
All credit goes to the author (RemixDev), but here you could press 'Vote for this package'. Thanks.
Awesome program. Thanks for uploading to AUR.
Oups yeah my bad, thanks for the fix!
@Terence
Thanks, will fix with next deemix release.
But not provides=
though, cause wiki says
Do not add pkgname to the provides array, as it is done automatically.
I think it needs conflicts=('deemix-git')
Hey thanks for your package. You need to add provides=('deemix')
so that it conflicts with deemix-git
.
@Akrai
Why? That's ok for AUR packages to have one with latest release version and another with the source from master branch (git, hg or other-vcs suffix).
you can delete the package, or merge it into https://aur.archlinux.org/packages/deemix-git/
Pinned Comments
crabvk commented on 2020-10-16 15:41 (UTC) (edited on 2021-03-01 20:22 (UTC) by crabvk)
In order to download via spotify fill your credentials in ~/.config/deemix/authCredentials.json. You could obtain them in the Dashboard, see instructions here.