Please port to py3.
Upstream is working on this: https://github.com/renpy/renpy/issues/2003 It will take time as compatibility with current python2 games is mandatory. There is nothing I can do here.
Please keep the bug against the tracker open.
ping.
Upstream is still working in this. Please keep this package in tree as long as possible to keep user experience steady.
It has been pointed out on the ml that upstream made a py3 release. Are you going to bump it?
(In reply to Michał Górny from comment #5) > It has been pointed out on the ml that upstream made a py3 release. Are you > going to bump it? Yes. On this or next weekend depending on how much work it will take.
Unfortunately information on the gentoo-dev ml was misleading: 7.4.0 prerelease supports game scripts in python3, but renpy itself is still in python2, see official explanation: https://www.renpy.org/dev-doc/html/changelog.html#python-2-python-3-compatibility-mode ***************************************************** Full Changelog 7.4.0 [...] Python 2/Python 3 Compatibility Mode While Ren'Py is not yet supported on Python 3, this release of Ren'Py includes several features to allow you to begin writing scripts that will work on both Python 2 and Python 3. ***************************************************** Just to be sure I tried to build renpy-7.4.0 using python3: it fails because it still uses python2 code inside (but with import future, so it can support scripts in python 3). Python3 support for the RenPy itself is expected in 8.0 version.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=996896ced962429b340e4e26efde2a5dff179ad8 commit 996896ced962429b340e4e26efde2a5dff179ad8 Author: Michał Górny <mgorny@gentoo.org> AuthorDate: 2020-12-31 23:56:55 +0000 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: 2021-01-01 00:14:13 +0000 package.mask: Last rite games-engines/renpy & co. Bug: https://bugs.gentoo.org/735358 Signed-off-by: Michał Górny <mgorny@gentoo.org> profiles/package.mask | 12 ++++++++++++ 1 file changed, 12 insertions(+)
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44b83e623bb10696ec30b395774dd327e5e87925 commit 44b83e623bb10696ec30b395774dd327e5e87925 Author: Michał Górny <mgorny@gentoo.org> AuthorDate: 2021-01-30 23:19:52 +0000 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: 2021-01-30 23:19:52 +0000 dev-python/numpy-python2: Remove last-rited pkg Closes: https://bugs.gentoo.org/735358 Signed-off-by: Michał Górny <mgorny@gentoo.org> dev-python/numpy-python2/Manifest | 4 - .../files/numpy-1.15.4-no-hardcode-blas.patch | 76 ---------- ...-1.16.5-setup.py-install-skip-build-fails.patch | 23 --- dev-python/numpy-python2/metadata.xml | 12 -- .../numpy-python2/numpy-python2-1.16.6.ebuild | 157 --------------------- profiles/package.mask | 7 - 6 files changed, 279 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d299c77adbcdaeae8a7f5c056f675448e89a3ff4 commit d299c77adbcdaeae8a7f5c056f675448e89a3ff4 Author: Michał Górny <mgorny@gentoo.org> AuthorDate: 2021-01-30 23:19:01 +0000 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: 2021-01-30 23:19:01 +0000 games-engines/renpy: Remove last-rited pkg Closes: https://bugs.gentoo.org/735358 Signed-off-by: Michał Górny <mgorny@gentoo.org> games-engines/renpy/Manifest | 2 - .../renpy-6.99.12.4-compat-infinite-loop.patch | 42 --- .../renpy/files/renpy-6.99.12.4-compat-style.patch | 43 --- .../files/renpy-6.99.12.4-compat-window.patch | 51 --- .../renpy/files/renpy-6.99.12.4-multiple-abi.patch | 357 --------------------- .../renpy/files/renpy-7.3.5-system-path.patch | 19 -- .../files/renpy-7.3.5-use-system-fribidi.patch | 42 --- games-engines/renpy/files/renpy.1 | 163 ---------- games-engines/renpy/metadata.xml | 30 -- games-engines/renpy/renpy-6.99.12.4-r4.ebuild | 108 ------- games-engines/renpy/renpy-7.3.5.ebuild | 108 ------- profiles/package.mask | 1 - 12 files changed, 966 deletions(-)