pydeezer icon indicating copy to clipboard operation
pydeezer copied to clipboard

Fix APIError and pyinquirer python3.10 error

Open OhMyMndy opened this issue 3 years ago • 1 comments

Fixes #31 Fixes #24

  • Updated dependencies to fix
Traceback (most recent call last):
  File "/home/mandy/.local/bin/pydeezer", line 5, in <module>
    from pydeezer.cli import cli
  File "/home/mandy/.local/lib/python3.10/site-packages/pydeezer/cli.py", line 5, in <module>
    from PyInquirer import prompt
  File "/home/mandy/.local/lib/python3.10/site-packages/PyInquirer/__init__.py", line 6, in <module>
    from prompt_toolkit.token import Token
  File "/home/mandy/.local/lib/python3.10/site-packages/prompt_toolkit/__init__.py", line 16, in <module>
    from .interface import CommandLineInterface
  File "/home/mandy/.local/lib/python3.10/site-packages/prompt_toolkit/interface.py", line 19, in <module>
    from .application import Application, AbortAction
  File "/home/mandy/.local/lib/python3.10/site-packages/prompt_toolkit/application.py", line 8, in <module>
    from .key_binding.bindings.basic import load_basic_bindings
  File "/home/mandy/.local/lib/python3.10/site-packages/prompt_toolkit/key_binding/bindings/basic.py", line 9, in <module>
    from prompt_toolkit.renderer import HeightIsUnknownError
  File "/home/mandy/.local/lib/python3.10/site-packages/prompt_toolkit/renderer.py", line 11, in <module>
    from prompt_toolkit.styles import Style
  File "/home/mandy/.local/lib/python3.10/site-packages/prompt_toolkit/styles/__init__.py", line 8, in <module>
    from .from_dict import *
  File "/home/mandy/.local/lib/python3.10/site-packages/prompt_toolkit/styles/from_dict.py", line 9, in <module>
    from collections import Mapping
ImportError: cannot import name 'Mapping' from 'collections' (/usr/lib/python3.10/collections/__init__.py)
  • Fixes pydeezer error
Traceback (most recent call last):
  File "/home/codespace/.python/current/bin/pydeezer", line 5, in <module>
    from pydeezer.cli import cli
  File "/usr/local/python/3.10.4/lib/python3.10/site-packages/pydeezer/__init__.py", line 5, in <module>
    from .Deezer import Deezer
  File "/usr/local/python/3.10.4/lib/python3.10/site-packages/pydeezer/Deezer.py", line 6, in <module>
    from deezer.gw import APIError as GWAPIError
ImportError: cannot import name 'APIError' from 'deezer.gw' (/home/codespace/.local/lib/python3.10/site-packages/deezer/gw.py)
  • Added simple test to see if the generated whl can be run without errors

OhMyMndy avatar Dec 29 '22 08:12 OhMyMndy

Traceback (most recent call last):
  File "/home/entrider/.local/bin/pydeezer", line 5, in <module>
    from pydeezer.cli import cli
  File "/home/entrider/.local/pipx/venvs/py-deezer/lib/python3.11/site-packages/pydeezer/cli.py", line 5, in <module>
    from PyInquirer import prompt
  File "/home/entrider/.local/pipx/venvs/py-deezer/lib/python3.11/site-packages/PyInquirer/__init__.py", line 6, in <module>
    from prompt_toolkit.token import Token
ImportError: cannot import name 'Token' from 'prompt_toolkit.token' (/home/entrider/.local/pipx/venvs/py-deezer/lib/python3.11/site-packages/prompt_toolkit/token.py)

entrider avatar Sep 27 '23 02:09 entrider