Initial release: simple and fast domain WHOIS lookup and availability checking for Python, with no dependencies. A port of monovm/whois-php.
Highlights
- 870+ bundled TLD definitions, served over WHOIS port 43 or RDAP
Checker,WhoisHandler,WhoisandAvailabilityDetector, mirroring the PHP classes (bothsnake_caseandcamelCasemethod names)monovm-whoiscommand line interface (--json,--record,--tlds, timeout flags)- Availability is only reported on positive evidence — detection patterns are anchored and verified against live registry replies
- Internationalised domain support, typed exceptions, inline type hints (
py.typed) - 1350+ offline tests at 100% line and branch coverage
Install
pip install whois-python
See the CHANGELOG for the full details.