RPM doesn't understand != dependency and one cannot do X<1 or X>1 with RPM either. Similar issue #243.
Its a difficult decision to auto convert != to > or <, probably a command line switch to do it automatically ?
Just ran into the same issue with Fabric. IMO the dependency should be dropped with a loud warning. People can manual-check and pass the resolved dependency with -d, that seems like the sanest option to me.