[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