Financial crime domain data validation and normalization library. Current version 2.0.3, release cadence irregular.
pip install rigourNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Basic usage of email validation and name normalisation.
Use new imports: from rigour.email import validate_email, from rigour.names import normalise_company_name, etc. Check migration guide.
result = validate_tax_number('DE123456789'); valid = result.is_validAlways pass dates as YYYY-MM-DD or use normalise_date with strict=False for lenient parsing.
Always include country code (e.g., '+49 30 123456') before calling clean_phone.
No dependency data recorded yet.