turns out we cant use -beta in the version string and use setup.py, maybe we can but not worth figuring out at the moment