Write the factory using a [singleton](https://en.wikipedia.org/wiki/Singleton_pattern) to allow backward compatibility management in the future if external modules rules change. https://github.com/python-accelerator-middle-layer/pyaml/blob/0e306fbf0f058d0159dc976d148b5d23a183d296/pyaml/configuration/factory.py#L12
Write the factory using a singleton to allow backward compatibility management in the future if external modules rules change.
pyaml/pyaml/configuration/factory.py
Line 12 in 0e306fb