OpenCyphal / pydsdl

Cyphal DSDL processing front end implemented in Python

Home Page:https://opencyphal.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Python 3.11 support

thirtytwobits opened this issue · comments

TLDR; update parsimonious to get around getargspec change in the inspect module.

Would it be difficult to get rid of six.py while we're at it? I see that the latest version no longer requires it, but it happens to be the same version that requires the new regex library. The new library, however, appears to be largely API-compatible with the native re module, so it could be that replacing import regex as re with import re might be enough to make the latest release work for us.

Also maybe we should rather submit patches to the upstream? See erikrose/parsimonious#231

Closing this but opening a new issue to track six and upstreaming the change.