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
Bug Description
First moment i was trying to download, bandcamp-dl is returned with "AttributeError" errors...
Reintalled and updated python, now it fails to download with ImportError;
The program worked before.
To Reproduce
Command to reproduce the behavior: bandcamp-dl --base-dir=Music/Myfolder -e -f -k -u -o -r [any link]
Expected behavior
Attempting to run the command will return the following error:
Logs
Traceback (most recent call last):
File "/usr/bin/bandcamp-dl", line 5, in <module>
from bandcamp_dl.__main__ import main
File "/usr/lib/python3.12/site-packages/bandcamp_dl/__main__.py", line 27, in <module>
from bandcamp_dl.bandcamp import Bandcamp
File "/usr/lib/python3.12/site-packages/bandcamp_dl/bandcamp.py", line 9, in <module>
from urllib3.util import create_urllib3_context
ImportError: cannot import name 'create_urllib3_context' from 'urllib3.util' (/usr/lib/python3.12/site-packages/urllib3/util/__init__.py)
Desktop:
OS: Arch Linux
Version: 6.6.49-l-lts
Python Version: 3.12.5-1
The text was updated successfully, but these errors were encountered:
Not a python dev, but shouldn't urllib3 be declared as a dependency in pyproject.toml? Then you can declare a v2 requirement and have the app fail gracefully.
Not a python dev, but shouldn't urllib3 be declared as a dependency in pyproject.toml? Then you can declare a v2 requirement and have the app fail gracefully.
Yes, some quirks slipped through between PRs, I blame the lack of automated testing.
Bug Description
First moment i was trying to download, bandcamp-dl is returned with "AttributeError" errors...
Reintalled and updated python, now it fails to download with ImportError;
The program worked before.
To Reproduce
Command to reproduce the behavior:
bandcamp-dl --base-dir=Music/Myfolder -e -f -k -u -o -r [any link]
Expected behavior
Attempting to run the command will return the following error:
Logs
Desktop:
OS: Arch Linux
Version: 6.6.49-l-lts
Python Version: 3.12.5-1
The text was updated successfully, but these errors were encountered: