code: def get_requires(self, build_requires=False, private_build_requires=False):
          
          requires = self.requires or []
  
          if build_requires:
              requires = requires + (self.build_requires or [])
          if private_build_requires:
              requires = requires + (self.private_build_requires or [])
  
          return requires
docs: Get the requirements of the variant.
  
          Args:
              build_requires (bool): If True, include build requirements.
              private_build_requires (bool): If True, include private build
                  requirements.
  
          Returns:
              List of `Requirement` objects.