Dear @roll, first things first: Thank you so much for conceiving and maintaining Frictionless. It is true gold. At https://github.com/daq-tools/skeem/pull/10, we believe we are being tripped by a similar issue already reported at GH-1580 by @aborruso. At our end, it is the mypy type checker, which fails like: ``` $ mypy skeem .venv/lib/python3.10/site-packages/frictionless/dialect/types.py:28: error: invalid syntax [syntax] Found 1 error in 1 file (errors prevented further checking) ``` ... when upgrading to frictionless-5.14.x already: ``` pip install --upgrade "frictionless<5.15" ``` On the other hand, when downgrading to frictionless-5.13.x: ``` pip install --upgrade "frictionless<5.14" ``` ... mypy succeeds again: ``` mypy --install-types --non-interactive skeem Success: no issues found in 36 source files ``` With kind regards, Andreas. P.S.: We are using the most recent mypy 1.5.1: ``` $ mypy --version mypy 1.5.1 (compiled: yes) ```