Outsource font_manager to its own package?

To my knowledge, there is no other package that provides what matplotlib.font_manager does. (Correct me if I’m wrong!) It is therefore tempting to use it. However, matplotlib itself comes with a lot of dependencies of its own. Would it make sense to outsource font_manager to its own package?

I am skeptical of this. We are very tightly coupled and have in 3.6 and likely will in 3.8 make coordinated changes to both font_manager and it’s use in Matplotlib.

If this is functionality is useful to you it would be with in our license to (which proper attribution) pull the relevant code out and make a new package, but it is unlikely we would depend on it and likely it would be become un-synced with our version (but that may be OK!).

Thanks, this is a good suggestion.