Edgewall Software

Opened 6 years ago

Last modified 5 years ago

#612 closed defect

Genshi doesn't support Python 3.8 — at Version 3

Reported by: anonymous Owned by: cmlenz
Priority: major Milestone: 0.8
Component: General Version: 0.7
Keywords: Cc:

Description (last modified by rjollos)

Python 3.8 now uses ast.Constant type and remove types like _ast.Str: ast.Str is a backward compatibility class.

I had to disable Genshi benchmark in the performance project: https://github.com/python/performance/issues/46

Example of issue: strarg = _new(_ast.Str, node.id) at genshi/template/eval.py:616: the code should use ast.Str, not _ast.Str.

Change History (3)

comment:1 Changed 6 years ago by anonymous

See https://bugs.python.org/issue32892 for more information about the Python change.

comment:2 Changed 5 years ago by hodgestar

Thanks for the report!

I'm maintaining Genshi's on GitHub now, so I've opened https://github.com/edgewall/genshi/issues/14 there too.

Last edited 5 years ago by rjollos (previous) (diff)

comment:3 Changed 5 years ago by rjollos

  • Description modified (diff)
Note: See TracTickets for help on using tickets.