Python got updated to version 3.10 and consequently the following dependencies need to be rebuilt: python-stringcase, python-dataclasses-json, python-marshmallow-enum and python-mpv.
Sublime Music runs just fine, afterwards.
Search Criteria
Package Details: sublime-music 0.12.0-3
Package Actions
Git Clone URL: | https://aur.archlinux.org/sublime-music.git (read-only, click to copy) |
---|---|
Package Base: | sublime-music |
Description: | A Subsonic/Airsonic/*sonic client |
Upstream URL: | https://github.com/sublime-music/sublime-music |
Licenses: | GPL-3.0-or-later |
Submitter: | sumner |
Maintainer: | xiota |
Last Packager: | xiota |
Votes: | 16 |
Popularity: | 0.000162 |
First Submitted: | 2019-10-29 04:33 (UTC) |
Last Updated: | 2024-12-23 18:46 (UTC) |
Dependencies (21)
- glib2 (glib2-gitAUR, glib2-selinuxAUR, glib2-patched-thumbnailerAUR)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- python (python37AUR, python311AUR, python310AUR)
- python-bleach
- python-bottle
- python-dataclasses-jsonAUR
- python-dateutil (python-dateutil-gitAUR)
- python-deepdiff
- python-mpv (python-mpv-gitAUR)
- python-peewee
- python-pychromecastAUR (python-pychromecast-gitAUR)
- python-requests
- python-semver
- python-thefuzzAUR (python-thefuzz-gitAUR)
- python-build (make)
- python-flit (make)
- python-installer (make)
- python-sphinx (python-sphinx-gitAUR) (make)
- python-wheel (make)
- libnotify (libnotify-gitAUR) (optional) – for system song notification support
- Show 1 more dependencies...
Required by (0)
Sources (1)
Venom1991 commented on 2021-12-14 18:09 (UTC) (edited on 2021-12-14 18:11 (UTC) by Venom1991)
sumner commented on 2021-04-24 03:25 (UTC)
@esiqveland: try reinstalling python-stringcase
. It may not be installed for Python 3.9?
esiqveland commented on 2021-04-21 22:18 (UTC)
Does not want to start for me.
$ sublime-music
Traceback (most recent call last):
File "/usr/bin/sublime-music", line 33, in <module>
sys.exit(load_entry_point('sublime-music==0.11.11', 'console_scripts', 'sublime-music')())
File "/usr/bin/sublime-music", line 25, in importlib_load_entry_point
return next(matches).load()
File "/usr/lib/python3.9/importlib/metadata.py", line 77, in load
module = import_module(match.group('module'))
File "/usr/lib/python3.9/importlib/__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 680, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 790, in exec_module
File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
File "/usr/lib/python3.9/site-packages/sublime_music/__main__.py", line 14, in <module>
from .app import SublimeMusicApp
File "/usr/lib/python3.9/site-packages/sublime_music/app.py", line 38, in <module>
from .adapters import (
File "/usr/lib/python3.9/site-packages/sublime_music/adapters/__init__.py", line 11, in <module>
from .manager import AdapterManager, DownloadProgress, Result, SearchResult
File "/usr/lib/python3.9/site-packages/sublime_music/adapters/manager.py", line 33, in <module>
from sublime_music.config import ProviderConfiguration
File "/usr/lib/python3.9/site-packages/sublime_music/config.py", line 8, in <module>
import dataclasses_json
File "/usr/lib/python3.9/site-packages/dataclasses_json/__init__.py", line 2, in <module>
from dataclasses_json.api import (DataClassJsonMixin,
File "/usr/lib/python3.9/site-packages/dataclasses_json/api.py", line 7, in <module>
from stringcase import (camelcase, pascalcase, snakecase,
ModuleNotFoundError: No module named 'stringcase'
Its a bit strange because python-stringcase
is installed on my system.
marco commented on 2021-03-13 12:23 (UTC) (edited on 2021-03-14 11:50 (UTC) by marco)
The python-keyring update to version 23.0.0-1 is currently incompatible with sublime-music. This was an error with the python-keyring package and is now fixed in python-keyring.
sumner commented on 2021-03-13 01:39 (UTC)
@loser137: python-stringcase
is a dependency of python-dataclasses-json
which is a dependency of sublime-music
, so there is no need for me to add the dependency directly to sublime-music
.
loser137 commented on 2021-03-11 16:51 (UTC)
Please add python-stringcase as dependency
Venom1991 commented on 2020-12-02 23:52 (UTC)
After Python got updated to 3.9 this line became problematic: pushd ${pkgdir}/usr/lib/python3.8/site-packages/sublime_music
Changing the PKGBUILD on the fly resolves the installation issue but you should probably change it or come up with a version-agnostic solution.
jrabensc commented on 2020-11-02 15:56 (UTC)
could not satisfy dependencies: - unable to satisfy dependency 'python-fuzzywuzzy' required by sublime-music Resolving dependencies... Warning: cannot resolve "python-fuzzywuzzy", a dependency of "sublime-music" Failed to prepare transaction: could not satisfy dependencies: - unable to satisfy dependency 'python-fuzzywuzzy' required by sublime-music
duckdalbe commented on 2020-07-27 21:35 (UTC) (edited on 2020-07-27 22:01 (UTC) by duckdalbe)
Please add python-keyring
as dependency.
Without it, sublime-music shows up but acts like it couldn't load anything. In the console this error is shown:
"keyring": lambda: keyring.get_password(KEYRING_APP_NAME, storage_key), NameError: name 'keyring' is not defined
EDIT This error occurred because I had python-keyring installed before as dependency of another package, and then removed it. In case you run into it, just install python-keyring and you're good to go.
sumner commented on 2020-07-12 20:58 (UTC)
@muhlinux: I don't think that python-pyaml
is required. I have added python-semver
to the dependencies, though.
Pinned Comments
xiota commented on 2025-02-26 16:11 (UTC)
Upstream project discontinued Dec 2024.