The dependency will be "packagename (>= packageversion)". Note that Upstream-Version is case-sensitive and must be written exactly as shown here.
This is a conservative setting that always ensures that other packages' shared library dependencies are at least as tight as they need to be (unless the library is prone to changing ABI without updating the upstream version number).
The flip side is that packages might end up with dependencies that are too tight in some cases (note a symbols file can mitigate this issue). This is often of minor temporary inconvenience and usually a lot better than the fall out caused by forgetting to bump the dependency information.
This explicit form was added in debhelper/11.3. In previous versions, a -V without any dependency information was used instead (and that form still works)