setup file is made compatible with setuptools