I agree. If grokcore.view does not make any use of default_fallback_to_name, it should be removed there or marked deprecated.
For grok itself we might let it import from grokcore.security, then. Grok depends on grokcore.security anyway.
Similar for megrok.strictrequire.
Copying the function to the other packages is also an option, if there are no changes to it expected.
I agree. If grokcore.view does not make any use of default_ fallback_ to_name, it should be removed there or marked deprecated.
For grok itself we might let it import from grokcore.security, then. Grok depends on grokcore.security anyway.
Similar for megrok. strictrequire.
Copying the function to the other packages is also an option, if there are no changes to it expected.