Distutils implementation