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:
self.provider.io.info(f"asdasd{self.name} tool started. TC Was here")
or
self.provider.io.error( "Gimme a sign of life!" )
And do another call to "ayx_plugin_cli designer-install" and then run a workflow with the custom tool, I do not see any changes in the info messages that appear indicating my change was successful. ( changes to the UI tsx file do successfully appear, just changes to python code don't seem to appear ).
MyPlugin (4) MyPlugin tool started
MyPlugin (4) Plugin class successfully loaded.
MyPlugin (4) Received complete update from Input:.
MyPlugin (4) MyPlugin tool done.
I go into the appdata folder (D:\Users\<<user>>\AppData\Roaming\Alteryx\Tools) and delete the plugin to ensure its fully gone, try again, and still no change in output.
It feels like it's running "some other code" or "the code initially written" but not updated ( is it being cached somewhere and running from that? Or is there a different command to push an update to the plugin logic? )
Is there a step I'm missing? Or a cached copy somewhere that I need to remove?
Alteryx Designer x64: Version: 2023.2.1.51 Patch: 1Running Non-Elevated