This is an early notice about Python 3.13 which will be the main Python in Fedora 41+ (https://fedoraproject.org/wiki/Changes/Python3.13). We detected that python-yaql invokes '2to3' during its build time. 2to3 and lib2to3 will be removed from Python 3.13. Python-maint has already started testing Fedora packages with Python 3.13 alphas. We'll appreciate unblocking python-yaql as soon as possible to enable smooth integration. Possible solutions to this issue: - (preferred) port your package to Python 3 upstream - patch the source code of the package using 2to3 and add the patch to dist git 2to3 is still present in Fedora 37, 38, 39, 40.
Fixed in https://src.fedoraproject.org/rpms/python-yaql/c/961cb8354c1b1ed9ec4b2ed59819ba6b10c6f3df?branch=rawhide Built in https://koji.fedoraproject.org/koji/taskinfo?taskID=107965111