class_docstr: Specifies the Conda environment for the step.
  
  Information in this decorator will augment any
  attributes set in the `@conda_base` flow-level decorator. Hence,
  you can use `@conda_base` to set packages required by all
  steps and use `@conda` to specify step-specific overrides.
  
  Parameters
  ----------
  packages : Dict[str, str], default: {}
      Packages to use for this step. The key is the name of the package
      and the value is the version to use.
  libraries : Dict[str, str], default: {}
      Supported for backward compatibility. When used with packages, packages will take precedence.
  python : str, optional
      Version of Python to use, e.g. '3.7.4'. A default value of None implies
      that the version used will correspond to the version of the Python interpreter used to start the run.
  disabled : bool, default: False
      If set to True, disables @conda.
class_docstr_tok: ["Specifies","the","Conda","environment","for","the","step",".","Information","in","this","decorator","will","augment","any","attributes","set","in","the","`","@","conda_base","`","flow-level","decorator",".","Hence",",","you","can","use","`","@","conda_base","`","to","set","packages","required","by","all","steps","and","use","`","@","conda","`","to","specify","step-specific","overrides",".","Parameters","--","--","--","--","--","packages",":","Dict","[","str",",","str","]",",","default",":","{","}","Packages","to","use","for","this","step",".","The","key","is","the","name","of","the","package","and","the","value","is","the","version","to","use",".","libraries",":","Dict","[","str",",","str","]",",","default",":","{","}","Supported","for","backward","compatibility",".","When","used","with","packages",",","packages","will","take","precedence",".","python",":","str",",","optional","Version","of","Python","to","use",",","e.g",".","'","3.7.4","'",".","A","default","value","of","None","implies","that","the","version","used","will","correspond","to","the","version","of","the","Python","interpreter","used","to","start","the","run",".","disabled",":","bool",",","default",":","False","If","set","to","True",",","disables","@","conda","."]
code: def __init__(self, attributes=None, statically_defined=False):
      super(CondaStepDecorator, self).__init__(
          attributes, statically_defined
      )
  
      # Support legacy 'libraries=' attribute for the decorator.
      self.attributes["packages"] = {
          **self.attributes["libraries"],
          **self.attributes["packages"],
      }
      del self.attributes["libraries"]
  
imports: import importlib
  import json
  import os
  import platform
  import sys
  import tempfile
  from metaflow.decorators import FlowDecorator, StepDecorator
  from metaflow.extension_support import EXT_PKG
  from metaflow.metaflow_environment import InvalidEnvironmentException
  from metaflow.util import get_metaflow_root
  from ...None import INFO_FILE
label_desc: Use image node_id 1 to create a new CondaStepDecorator object from inherited base classes: StepDecorator with example: obj = CondaStepDecorator(attributes, statically_defined)