distutils compat