The problem as I see it is that if you manage, in whatever way, to get a copy of bzr that doesn't load its extensions, it will silently fall back on every run.
If you really want just the python code obviously this is desirable but I think that's the abnormal case.
How about: we will always give a warning (or even error) if failing to load them, unless an environment variable or config setting is given to turn it off?
The problem as I see it is that if you manage, in whatever way, to get a copy of bzr that doesn't load its extensions, it will silently fall back on every run.
If you really want just the python code obviously this is desirable but I think that's the abnormal case.
How about: we will always give a warning (or even error) if failing to load them, unless an environment variable or config setting is given to turn it off?