changing setup.py version getter to something more universal