def copy(self):
        result = Requirements()
        for name, req in self.items():
            result[name] = req
        return result
We need a custom copy as the normal one requires __init__ to be
dataset/ETHPy150Open conan-io/conan/conans/model/requires.py/Requirements.copy