The package needs porting to Python 3.13.
Same here
Created attachment 927444 [details] mod_wsgi 5.0.2. ebuild Attached proposed ebuild compatible with Python 3.13 thanks to version bump 5.0.0->5.0.2 - this is aimed to whoever wants to resolve this bug _and_ has experience with ebuilds and potentially a bit of portage fighting.
Gabriel, Thank you! diff mod_wsgi-5.0.2.ebuild /var/db/repos/gentoo/www-apache/mod_ wsgi/mod_wsgi-5.0.0.ebuild 6c6 < PYTHON_COMPAT=( python3_{9..13} ) --- > PYTHON_COMPAT=( python3_{9..12} ) --- @devs add ebuild to tree
I'll take a look.
(In reply to Sam James from comment #4) > I'll take a look. Perfect, Sam!
Thanks, Sam, as ever. Disclaimer: it works on my machine (tm), tested hosting Mercurial (fun to test). Other than that, it does throw several deprecation warnings as it compiles, which seems to be a common thing anyway.
(In reply to Gabriel from comment #6) > Thanks, Sam, as ever. > Disclaimer: it works on my machine (tm), tested hosting Mercurial (fun to > test). Other than that, it does throw several deprecation warnings as it > compiles, which seems to be a common thing anyway. Tested with Nextcoud, TT-RSS and others. Works as expected. PS: who cares about warnings 😂
(In reply to cilly from comment #7) > Tested with Nextcoud, [...] Isn't Nextcloud a PHP thing that you would typically deploy with FCGI+PHP-FM? > PS: who cares about warnings 😂 Completeness does :)
(In reply to Gabriel from comment #8) > (In reply to cilly from comment #7) > > Tested with Nextcoud, [...] > Isn't Nextcloud a PHP thing that you would typically deploy with FCGI+PHP-FM? Somehow, if using specific apps and media content, wsgi is requested.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fff1b241cce32bbeeaeb3938ba74b88f7acfc4c6 commit fff1b241cce32bbeeaeb3938ba74b88f7acfc4c6 Author: Hanno Böck <hanno@gentoo.org> AuthorDate: 2025-05-07 16:45:01 +0000 Commit: Hanno Böck <hanno@gentoo.org> CommitDate: 2025-05-07 16:45:03 +0000 www-apache/mod_wsgi: add 5.0.2 Add Python 3.13 support. Closes: https://bugs.gentoo.org/952755 Signed-off-by: Hanno Böck <hanno@gentoo.org> www-apache/mod_wsgi/Manifest | 1 + www-apache/mod_wsgi/mod_wsgi-5.0.2.ebuild | 46 +++++++++++++++++++++++++++++++ 2 files changed, 47 insertions(+)