@@ -225,17 +225,21 @@ def add_tarfile_to_env_meta(env_meta_filename, tarfile):
225225 )
226226
227227 tarfile_name = Path (tarfile ).name
228- package_item = {"name" : tarfile_name , "filename" : tarfile_name }
229- # check that the package is not already in the list
230- for pkg in env_meta ["packages" ]:
231- if pkg ["filename" ] == tarfile_name :
232- msg = f"package with filename '{ tarfile_name } ' already in env meta file"
228+ mount_point_item = {"name" : tarfile_name , "filename" : tarfile_name }
229+
230+ if "mounts" not in env_meta :
231+ env_meta ["mounts" ] = []
232+
233+ # check that the mount point is not already in the list
234+ for mount_point in env_meta ["mounts" ]:
235+ if mount_point ["filename" ] == tarfile_name :
236+ msg = f"mount point with filename '{ tarfile_name } ' already in env meta file"
233237 raise RuntimeError (msg )
234- if pkg ["name" ] == package_item ["name" ]:
235- msg = f"package with name '{ package_item ['name' ]} ' already in env meta file"
238+ if mount_point ["name" ] == mount_point_item ["name" ]:
239+ msg = f"mount point with name '{ mount_point_item ['name' ]} ' already in env meta file"
236240 raise RuntimeError (msg )
237241
238- env_meta ["packages " ].append (package_item )
242+ env_meta ["mounts " ].append (mount_point_item )
239243 with open (env_meta_filename , "w" ) as f :
240244 json .dump (env_meta , f , indent = 4 )
241245
0 commit comments