setup.py functionnal?