examples using setuptools