setup from setuptools