This is the workaround:
1) Go to your mod folder
2) Unzip pyindustry_1.1.6.zip in a subfolder with the same name of your zip file (in this case pyindustry_1.1.6, I personally use 7Zip but there are many programs that can zip/unzip)
3) Using a text editor (not Word, Libreoffice or any of these kind of programs, you need to use notepad or any other text editor) open:
3a) info.json and remove pycoal and pyfusionenergy from your "dependencies" line, it should look like this:
"dependencies": ["base >= 0.15.37", "stdlib >= 1.0.0", "(?) boblibrary"]
(The two spaces at the beginning are important) Save and close
3b) Open data-updates.lua and add "--" before "local FUN ...", your first line pshould now look like this:
--local FUN = require("pycoalprocessing/prototypes/functions/functions")
the only difference should be the underscores before and after "pycoalprocessing"
now go to the last line and add "--" there as well, your last line should now look like this:
--FUN.productivity(recipes_list)
Save and close
3c) Zip all the files again and be sure to name your zip file the same way your original was (in this case pyindustry_1.1.6.zip)