couler-proj/couler

Revert "home brew" code to official Python client

moshewe opened this issue ยท 6 comments

Summary

Change custom code to use the official Python API

Use Cases

It's difficult developing new features and onboarding new developers to the codebase, as the underlying structures don't follow the (well-documented) official Python API.


Message from the maintainers:

Impacted by this bug? Give it a ๐Ÿ‘. We prioritize the issues with the most ๐Ÿ‘.

What do you mean by "the official Python API"?

https://github.com/argoproj-labs/argo-client-python is unmaintained and you cannot easily support multiple versions of Argo Workflows either. We used it for validation but later removed it because there were some false positives.

Please hold off on using https://github.com/argoproj/argo-workflows/tree/master/sdks/python until it's published to PyPI. There are still additional work to do there.