parameters: (self, dist)
docstring: Ensure feature and its requirements are included in distribution
  
          You may override this in a subclass to perform additional operations on
          the distribution.  Note that this method may be called more than once
          per feature, and so should be idempotent.
docstring_summary: Ensure feature and its requirements are included in distribution
docstring_tokens: Ensure feature and its requirements are included in distribution
function: def include_in(self, dist):
          """Ensure feature and its requirements are included in distribution
  
          You may override this in a subclass to perform additional operations on
          the distribution.  Note that this method may be called more than once
          per feature, and so should be idempotent.
  
          """
  
          if not self.available:
              raise DistutilsPlatformError(
                  self.description + " is required, "
                  "but is not available on this platform"
              )
  
          dist.include(**self.extras)
  
          for f in self.require_features:
              dist.include_feature(f)
function_tokens: def include_in ( self , dist ) : if not self . available : raise DistutilsPlatformError ( self . description + " is required, " "but is not available on this platform" ) dist . include ( * * self . extras ) for f in self . require_features : dist . include_feature ( f )