code: def get_requires(self, requires_types):
          
          if not isinstance(requires_types, list):
              requires_types = list(requires_types)
          extracted_requires = []
          for requires_name in requires_types:
              for requires in self.json_metadata.get(requires_name, []):
                  if 'win' in requires.get('environment', {}):
                      continue
                  extracted_requires.extend(requires['requires'])
          return extracted_requires
docs: Extracts requires of given types from metadata file, filter windows
          specific requires.