Skip to content

pyrepl is not in a good state #47

Description

@voidus

The pyrepl dependency seems to be not doing so well.

There is rarely any activity and the github and pypi versions have diverged: pypy/pyrepl#36

Additionally, there is python2-only syntax used:

> rg \\braise.\*,
pyrepl/pygame_keymap.py
93:                    raise KeySpecError, \
97:                    raise KeySpecError, "doubled \\C- (char %d of %s)"%(
103:                    raise KeySpecError, \
107:                    raise KeySpecError, "doubled \\M- (char %d of %s)"%(
122:                    raise KeySpecError, \
129:                    raise KeySpecError, \
135:                raise KeySpecError, \
164:                raise KeySpecError, \

pyrepl/python_reader.py
60:    raise cls, val, tb

pyrepl/pygame_console.py
302:        raise Exception, "erp!"

Not saying this to flame the people who worked on it of course, but it puts this package and its dependents in a precarious position. I'm using pdbpp in my daily work and haven't run into issues, so I assume the problematic code paths aren't used, but we should probably think if there is a way to support pyrepl or, if necessary, remove the dependency.

I understand that this might be a hard topic and hope we can find a good solution without explicit of implied shaming

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions