After some research I discovered deep in the Lua documentation that dot is not an allowable character in a folder name. When the Lua package loader tries to find the package and load it, it substitutes /
for .
, so Darktable-Initial-Workflow-Module-1.2.0
becomes Darktable-Initial-Workflow-Module-1/2/0
and thus the module is never found. You could use underscores instead of dots for the version number.
1 Like