use a separate version module to avoid import issues when installing via setup.py