depends on python-setup