refactor: setup.py

REQUIRES is noe extensible depending on python version