||Sandbox-visible representation of @depends functions.
||Returns the range offset for a given compilation unit
in a given debug_info.
||Raises the given exception as if it were emitted from the given
The location is determined from the values of obj and line.
- `obj` can be a function or DependsFunction, in which case
`line` corresponds to the line within the function the exception
will be raised from (as an offset from the function's firstlineno).
- `obj` can be a stack frame, in which case `line` is ignored.
||Represents the value of a configure option.
This class is not meant to be used directly. Use its subclasses instead.
The `origin` attribute holds where the option comes from (e.g. environment,
command line, or default)
||A simple subclass of distutils.version.LooseVersion.
Adds attributes for `major`, `minor`, `patch` for the first three
version components so users can easily pull out major/minor
v = Version('1.2b')
v.major == 1
v.minor == 2
v.patch == 0