-
Notifications
You must be signed in to change notification settings - Fork 181
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for python 3.13 #992
Comments
Our CI tests started failing due to our lack of support of python 3.13, as Debian Trixie switched At the same time, the Pyside6 version in Trixie is still < 6.8, and doesn't support python 3.13+ So, it seem that we'll need to find a way for our Debian packages to install python3 < 3.13 |
Woah, I hadn't realized that Debian has started shipping Regarding our issue, I think that the availability of |
About supporting Python 3.13, we should have added a reminder here :-/. Turns out that with the latest PySide6 version in PyPI, it's as simple as bumping our upper bound on the Python version. Check out e388fe6. Here are also the CI tests that pass with this change: https://github.com/freedomofpress/dangerzone/actions/runs/12988802826 |
Python 3.13 is available since Oct. 7, 2024. The reason we don't support it is because PySide6 didn't support it yet. They announced support for Python 3.13 will be added in Pyside6 6.8. .
But... I've been able to run it locally with the latest
pyside6==6.8.0.1
release, so I wonder if we could get away with it:And then running a small UI from their doc, here if you want:
We currently fallback on Pyside2 in our code, when PySide6 isn't installed, which should be the case on systems where Python is older than Python3.11. We would probably need to trick the debian and fedora package building scripts to replace the python 3.13 dep with something older.
The text was updated successfully, but these errors were encountered: