use setuptools
Merge pull request #233 from mmerickel/feature.setuptools

use setuptools