make setup.py make version string dynamically too (yay)