With the 1.2.0 release, it seems that when maco runs, it may modify extractors in place to adjust imports.
I'd assume this is uv doing some optimisation under the hood. This isn't necessarily bad, just unexpected. It also affects the supplied demo extractors in this project.
To reproduce, run tox for this package and observe the imports in demo_extractors/complex/complex.py:
from . import complex_utils changes to from complex import complex_utils
With the 1.2.0 release, it seems that when maco runs, it may modify extractors in place to adjust imports. I'd assume this is uv doing some optimisation under the hood. This isn't necessarily bad, just unexpected. It also affects the supplied demo extractors in this project.
To reproduce, run
tox
for this package and observe the imports indemo_extractors/complex/complex.py
:from . import complex_utils
changes tofrom complex import complex_utils