setup.py - ready for cross platform tests & remote tests