This is the part where it gets hairy. I've done this before in setup and had either setup sometimes get the wrong version or be unable to get any version at all because the package was not importable before being installed.

So, while I like the idea in general of putting the version in one place and making it visible to importers, I think we need to find some way to do that other than importing nose2 into its own setup.py.

Any ideas?