Traceback (most recent call last):


 "./spotdl", line 5, in <module>

from spotdl.command_line.__main__ import main


 "/Users/me/Library/Python/3.8/lib/python/site-packages/spotdl/__init__.py", line 2, in <module>

from spotdl.command_line.core import Spotdl


 "/Users/me/Library/Python/3.8/lib/python/site-packages/spotdl/command_line/core.py", line 26, in <module>

from spotdl.command_line.arguments import ArgumentHandler


 "/Users/me/Library/Python/3.8/lib/python/site-packages/spotdl/command_line/arguments.py", line 31, in <module>

_CONFIG_BASE = spotdl.util.merge_copy(


 "/Users/me/Library/Python/3.8/lib/python/site-packages/spotdl/util.py", line 64, in merge_copy

return merge(base.copy(), overrider)


 "/Users/me/Library/Python/3.8/lib/python/site-packages/spotdl/util.py", line 69, in merge

for key, value in overrider.items():
AttributeError: 'NoneType' object has no attribute 'items'

Traceback (most recent call last):


 "/usr/lib64/python2.7/site-packages/flask/app.py", line 1988, in wsgi_app

response = self.full_dispatch_request()


 "/usr/lib64/python2.7/site-packages/flask/app.py", line 1641, in full_dispatch_request

rv = self.handle_user_exception(e)


 "/usr/lib64/python2.7/site-packages/flask/app.py", line 1544, in handle_user_exception

reraise(exc_type, exc_value, tb)


 "/usr/lib64/python2.7/site-packages/flask/app.py", line 1639, in full_dispatch_request

rv = self.dispatch_request()


 "/usr/lib64/python2.7/site-packages/flask/app.py", line 1625, in dispatch_request

return self.view_functions[rule.endpoint](**req.view_args)


 "/usr/lib64/python2.7/site-packages/flask_github.py", line 180, in decorated

data = self._handle_response()


 "/usr/lib64/python2.7/site-packages/flask_github.py", line 203, in _handle_response

response = self.session.post(url, data=params)


 "/usr/lib/python2.7/site-packages/requests/sessions.py", line 535, in post

return self.request('POST', url, data=data, json=json, **kwargs)


 "/usr/lib/python2.7/site-packages/requests/sessions.py", line 488, in request

resp = self.send(prep, **send_kwargs)


 "/usr/lib/python2.7/site-packages/requests/sessions.py", line 609, in send

r = adapter.send(request, **kwargs)


 "/usr/lib/python2.7/site-packages/requests/adapters.py", line 423, in send

timeout=timeout


 "/usr/lib/python2.7/site-packages/requests/packages/urllib3/connectionpool.py", line 600, in urlopen

chunked=chunked)


 "/usr/lib/python2.7/site-packages/requests/packages/urllib3/connectionpool.py", line 345, in _make_request

self._validate_conn(conn)


 "/usr/lib/python2.7/site-packages/requests/packages/urllib3/connectionpool.py", line 844, in _validate_conn

conn.connect()


 "/usr/lib/python2.7/site-packages/requests/packages/urllib3/connection.py", line 326, in connect

ssl_context=context)


 "/usr/lib/python2.7/site-packages/requests/packages/urllib3/util/ssl_.py", line 324, in ssl_wrap_socket

return context.wrap_socket(sock, server_hostname=server_hostname)


 "/usr/lib/python2.7/site-packages/requests/packages/urllib3/contrib/pyopenssl.py", line 438, in wrap_socket

rd = util.wait_for_read(sock, sock.gettimeout())


 "/usr/lib/python2.7/site-packages/requests/packages/urllib3/util/wait.py", line 33, in wait_for_read

return _wait_for_io_events(socks, EVENT_READ, timeout)


 "/usr/lib/python2.7/site-packages/requests/packages/urllib3/util/wait.py", line 22, in _wait_for_io_events

with DefaultSelector() as selector:


 "/usr/lib/python2.7/site-packages/requests/packages/urllib3/util/selectors.py", line 364, in __init__

self._epoll = select.epoll()
AttributeError: 'module' object has no attribute 'epoll'