[MacPorts] #72138: borgmatic @1.9.3 (sysutils) Broken by py312-referencing 0.36.2_0 and/or py313-setuptools 75.8.2_0
MacPorts
noreply at macports.org
Wed Mar 5 04:36:59 UTC 2025
#72138: borgmatic @1.9.3 (sysutils) Broken by py312-referencing 0.36.2_0 and/or
py313-setuptools 75.8.2_0
----------------------+-----------------------
Reporter: DrBrynzo | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.10.5
Keywords: | Port: borgmatic
----------------------+-----------------------
Running "port upgrade outdated" broke borgmatic on two M1 Macs running
Sequoia 15.3.1 (24D70) and MacPorts 2.10.5.
{{{
bryn at wingnut ~ % sudo port selfupdate
Password:
---> Checking for newer releases of MacPorts
MacPorts base version 2.10.5 installed,
MacPorts base version 2.10.5 available.
---> MacPorts base is already the latest version
---> Updating the ports tree
The ports tree has been updated.
2 ports are outdated. Run 'port outdated' for details.
To upgrade your installed ports, you should run
port upgrade outdated
bryn at wingnut ~ % port outdated
The following installed ports are outdated:
py312-referencing 0.35.1_0 < 0.36.2_0
py313-setuptools 75.8.0_0 < 75.8.2_0
bryn at wingnut ~ % borgmatic
/etc/borgmatic/config.yaml /etc/borgmatic.d
/Users/bryn/.config/borgmatic/config.yaml /Users/bryn/.config/borgmatic.d:
No valid configuration files found
summary:
/etc/borgmatic/config.yaml /etc/borgmatic.d
/Users/bryn/.config/borgmatic/config.yaml /Users/bryn/.config/borgmatic.d:
No valid configuration files found
Need some help? https://torsion.org/borgmatic/#issues
bryn at wingnut ~ % sudo port upgrade outdated
---> Computing dependencies for py312-referencing
---> Fetching archive for py312-referencing
---> Attempting to fetch
py312-referencing-0.36.2_0.darwin_any.noarch.tbz2 from
https://packages.macports.org/py312-referencing
---> Attempting to fetch
py312-referencing-0.36.2_0.darwin_any.noarch.tbz2.rmd160 from
https://packages.macports.org/py312-referencing
---> Installing py312-referencing @0.36.2_0
---> Cleaning py312-referencing
---> Computing dependencies for py312-referencing
---> Deactivating py312-referencing @0.35.1_0
---> Cleaning py312-referencing
---> Activating py312-referencing @0.36.2_0
---> Cleaning py312-referencing
---> Computing dependencies for py313-setuptools
---> Fetching archive for py313-setuptools
---> Attempting to fetch py313-setuptools-75.8.2_0.darwin_any.noarch.tbz2
from https://packages.macports.org/py313-setuptools
---> Attempting to fetch
py313-setuptools-75.8.2_0.darwin_any.noarch.tbz2.rmd160 from
https://packages.macports.org/py313-setuptools
---> Installing py313-setuptools @75.8.2_0
---> Cleaning py313-setuptools
---> Computing dependencies for py313-setuptools
---> Deactivating py313-setuptools @75.8.0_0
---> Cleaning py313-setuptools
---> Activating py313-setuptools @75.8.2_0
---> Cleaning py313-setuptools
---> Scanning binaries for linking errors
---> No broken files found.
---> No broken ports found.
bryn at wingnut ~ % borgmatic
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 13, 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()
}}}
{{{
}}}
--
Ticket URL: <https://trac.macports.org/ticket/72138>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list