Pistou is the French version of pesto normally made with basil. It doesn’t contain parmesan in the ingredients unlike the Italian version.
If you can’t find fresh peas or broad beans, then use frozen. The cannellini beans can be substituted with new potatoes, precooked. I made this in the winter, so I have used broccoli and kale instead of spring greens and green beans.