Traceback (most recent call last):


 "/data/data/com.termux/files/usr/bin/spotdl", line 33, in <module>

sys.exit(load_entry_point('spotdl==3.1.0', 'console_scripts', 'spotdl')())


 "/data/data/com.termux/files/usr/lib/python3.8/site-packages/spotdl-3.1.0-py3.8.egg/spotdl/__main__.py", line 92, in console_entry_point


 "/data/data/com.termux/files/usr/lib/python3.8/site-packages/spotdl-3.1.0-py3.8.egg/spotdl/download/downloader.py", line 257, in __init__


 "/data/data/com.termux/files/usr/lib/python3.8/multiprocessing/context.py", line 119, in Pool

return Pool(processes, initializer, initargs, maxtasksperchild,


 "/data/data/com.termux/files/usr/lib/python3.8/multiprocessing/pool.py", line 191, in __init__

self._setup_queues()


 "/data/data/com.termux/files/usr/lib/python3.8/multiprocessing/pool.py", line 343, in _setup_queues

self._inqueue = self._ctx.SimpleQueue()


 "/data/data/com.termux/files/usr/lib/python3.8/multiprocessing/context.py", line 113, in SimpleQueue

return SimpleQueue(ctx=self.get_context())


 "/data/data/com.termux/files/usr/lib/python3.8/multiprocessing/queues.py", line 336, in __init__

self._rlock = ctx.Lock()


 "/data/data/com.termux/files/usr/lib/python3.8/multiprocessing/context.py", line 67, in Lock

from .synchronize import Lock


 "/data/data/com.termux/files/usr/lib/python3.8/multiprocessing/synchronize.py", line 30, in <module>

raise ImportError("This platform lacks a functioning sem_open" +
ImportError: This platform lacks a functioning sem_open implementation, therefore, the required synchronization primitives needed will not function, see issue 3770.
Traceback (most recent call last):


 "/nix/store/0l7ns9sg0ykj1cvw5nqca2jbpn7cb6kc-python3.8-nose-1.3.7/lib/python3.8/site-packages/nose/failure.py", line 39, in runTest

raise self.exc_val.with_traceback(self.tb)


 "/nix/store/0l7ns9sg0ykj1cvw5nqca2jbpn7cb6kc-python3.8-nose-1.3.7/lib/python3.8/site-packages/nose/loader.py", line 416, in loadTestsFromName

module = self.importer.importFromPath(


 "/nix/store/0l7ns9sg0ykj1cvw5nqca2jbpn7cb6kc-python3.8-nose-1.3.7/lib/python3.8/site-packages/nose/importer.py", line 47, in importFromPath

return self.importFromDir(dir_path, fqname)


 "/nix/store/0l7ns9sg0ykj1cvw5nqca2jbpn7cb6kc-python3.8-nose-1.3.7/lib/python3.8/site-packages/nose/importer.py", line 94, in importFromDir

mod = load_module(part_fqname, fh, filename, desc)


 "/nix/store/5aq2ix4vmk8bxs20ddqi48vc4bnk8zr5-python3-3.8.6/lib/python3.8/imp.py", line 234, in load_module

return load_source(name, filename, file)


 "/nix/store/5aq2ix4vmk8bxs20ddqi48vc4bnk8zr5-python3-3.8.6/lib/python3.8/imp.py", line 171, in load_source

module = _load(spec)


 "<frozen importlib._bootstrap>", line 702, in _load


 "<frozen importlib._bootstrap>", line 671, in _load_unlocked


 "<frozen importlib._bootstrap_external>", line 783, in exec_module


 "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed


 "/build/source/unit_tests/test_list_mount_points.py", line 5, in <module>

from trashcli.list_mount_points import _mount_points_from_df_output
ImportError: cannot import name '_mount_points_from_df_output' from 'trashcli.list_mount_points' (/build/source/trashcli/list_mount_points.py)
