Package shouldn't be called "pymeta"
I'm surprised I even have to mention this. Some projects will use the original pymeta, and some will use pymeta2. How is the poor end user supposed to run both on the same system if they use the same package name? Either pymeta2 will have to remain 100% compatible with pymeta (and that's including if new features are later added to the original!), or the package names should be different. I think the latter is a much more sensible course of action.