Thanks for the clarification. Here are the details you requested:
• Python version:
Python 3.12.3
This appears to be incompatible with the .pyc files in arc_generation/, which triggers a BadMagicNumber error when the modules are imported.
• Error observed:
Yes — the error is specifically a Python bytecode version mismatch (BadMagicNumber) when the framework attempts to load auto_arc_generator.pyc and logic_analyzer.pyc.
• Technology node / library:
I am evaluating the Sky130 PDK.
Additional note:
Since the .py sources are intentionally omitted, I will proceed using the recommended workaround (setting ZLIBBOOST_AUTO_ARC=0 and defining arcs manually in the TCL config). If a compatibility layer or updated .pyc files for Python 3.12 become available, I would be happy to test them.
Thanks again for the clarification and for maintaining the project.
Thanks for the clarification. Here are the details you requested:
• Python version:
Python 3.12.3
This appears to be incompatible with the .pyc files in arc_generation/, which triggers a BadMagicNumber error when the modules are imported.
• Error observed:
Yes — the error is specifically a Python bytecode version mismatch (BadMagicNumber) when the framework attempts to load auto_arc_generator.pyc and logic_analyzer.pyc.
• Technology node / library:
I am evaluating the Sky130 PDK.
Additional note:
Since the .py sources are intentionally omitted, I will proceed using the recommended workaround (setting ZLIBBOOST_AUTO_ARC=0 and defining arcs manually in the TCL config). If a compatibility layer or updated .pyc files for Python 3.12 become available, I would be happy to test them.
Thanks again for the clarification and for maintaining the project.