Skip to content

ply has been abandoned, should we consider alternatives? #7375

@wihobbs

Description

@wihobbs

I noticed this morning that the Python ply package has recently been abandoned. We use ply for the constraint parser and it is a dependency of #7252. We should look into the recommended alternatives, either:

  1. replace our use of ply with a different, maintained package,
  2. take up maintenance ourselves by copying ply/lex.py and ply/yacc.py into src/bindings/python/flux/utils/ (provided of course that the LICENSE is respected), or
  3. write a new LALR parser from scratch, ourselves, checking off a CS bucket list item in the process.

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