In IronPython 2.6.1 (running in Silverlight on OS X 10.6), I'm seeing the following values for sys.float_info.min and sys.float_info.epsilon:
In CPython (any version >= 2.6), the relevant values are:
The CPython documentation describes epsilon as the difference between 1.0 and the next largest double (i.e., it's C's DBL_EPSILON). I guess that this bug occurs because IronPython is using .NET's Double.Epsilon here, which is something entirely different. And
similarly, C's DBL_MIN (which is what sys.float_info.min is based on) has a very different definition to Double.MinValue.
The other sys.float_info values correspond between the two versions, as far as I can tell.