There really is no easy way to do this. Any kind of automated tool would have to rely on metadata that tells it which version of the library each function, class, etc. was first added in. (And even then, the interface or behavior may have changed in an existing function, in a way you're relying on.) Most projects have no such information; those that do, it's usually only in a form similar to the Python docs (e.g., here), which you would have to scrape and parse.
A much better solution is to first ensure that you have adequate test coverage, then just install scipy 0.11 and test it. Does it work? Great, you support 0.11. If not, you can either try to make it work, or just say that you require 0.12.
What "adequate" means will depend on your target market. A commercial program sold to enterprise clients with a support contract will need to be much more rigorously tested on the dependencies you claim to support than an open source library aimed at expert developers.
In some cases, you can get away with documenting what you test with, and leaving it open whether your code works on earlier versions. 0.11 may or may not work, and if users want to try it (especially if they want to report their experiences to you, or to some community resource like a wiki), encourage it, but don't promise to officially support them.