title: What if setuptools isn't installed?
body: <p>I'm just learning the art of writing a <code>setup.py</code> file for my project. I see there's lots of talk about <code>setuptools</code>, which is supposed to be superior to distutils. There's one thing though that I fail to understand, and I didn't see it addressed in any tutorial I've read about this: What if setuptools isn't installed? I understand it's not part of the standard library, so how can you assume the person who wants to install your program will have it installed?</p>