Using Borg with flags is not possible, unless you install missing dependencies. Example: ``` borgmatic --help Traceback (most recent call last): File "/usr/bin/borgmatic", line 5, in <module> from borgmatic.commands.borgmatic import main File "/usr/lib/python3.11/site-packages/borgmatic/commands/borgmatic.py", line 17, in <module> import borgmatic.actions.borg File "/usr/lib/python3.11/site-packages/borgmatic/actions/borg.py", line 5, in <module> import borgmatic.config.validate File "/usr/lib/python3.11/site-packages/borgmatic/config/validate.py", line 3, in <module> import jsonschema File "/usr/lib/python3.11/site-packages/jsonschema/__init__.py", line 13, in <module> from jsonschema._format import FormatChecker File "/usr/lib/python3.11/site-packages/jsonschema/_format.py", line 11, in <module> from jsonschema.exceptions import FormatError File "/usr/lib/python3.11/site-packages/jsonschema/exceptions.py", line 15, in <module> from referencing.exceptions import Unresolvable as _Unresolvable ModuleNotFoundError: No module named 'referencing' ``` When I installed these two packages it worked: 1. dev-python/jsonschema-specifications 2. dev-python/referencing I dopn'
s/I dopn'//
Which version of borgmatic are we talking about here?
(In reply to Marek Szuba from comment #2) > Which version of borgmatic are we talking about here? Ops. I forgot about that. I'm using version 1.8.2.
OK, I am pretty sure this is not a Borgmatic problem. One - the code of borgmatic-1.8.2 contains no references to the module "referencing". Two - indeed, your traceback shows it is jsonschema itself that attempts to import the module in question. Three - the ebuild for jsonschema-4.19.0 actually RDEPENDs on both of the packages you have mentioned, in line with the hypothesis that it's jsonschema and not borgmatic that needs these packages.
Have you been unmerging packages or something?