<#423 ignore - pr into pr> Pull request opened by ...
# flyte-github
a
#423 ignore - pr into pr Pull request opened by wild-endeavor • Split out controller into core.rs and lib.rs. core.rs should be pure Rust and not depend on Python at all. • Update cargo.toml with two features - one that turns on pyo3/auto-initialize for building Rust crates (rlib), which allows us to cargo run binary files, and one that turns on pyo3/extension-module, which lets the manylinux image build wheels. • Temporarily adding in local flyte v2 idl - will remove next pr. • Update Phase -> ActionPhase. • Move the test functions in the Python BaseController class into separate test binaries now that we have rlib. (can delete these in the future) • Add an informer cache to support multiple root runs. • Hook up finalize parent action, which exposed the fact that Action::merge_from_submit was not being called, added. • Move controller errors out to a new file. • Update readme for setup docs a bit. flyteorg/flyte-sdk