added setup.py because of readthedocs dependencies