Hi there,
I'm new to using Python SDK to build a custom tool in Alteryx.
I've tried following the steps here: https://help.alteryx.com/current/en/developer-help/platform-sdk/platform-sdk-quickstart-guide.html
And I've successfully built and installed a single-input-single-output plugin.
But, after that, if I alter any of the Python code, such as:
I've found a workaround.
If I delete all of the files under .ayx_cli.cache folder in my project directory and re-run "ayx_plugin_cli designer-install", I do see the minor code changes I've made.
I tried deleting just the tool's python file from this cache folder, but this leads to "alteryx internal error failed to read port assignment Internal Error deadlock detected" error.
I don't know enough about VSCode, Python, virtual environments and the ayx-plugin-cli to understand why code changes don't get copied over to the cache. I'll update the issue here if I figure out more about why code changes don't get pushed using "ayx_plugin_cli designer-install".
(Note: Am using VEnv. Adding here as I can't seem to edit original post)
I found another reference in the message forums here indicating that the cache directory needs to be deleted for changes to code to appear in Alteryx.