refactor version specifier so we can use __version__ @brianr