Yes, it is not bad, it is open-close principle from SOLID for good design system ... You provide template (standard way to do something) for community and if package can work through this interface that is required all goes good ...
In such way community would have the standard way to do something instead of lots of different way that even not compatible with each other Also this design is exactly according Zen Python: "There should be one-- and preferably only one --obvious way to do it." _______________________________________________ Python-ideas mailing list -- python-ideas@python.org To unsubscribe send an email to python-ideas-le...@python.org https://mail.python.org/mailman3/lists/python-ideas.python.org/ Message archived at https://mail.python.org/archives/list/python-ideas@python.org/message/U2DPBD7PVZKINBDGE6MTGVBENLX6URAW/ Code of Conduct: http://python.org/psf/codeofconduct/