openrewrite / rewrite-python

OpenRewrite recipes for Python.
Apache License 2.0
12 stars 5 forks source link

Parser revision: Parse all inputs prior to disposing the Disposable. #54

Open traceyyoshima opened 1 year ago

traceyyoshima commented 1 year ago

Problem: The PythonParser is set up as if each Input exists in a project with a single file, which causes imports within the same project to lack type attribution.

This issue will revise the parse to handle multiple inputs and add any required configurations for types to be resolved.

Note: The configurations required to resolve dependencies can and will be added separately.

traceyyoshima commented 1 year ago

Putting the issue aside for, as this work is non-trivial.