Closed OliviaLynn closed 1 month ago
I should have pointed this out here directly, you could also add a line to pyproject.toml
which says
ceci!=2.0
which avoids the issue with remembering to switch back to the latest version.
We are working on updating everything to ceci v2 now. This PR (https://github.com/LSSTDESC/rail_base/pull/132) should hopefully resolve the problem without making changes.
Problem & Solution Description (including issue #)
Should fix the rail smoke test failures (when all the following conditions are completed)
Context:
The canary in the mine was Useful_Utilities, which was failing with
NameError: name 'RailStage' is not defined
at this point in this run.Main change: RailStage import
rail.core.stage.RailStage
(previouslyrail.core.RailStage
)import_and_attach_all
anymorerail.core.stage.RailStage
or import it as fromrail.core.stage import RailStage
or suchAlso: ceci pre-v2 rollback
Finally: PZFlow import