We're in the process of getting ready to release a 0.3 version, but there are several breaking changes in the tf2-nightly vs. tf2-alpha (as there should be).
To start the shared libraries are now named with versions and OS syntax. We can get around this by using the link flag that has now been added to tf.sysconfig though.
API changes are harder to work around. For example: #192 -- which means on the 0.3 release branch we'll need to roll-back some changes if we continue to build against tf2-alpha. I think this is the best course of action while we wait for a tf2-beta, but wanted to discuss.
We can also point users to this issue if they are building from source and running against tf2-alpha.
cc @karmel @martinwicke