diff --git a/dataflows/processors/add_metadata.py b/dataflows/processors/add_metadata.py index 564b462..ffba974 100644 --- a/dataflows/processors/add_metadata.py +++ b/dataflows/processors/add_metadata.py @@ -1,5 +1,12 @@ +import copy + + def add_metadata(**metadata): + metadata = copy.deepcopy(metadata) + if 'resources' in metadata: + del metadata['resources'] + def func(package): package.pkg.descriptor.update(metadata) yield package.pkg