Don't warn on empty non PEP 440 versions

Empty versions which are not PEP 440 are more likely to be the fault of setuptools internals rather than anything a user has done so these warnings are needless spam in that situation.