You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi, I am the creator of the Flatpak version on Flathub (https://flathub.org/apps/net.puddletag.puddletag) and wanted to update Puddletag to the newest version. In my manifest, I updated all the dependencies to the newest version and added unidecode as a new dependency.
Puddletag seems to build fine, but when I start it it won't start and I just get this error:
Traceback (most recent call last):
File "/app/bin/puddletag", line 352, in <module>
from puddlestuff.puddletag import MainWin
File "/app/lib/python3.11/site-packages/puddlestuff/puddletag.py", line 14, in <module>
from . import mainwin
File "/app/lib/python3.11/site-packages/puddlestuff/mainwin/__init__.py", line 4, in <module>
from . import dirview
File "/app/lib/python3.11/site-packages/puddlestuff/mainwin/dirview.py", line 12, in <module>
from ..tagmodel import has_previews
File "/app/lib/python3.11/site-packages/puddlestuff/tagmodel.py", line 32, in <module>
from .audio_filter import parse as filter_audio
File "/app/lib/python3.11/site-packages/puddlestuff/audio_filter.py", line 183, in <module>
bool_expr.enablePackrat()
File "/app/lib/python3.11/site-packages/pyparsing/util.py", line 265, in _inner
return fn(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^
File "/app/lib/python3.11/site-packages/pyparsing/core.py", line 1132, in enable_packrat
ParserElement.packrat_cache = _FifoCache(cache_size_limit) # type: ignore[assignment]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/lib/python3.11/site-packages/pyparsing/util.py", line 105, in __init__
keyring = [object()] * size
~~~~~~~~~~~^~~~~~
TypeError: can't multiply sequence by non-int of type 'Forward'
Could you please help me with this or point me to the right direction?
Expected Behavior
Flatpak should run like the previous version 2.2.0 does
This happens with the recently released pyparsing v3.1.2, where their pre-PEP-8 compat wrapper passes on wrong args. Works fine with v3.1.1 though. So technically not a puddletag issue, please raise this issue with the pyparsing devs.
However, this is probably a good trigger to revisit and implement #695, so we don't rely on/use that compat wrapper. It will start throwing deprecation warnings with v3.2.0 anyway. And Debian 12 "bookworm" ships pyparsing v3, so we are probably save on the distro front now.
Current Behavior
Hi, I am the creator of the Flatpak version on Flathub (https://flathub.org/apps/net.puddletag.puddletag) and wanted to update Puddletag to the newest version. In my manifest, I updated all the dependencies to the newest version and added unidecode as a new dependency.
Puddletag seems to build fine, but when I start it it won't start and I just get this error:
Could you please help me with this or point me to the right direction?
Expected Behavior
Flatpak should run like the previous version 2.2.0 does
Steps To Reproduce
This is my Flatpak manifest:
Information about your system
Puddletag: 2.3.0
OS: openSUSE Tumbleweed
Python:
PyQt:
Anything else?
No response
The text was updated successfully, but these errors were encountered: