acoustic-carpenter-78188
09/10/2025, 11:29 PM_protos and use flyteidl2 instead
• Primarily use flyteidl2 and use flyteidl only if not exists in flyteidl2 (e.g. errors_pb2 only exists in flyteidl)
## How to test
As newest flyteidl2 changes (here) haven't been published to pypi, we directly do uv pip install . in flyte/gen/python in the rename-idl2 branch of flyte
This PR is validated by running make unit_test, and ensure all test passed with no error
[image](https://private-user-images.githubusercontent.com/60069744/486530215-561381b0-a82d-42de-8ca2-2412b5d34239.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NTkzMzMxNTAsIm5iZiI6MTc1OTMzMjg1MCwicGF0aCI6Ii82MDA2OTc0NC80ODY1MzAyMTUtNTYxMzgxYjAtYTgyZC00MmRlLThjYTItMjQxMmI1ZDM0MjM5LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTEwMDElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUxMDAxVDE1MzQxMFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWM3MjQ5Y2JlMDZmMmU4YmFkZGFlYWIzNjU0YTA3MzNmZjEwNDkzMThlZTUyZTE0Y2U0NTkwZjI0ZTdjYzNjNGYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.WAisqzKSsE78_E3oz3wbynPAtSSwCIjXT1h4t4QJctY)
flyteorg/flyte-sdkacoustic-carpenter-78188
09/10/2025, 11:29 PMacoustic-carpenter-78188
10/01/2025, 3:34 PM