[MacPorts] #72173: borgmatic @1.9.13 (sysutils) is not working

MacPorts noreply at macports.org
Mon Mar 10 01:04:36 UTC 2025


#72173: borgmatic @1.9.13 (sysutils) is not working
----------------------+-----------------------
 Reporter:  DrBrynzo  |      Owner:  (none)
     Type:  defect    |     Status:  new
 Priority:  Normal    |  Milestone:
Component:  ports     |    Version:  2.10.5
 Keywords:            |       Port:  borgmatic
----------------------+-----------------------
 The current version of borgmatic (1.9.13) is not working. Per comment 9 in
 #72138 I attempted manually installing py-typing_extensions as I assumed
 perhaps this was a fix but it made no difference.


 {{{
 bryn at mini ~ % borgmatic --version
 Traceback (most recent call last):
   File "/opt/local/bin/borgmatic", line 5, in <module>
     from borgmatic.commands.borgmatic import main
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12
 /site-packages/borgmatic/commands/borgmatic.py", line 11, in <module>
     import borgmatic.actions.borg
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12
 /site-packages/borgmatic/actions/borg.py", line 5, in <module>
     import borgmatic.config.validate
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12
 /site-packages/borgmatic/config/validate.py", line 4, in <module>
     import jsonschema
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12
 /site-packages/jsonschema/__init__.py", line 13, in <module>
     from jsonschema._format import FormatChecker
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12
 /site-packages/jsonschema/_format.py", line 11, in <module>
     from jsonschema.exceptions import FormatError
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12
 /site-packages/jsonschema/exceptions.py", line 15, in <module>
     from referencing.exceptions import Unresolvable as _Unresolvable
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12
 /site-packages/referencing/__init__.py", line 5, in <module>
     from referencing._core import Anchor, Registry, Resource,
 Specification
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12
 /site-packages/referencing/_core.py", line 18, in <module>
     from referencing.typing import URI, Anchor as AnchorType, D, Mapping,
 Retrieve
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12
 /site-packages/referencing/typing.py", line 22, in <module>
     D = TypeVar("D", default=Any)
         ^^^^^^^^^^^^^^^^^^^^^^^^^
 TypeError: 'default' is an invalid keyword argument for typevar()
 bryn at mini ~ % port info borgmatic
 borgmatic @1.9.13 (sysutils)

 Description:          borgmatic is simple, configuration-driven backup
 software for servers and workstations. Protect your files
                       with client-side encryption. Backup your databases
 too. Monitor it all with integrated third-party services.
 Homepage:             https://torsion.org/borgmatic/

 Build Dependencies:   py312-build, py312-installer, py312-setuptools,
 py312-wheel
 Library Dependencies: python312
 Runtime Dependencies: borgbackup, py312-colorama, py312-jsonschema,
 py312-packaging, py312-requests, py312-ruamel-yaml,
                       py312-ruamel-yaml-clib
 Platforms:            darwin any
 License:              GPL-3
 Maintainers:          Email: cal at macports.org, GitHub: neverpanic
                       Policy: openmaintainer
 }}}

 [https://trac.macports.org/ticket/72138#comment:9]

-- 
Ticket URL: <https://trac.macports.org/ticket/72173>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list