more straightforward distutils fallback