diff --git a/trains_agent/helper/package/requirements.py b/trains_agent/helper/package/requirements.py index 03a58ca..ee981ca 100644 --- a/trains_agent/helper/package/requirements.py +++ b/trains_agent/helper/package/requirements.py @@ -4,7 +4,7 @@ import operator import os import re from abc import ABCMeta, abstractmethod -from copy import deepcopy +from copy import deepcopy, copy from itertools import chain, starmap from operator import itemgetter from os import path @@ -81,6 +81,9 @@ class MarkerRequirement(object): return ''.join(parts) + def clone(self): + return MarkerRequirement(copy(self.req)) + __str__ = tostr def __repr__(self):