rapydscript-ng icon indicating copy to clipboard operation
rapydscript-ng copied to clipboard

Remove typing/annotations from input

Open jayvdb opened this issue 4 years ago • 1 comments
trafficstars

As type annotations and typing is getting added to lots of Python code as they convert to Python 3 only code, and this project doesnt intend to support that per https://github.com/kovidgoyal/rapydscript-ng/issues/126 , perhaps this project could be enhanced to strip out typing and type annotations from the input as it is processing the input, so it can handle a Python 3 code which uses these.

Currently any import typing causes rapydscript to fail.

https://github.com/abarker/strip-hints has a reasonable implementation of this in Python, that might be used as a guide for what be needed to implement this natively in rapydscript-ng. It doesnt strip the typing import, but that doesn't seem to difficult, and I've raised it as a feature request at https://github.com/abarker/strip-hints/issues/12

jayvdb avatar May 29 '21 06:05 jayvdb

Not something I care about, but patches are welcome.

kovidgoyal avatar May 29 '21 06:05 kovidgoyal