removing dependency on distutils2