Skip to content

lextab.py syntax error #35

Description

@bcail

I just installed eulxml into a python 3.6 virtual environment. I got the following warning: "yacc table file version is out of date". Then, when I quit ipython and started it again, I got an Invalid Syntax error pointing to the following line in lextab.py: _lexreflags = <RegexFlag.UNICODE: 32>.

It looks like lextab.py was generated by ply 3.9, but my install pulled in ply 3.10. When I switched to ply 3.9, the problem went away. Should ply be pegged to a specific release in setup.py, so this doesn't happen?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions