The more I observe this situation the more I'm fascinated by the dynamic of his releasing an internal dependency to homekit as a "public library" leaning on the public infrastructure provided by python to distribute a dependency that he's actively hostile to anyone else using.
IANAL but it seems to me that even if he switches to some custom no redistribution/repackageing license unless he stops using pypi's infrastructure he's granting all pypi users the right to publish the code independently. By uploading it to pypi he's explicitly given all users of pypi the right to publish it[1].