I see that this issue is still unresolved. It would be nice to see this fixed at some point.
As a workaround though I decided to install the ShiningPanda plugin which does seem to work with the Conditional Build Step plugin and thus allows you to still run Python scripts conditionally in a job. This plugin does seem to offer more features than the Python Plugin at the expense of a slightly more complex configuration, so users may still like to use the latter in certain simple cases, so it would still be good to get this bug fixed.
I see that this issue is still unresolved. It would be nice to see this fixed at some point.
As a workaround though I decided to install the ShiningPanda plugin which does seem to work with the Conditional Build Step plugin and thus allows you to still run Python scripts conditionally in a job. This plugin does seem to offer more features than the Python Plugin at the expense of a slightly more complex configuration, so users may still like to use the latter in certain simple cases, so it would still be good to get this bug fixed.