In the https://sourceforge.net/p/codeblocks/code/HEAD/tree/trunk/src/plugins/contrib/ directory is a SVN external for PythonPlugins that links to https://github.com/spillz/codeblocks-python. So when you grab the SVN with externals you get the github source.
But I could not find any references to PythonPlugins.
As such the workspace files and the makefile process for Linux & MAC need to updated to add support for the PythonPlugins external source so the plugin is included in the build.
Diff:
These plugins are not in the Windows workspaces, either. Do they compile?. Are they useful?
I have tried to compile the workspace on MSW and got some errors. This plugin is an external dependency, so we can not edit the source freely and the developer has not updated the code since 2018.
Getting "them" to compile is not a 2 minute job. I have got them to compile and run. The code is available from my unofficial github repo (see https://github.com/acotty/CodeBlocks_Unofficial_Testing/tree/master/src/plugins/contrib-wip/PythonPlugins ).
I have not tested that the 4 plugins work correctly as I only use Python when it is part of something I need to get working. As such I do not know if they are useful.
There is a PreservePermissions directory, which I did not build as it did not seem to be needed or related to Python.
It would be allot easier to remove the SVN external link so that the files are no longer effectively included in the source tree.