Start searching in the program directory and walk upwards to find pyproject.toml. Fixes https://github.com/pulumi/pulumi/issues/17359 --------- Co-authored-by: Will Jones <will@sacharissa.co.uk>