Python < 2.6 support. with_statement, platform.dist()