Rusty Validator
This project provides a simple validation library written in Rust, with Python bindings using PyO3. The library uses the validator
crate to validate email addresses, URLs, and IP addresses.
Features
- Validate email addresses,
- Validate URLs,
- Validate IP addresses using Python.
Requirements
Installation
You can install the package directly from PyPI:
pip install rusty-validator
Usage
Here's an example of how to use the validation functions in Python:
from rusty_validator import validate_email, validate_url, validate_ip
email = "example@example.com"
is_valid_email = validate_email(email)
print(f"Is valid email: {is_valid_email}")
url = "https://example.com"
is_valid_url = validate_url(url)
print(f"Is valid URL: {is_valid_url}")
ip = "127.0.0.1"
is_valid_ip = validate_ip(ip)
print(f"Is valid IP: {is_valid_ip}")
License
This project is licensed under the MIT License. See the LICENSE file for details.
Acknowledgements
- PyO3 for providing the Rust bindings for Python.
- Validator for the validation functionality.