Z WHOIS-em ogólnie jest taki problem, że to nigdy nie było ustandaryzowane i każda domena/TLD zwraca trochę inny format, więc parsowanie tego to często loteria – stąd te biblioteki, które „raz działają, raz nie”
Ja mogę tylko z Javy coś zasugerować, mianowicie Apache Commons Net (WhoisClient)
https://commons.apache.org/proper/commons-net/apidocs/org/apache/commons/net/whois/WhoisClient.html
Natomiast nie ma bibliteki np. w Javie, która ogarnie Ci wszystkie TLD, więc pewnie trzeba będzie dopisać jakieś własne podyfikacje z poziomu kodu, nie wiem jak w Pythonie.
Jednak problem raczej jest nie w bibliotece tylko w samym WHOIS – jak potrzebujesz stabilnych danych, to serio rozważ RDAP