# HG changeset patch # User Tuomo Valkonen # Date 1748894319 18000 # Node ID 4d5cb76f86a205eb952b95e3f871ca546c7d4d4c # Parent ff975e7681129f55d05ee27924aa888ff982c5c9 Changes to the hacks the horrible shite known as py2app requires with keyring *today*. diff -r ff975e768112 -r 4d5cb76f86a2 borgend/repository.py --- a/borgend/repository.py Mon Jun 02 08:38:59 2025 -0500 +++ b/borgend/repository.py Mon Jun 02 14:58:39 2025 -0500 @@ -8,7 +8,7 @@ env=os.environ.copy() if '_PY2APP_LAUNCHED_' in env: # Horrible hack to make keyring work with the shit known as py2app. - from keyring.backends.OS_X import Keyring + from keyring.backends.macOS import Keyring import keyring keyring.set_keyring(Keyring()) else: diff -r ff975e768112 -r 4d5cb76f86a2 pyproject.toml --- a/pyproject.toml Mon Jun 02 08:38:59 2025 -0500 +++ b/pyproject.toml Mon Jun 02 14:58:39 2025 -0500 @@ -1,3 +1,3 @@ [build-system] -requires = ["setuptools", "wheel", "py2app", "ssdpy"] +requires = ["setuptools", "wheel", "py2app", "ssdpy", "keyring"] build-backend = "setuptools.build_meta"