code: def copy(self):
          
          other = PackageFilterList.__new__(PackageFilterList)
          other.filters = [x.copy() for x in self.filters]
          return other
docs: Return a copy of the filter list.
  
          Adding rules to the copy will not alter the source.