The issue is the "=..." version specification. You can't do that with packageand(), it's limited to simple dependency names.