Skip to content

Allow packages to register themselves via entry_points.

Objective: Allow packages to be registered even if installed via a non-executable format (such as a Wheel).

Initially I had planned for each package to install a special file which could be modified by both the package itself and cmmnbuild-dep-manager, but it turned out that this was made more complex by the fact that files installed into $PREFIX/share are not installed with a development installation, making the whole thing much harder to support package development. Hence entrypoints.

CC: @rdemaria

Edited by Philip Elson

Merge request reports