I think this is somewhat a nice to have feature.
Have a package that actually is a kind of symlink for another package
I have a database ORM. Not all versions of the drivers used are compatible. Sometimes there are bugs and so, the ORM is suggested to run with a specific version. It would be great if one could create a package to point to the correct package/version.
For example, for a package orm, a meta package orm-mysql could point to a specific version of real package mysql in a specific version. If could even have another name or be switched without people having to know about it.
Since this is used in other package managers I'm assuming there are other good uses for it. My main focus is in this particular example. I'm open to someone who can point me another clean way of doing it.
As a side note, I don't have the drivers as dependencies since people might need just one (and I currently have 4 drivers), so people install the package and then the driver they need.