use setuptools instead of distutils to prevent package data import issues