refactor: WIP on setup.py