Handle egg package names with -
The egg names currently have to use _
instead of -
as the parser is quite basic, and version needs to be split with a -
.
There are other problems with egg names, such as pytest-reqs failing, so this is dependent on that, as the parser should be similar.
We may need moban to do the parse and splitting and push that into setup.py
so that the setup.py
logic doesnt need to rely on a library at install time.