A new setup.py [no ci]