Switch to setuptools for setup function