-
Notifications
You must be signed in to change notification settings - Fork 16
Closed
Labels
bugSomething isn't workingSomething isn't working
Description
Please select the according OS-Label
Linux
Describe
ImportError: failed to find libmagic. Check your installation
Snapshot to reproduce
Command to reproduce
waybackup
Terminal output
$ waybackup
Traceback (most recent call last):
File ".local/bin/waybackup", line 4, in <module>
from pywaybackup.main import cli
File ".local/share/uv/tools/pywaybackup/lib/python3.9/site-packages/pywaybackup/__init__.py", line 1, in <module>
from .PyWayBackup import PyWayBackup
File ".local/share/uv/tools/pywaybackup/lib/python3.9/site-packages/pywaybackup/PyWayBackup.py", line 8, in <module>
import pywaybackup.archive_save as archive_save
File ".local/share/uv/tools/pywaybackup/lib/python3.9/site-packages/pywaybackup/archive_save.py", line 6, in <module>
from pywaybackup.helper import url_get_timestamp
File ".local/share/uv/tools/pywaybackup/lib/python3.9/site-packages/pywaybackup/helper.py", line 3, in <module>
import magic
File ".local/share/uv/tools/pywaybackup/lib/python3.9/site-packages/magic/__init__.py", line 209, in <module>
libmagic = loader.load_lib()
File ".local/share/uv/tools/pywaybackup/lib/python3.9/site-packages/magic/loader.py", line 49, in load_lib
raise ImportError('failed to find libmagic. Check your installation')
ImportError: failed to find libmagic. Check your installation
Additional context
For linux you need to install pylibmagic and import it before importing magic for the package to be self-contained
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working