diff --git a/install/linux/dangerzone.spec b/install/linux/dangerzone.spec index 5fb17d74c..409f56e9c 100644 --- a/install/linux/dangerzone.spec +++ b/install/linux/dangerzone.spec @@ -216,16 +216,6 @@ convert the documents within a secure sandbox. %prep %autosetup -p1 -n dangerzone-%{version} -# XXX: Bump the Python requirement in pyproject.toml from <3.13 to <3.14. Fedora -# 41 comes with Python 3.13 installed, but our pyproject.toml does not support -# it because PySide6 in PyPI works with Python 3.12 or earlier. -# -# This hack sidesteps this issue, and we haven't noticed any paticular problem -# with the package that is built from that. -%if 0%{?fedora} == 41 -sed -i 's/<3.13/<3.14/' pyproject.toml -%endif - # Bypass the version pin for Fedora as the 6.8.1.1 package is causing trouble # A 6.8.1.1 package was only released with a wheel for macOS, but was picked by # Fedora packagers. We cannot use "*" when PyPI is involved as it will fail to download the latest version. diff --git a/poetry.lock b/poetry.lock index 0d8fd028e..b775da41c 100644 --- a/poetry.lock +++ b/poetry.lock @@ -874,9 +874,6 @@ optional = false python-versions = "<3.14,>=3.9" files = [ {file = "PySide6-6.8.1.1-cp39-abi3-macosx_12_0_universal2.whl", hash = "sha256:805728a7ed58352a02689b953ddbe29af1c8944f8c7f2c28312dc0b69f64b85e"}, - {file = "PySide6-6.8.1.1-cp39-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:70f8c4745d981ebb5bb93d7b825222532d553373b68b9db7a42cfcee25cafc9a"}, - {file = "PySide6-6.8.1.1-cp39-abi3-manylinux_2_39_aarch64.whl", hash = "sha256:de80ac62087a716b2bada2e3ddd739c5d176dc4be819abef91274d53d75f4e58"}, - {file = "PySide6-6.8.1.1-cp39-abi3-win_amd64.whl", hash = "sha256:60a2551053fa69845b893fb821507e2cc89d3a8a8b43726d568acd1250ad44fb"}, ] [package.dependencies] @@ -909,9 +906,6 @@ optional = false python-versions = "<3.14,>=3.9" files = [ {file = "PySide6_Addons-6.8.1.1-cp39-abi3-macosx_12_0_universal2.whl", hash = "sha256:83d35d7a1a7dbd1a16b4040a26ad4d5cc030a2aed4d439241babee1225d6e58a"}, - {file = "PySide6_Addons-6.8.1.1-cp39-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:5ef45aeadca37d658e44a41e11f2b2e43dfc34c780a6be1cd09d96a7696e6cc6"}, - {file = "PySide6_Addons-6.8.1.1-cp39-abi3-manylinux_2_39_aarch64.whl", hash = "sha256:e1b4a20b0bcbc2e440faba62e0d164223b8fd6f041d749543bc3812979116c4c"}, - {file = "PySide6_Addons-6.8.1.1-cp39-abi3-win_amd64.whl", hash = "sha256:d8ae86944ac48cc9891666cf71565acebd403a953d0e050be4d41ac490788d0a"}, ] [package.dependencies] @@ -942,9 +936,6 @@ optional = false python-versions = "<3.14,>=3.9" files = [ {file = "PySide6_Essentials-6.8.1.1-cp39-abi3-macosx_12_0_universal2.whl", hash = "sha256:25f3fdb281ac3b442f08250e3284d3b1944f7c64c62ed93b57678a62c199cf46"}, - {file = "PySide6_Essentials-6.8.1.1-cp39-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:62b64842a91114c224c41eeb6a8c8f255ba60268bc5ac19724f944d60e2277c6"}, - {file = "PySide6_Essentials-6.8.1.1-cp39-abi3-manylinux_2_39_aarch64.whl", hash = "sha256:e0c1cc3cfb2ea5eea70748da7d22032a59ea641e24988f543d5b274c0adab065"}, - {file = "PySide6_Essentials-6.8.1.1-cp39-abi3-win_amd64.whl", hash = "sha256:085f12e16db31eb0e802b21c64eabf582f54db6c44463a1f5e1814d897b1f2c0"}, ] [package.dependencies] @@ -1187,9 +1178,6 @@ optional = false python-versions = "<3.14,>=3.9" files = [ {file = "shiboken6-6.8.1.1-cp39-abi3-macosx_12_0_universal2.whl", hash = "sha256:42fbb173a772c4e059dbeafb302e96f6ea8e1c9bacf05fab71ea7eb0d8f97b01"}, - {file = "shiboken6-6.8.1.1-cp39-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:d672df0f29dc5f44de7205c1acae4d0471ba8371bb1d68fdacbf1686f4d22a96"}, - {file = "shiboken6-6.8.1.1-cp39-abi3-manylinux_2_39_aarch64.whl", hash = "sha256:ff1b22a66476b042d3dc09870edca353fdac1c1f517a4cdc364b24e296213ecd"}, - {file = "shiboken6-6.8.1.1-cp39-abi3-win_amd64.whl", hash = "sha256:26f7041c77058a8ecfb9345caa187250b199de79cfb37e33936e5fbd468a7780"}, ] [[package]] @@ -1388,5 +1376,5 @@ type = ["pytest-mypy"] [metadata] lock-version = "2.0" -python-versions = ">=3.9,<3.13" -content-hash = "9c77a647be7cd12ecb7e893ef3102554eb78faf761e99bafdb1d2424d6123c50" +python-versions = ">=3.9,<3.14" +content-hash = "c6395d63523761d272dfc5fe6eef7822a081b3b0fb0b739a82efec7de5346d57" diff --git a/pyproject.toml b/pyproject.toml index 457f1b44f..4bb4bb462 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -13,7 +13,7 @@ include = [ ] [tool.poetry.dependencies] -python = ">=3.9,<3.13" +python = ">=3.9,<3.14" click = "*" platformdirs = "*" PySide6 = "^6.7.1"