fix warehouse.PackageVersion.supported_* to optional