Skip to content

Conversation

@Gonza10V
Copy link
Contributor

Motivation

  • Ensure internal module imports resolve correctly when the package is installed by switching buildcompiler.py to package-relative imports.

Description

  • Update src/buildcompiler/buildcompiler.py to use from .abstract_translator import translate_abstract_to_plasmids, from .sbol2build import golden_gate_assembly_plan, and from .robotutils import assembly_plan_RDF_to_JSON, run_opentrons_script_with_json_to_zip so internal imports are package-scoped.

Testing

  • Ran python -m pytest, which executed the test suite but ended with 4 failed, 5 passed, 3 errors due to network/proxy failures contacting external SBOL services; ran ruff check ., which reported many existing lint issues across notebooks and scripts (these are preexisting and not caused by this change).

Codex Task

@Gonza10V Gonza10V merged commit 4deb51b into main Jan 16, 2026
4 checks passed
@Gonza10V Gonza10V deleted the codex/update-imports-in-buildcompiler.py branch January 16, 2026 17:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants