$ source ~/dev/venv/bin/activate
$ pip install discogs-cli
Collecting discogs-cli
Downloading discogs-cli-1.1.0.tar.gz (9.9 kB)
Preparing metadata (setup.py) ... done
Collecting Pygments==2.2.0 (from discogs-cli)
Downloading Pygments-2.2.0-py2.py3-none-any.whl.metadata (1.5 kB)
Collecting click==6.7 (from discogs-cli)
Downloading click-6.7-py2.py3-none-any.whl.metadata (424 bytes)
Collecting discogs-client==2.2.1 (from discogs-cli)
Downloading discogs-client-2.2.1.tar.gz (24 kB)
Preparing metadata (setup.py) ... done
Collecting prompt-toolkit==1.0.13 (from discogs-cli)
Downloading prompt_toolkit-1.0.13-py3-none-any.whl.metadata (7.6 kB)
Collecting requests==2.13.0 (from discogs-cli)
Downloading requests-2.13.0-py2.py3-none-any.whl.metadata (44 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 44.5/44.5 kB 3.3 MB/s eta 0:00:00
Requirement already satisfied: six in /mnt/wd1000/ik/RPi conf files/dev/venv/lib/python3.12/site-packages (from discogs-client==2.2.1->discogs-cli) (1.17.0)
Collecting oauthlib (from discogs-client==2.2.1->discogs-cli)
Downloading oauthlib-3.3.1-py3-none-any.whl.metadata (7.9 kB)
Collecting wcwidth (from prompt-toolkit==1.0.13->discogs-cli)
Downloading wcwidth-0.7.0-py3-none-any.whl.metadata (36 kB)
Downloading click-6.7-py2.py3-none-any.whl (71 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 71.2/71.2 kB 5.4 MB/s eta 0:00:00
Downloading prompt_toolkit-1.0.13-py3-none-any.whl (247 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 247.8/247.8 kB 9.0 MB/s eta 0:00:00
Downloading Pygments-2.2.0-py2.py3-none-any.whl (841 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 841.7/841.7 kB 14.8 MB/s eta 0:00:00
Downloading requests-2.13.0-py2.py3-none-any.whl (584 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 584.6/584.6 kB 24.0 MB/s eta 0:00:00
Downloading oauthlib-3.3.1-py3-none-any.whl (160 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 160.1/160.1 kB 12.8 MB/s eta 0:00:00
Downloading wcwidth-0.7.0-py3-none-any.whl (110 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 110.8/110.8 kB 7.0 MB/s eta 0:00:00
Building wheels for collected packages: discogs-cli, discogs-client
Building wheel for discogs-cli (setup.py) ... done
Created wheel for discogs-cli: filename=discogs_cli-1.1.0-py3-none-any.whl size=12818 sha256=6dc853cca7eb6dd416a6d6902314dcd14371217e5206079b4e056a051d72c926
Stored in directory: /home/alarm/.cache/pip/wheels/0b/ec/23/22b3cb10af44c11144debc2aaa9b4ea0787b0954eb581736b4
Building wheel for discogs-client (setup.py) ... done
Created wheel for discogs-client: filename=discogs_client-2.2.1-py3-none-any.whl size=12186 sha256=71a7473928b6aec356035eaa85dcd63ab996d9cda394b3a3f588640d4b714f1e
Stored in directory: /home/alarm/.cache/pip/wheels/c3/3c/d4/f85e8beb6fe6e0f362811ae65d2f5b4649693ba37d3660cdfc
Successfully built discogs-cli discogs-client
Installing collected packages: requests, Pygments, click, wcwidth, oauthlib, prompt-toolkit, discogs-client, discogs-cli
Attempting uninstall: requests
Found existing installation: requests 2.34.2
Uninstalling requests-2.34.2:
Successfully uninstalled requests-2.34.2
Successfully installed Pygments-2.2.0 click-6.7 discogs-cli-1.1.0 discogs-client-2.2.1 oauthlib-3.3.1 prompt-toolkit-1.0.13 requests-2.13.0 wcwidth-0.7.0
$ discogs-cli
Traceback (most recent call last):
File "/mnt/wd1000/ik/RPi conf files/dev/venv/bin/discogs-cli", line 7, in <module>
from discogs_cli.main import cli
File "/mnt/wd1000/ik/RPi conf files/dev/venv/lib/python3.12/site-packages/discogs_cli/main.py", line 8, in <module>
from prompt_toolkit import prompt
File "/mnt/wd1000/ik/RPi conf files/dev/venv/lib/python3.12/site-packages/prompt_toolkit/__init__.py", line 16, in <module>
from .interface import CommandLineInterface
File "/mnt/wd1000/ik/RPi conf files/dev/venv/lib/python3.12/site-packages/prompt_toolkit/interface.py", line 19, in <module>
from .application import Application, AbortAction
File "/mnt/wd1000/ik/RPi conf files/dev/venv/lib/python3.12/site-packages/prompt_toolkit/application.py", line 8, in <module>
from .key_binding.bindings.basic import load_basic_bindings
File "/mnt/wd1000/ik/RPi conf files/dev/venv/lib/python3.12/site-packages/prompt_toolkit/key_binding/bindings/basic.py", line 9, in <module>
from prompt_toolkit.renderer import HeightIsUnknownError
File "/mnt/wd1000/ik/RPi conf files/dev/venv/lib/python3.12/site-packages/prompt_toolkit/renderer.py", line 11, in <module>
from prompt_toolkit.styles import Style
File "/mnt/wd1000/ik/RPi conf files/dev/venv/lib/python3.12/site-packages/prompt_toolkit/styles/__init__.py", line 8, in <module>
from .from_dict import *
File "/mnt/wd1000/ik/RPi conf files/dev/venv/lib/python3.12/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.12/collections/__init__.py)