What to do for an unmaintained python lib we use that has a bug in it?

Hi,

I’ve got a bug fix for the onkyo component so that it works with pioneer receivers correctly.

However it also requires a change to the upstream lib: https://github.com/miracle2k/onkyo-eiscp/pull/107

This has been outstanding since Mar 16 as such it looks like it isn’t going to be merged. How would we (HA) handle this? Is the best bet to fork the library and push our own version to pypi?