[MacPorts] #72138: borgmatic @1.9.3 (sysutils) Broken by py312-referencing 0.36.2_0

MacPorts noreply at macports.org
Sun Mar 9 22:25:00 UTC 2025


#72138: borgmatic @1.9.3 (sysutils) Broken by py312-referencing 0.36.2_0
---------------------------------------+------------------------
  Reporter:  DrBrynzo                  |      Owner:  neverpanic
      Type:  defect                    |     Status:  reopened
  Priority:  Normal                    |  Milestone:
 Component:  ports                     |    Version:  2.10.5
Resolution:                            |   Keywords:
      Port:  borgmatic py-referencing  |
---------------------------------------+------------------------
Changes (by DrBrynzo):

 * status:  closed => reopened
 * resolution:  fixed =>


Comment:

 This did not fix the problem. The error seems to be the same with the
 updated version of borgmatic upstream.


 {{{
 bryn at mini ~ % borgmatic -v1 --progress --stats -c scripts/borgmatic/run-
 daily
 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

 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/72138#comment:6>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list