Using setup.py if available