salmon-furniture-31733
08/17/2023, 1:38 PMprimary-module
..primary_module
....model.py
..secondary-module
....secondary_module
......util.py
....pyproject.toml
..metaflow_run.py
..setup.py
And I'm running metaflow_run.py - this depends on the secondary_module which is a separate python project cloned locally here
(path is being resolved as sys.path.insert(0, secondary-module)
This flow has been running for a few months
However, currently, it seems to be taking a very old code of secondary_module (old version of util.py )
The code was, secondary_module used to be a project with setup.py, which got changed into poetry with pyproject.toml
But I'm not sure how that should affect, since the whole source is anyway cloned here
Is there a way to debug why this is happening?ancient-application-36103
08/17/2023, 3:02 PMancient-application-36103
08/17/2023, 3:03 PMpython metaflow_run.py package listsalmon-furniture-31733
08/17/2023, 3:08 PMancient-application-36103
08/17/2023, 3:23 PMsalmon-furniture-31733
08/17/2023, 3:40 PMancient-application-36103
08/17/2023, 3:47 PMRun("flow_name/run_id").code.tarballsalmon-furniture-31733
08/17/2023, 3:53 PMRun("flow_name/run_id").code is coming as None
I'm on Metaflow 2.7.11
Is there some other issue going on here?ancient-application-36103
08/17/2023, 4:17 PMsalmon-furniture-31733
08/17/2023, 4:25 PMancient-application-36103
08/17/2023, 4:29 PMrun_id run on @batch ?salmon-furniture-31733
08/17/2023, 5:10 PMrun_id, then in the same logs, running on remote machine, then that particular step failssalmon-furniture-31733
08/18/2023, 10:40 AMRun().code of the run which failed
Run().code.tarball - shows the correct, updated code
But the run actually fails, and the logs show it's using a much older version of the same fileancient-application-36103
08/18/2023, 2:23 PMsalmon-furniture-31733
08/18/2023, 2:30 PMancient-application-36103
08/18/2023, 2:36 PMRun.code - did the docker image also contain any prebaked remnants of the code?salmon-furniture-31733
08/18/2023, 2:36 PM@conda to define the dependencies, not @image