Blazingly fast email validator - 100-500x faster than alternatives
Project description
pyval
Blazingly fast email validation for Python, powered by Rust.
Installation
pip install pyval
Usage
from pyval import validate_email, is_valid
# Fast boolean check
if is_valid("user@example.com"):
print("Valid!")
# Full validation with details
result = validate_email("User@Example.COM")
print(result.normalized) # "User@example.com"
Performance
100-1000x faster than standard Python validators.
See GitHub for full documentation.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
emailval-0.2.0.tar.gz
(15.5 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file emailval-0.2.0.tar.gz.
File metadata
- Download URL: emailval-0.2.0.tar.gz
- Upload date:
- Size: 15.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.11.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
508a00272961cec28d4a151e34451174e6e6c5c8812628c1d71913b26eade69d
|
|
| MD5 |
7c489c01f8b70a2da4db2bf298b03fd7
|
|
| BLAKE2b-256 |
64319e19a0eeb9557b2e005efff251365d05328df6f03ca61bd36497951d20b8
|
File details
Details for the file emailval-0.2.0-cp312-cp312-manylinux_2_34_x86_64.whl.
File metadata
- Download URL: emailval-0.2.0-cp312-cp312-manylinux_2_34_x86_64.whl
- Upload date:
- Size: 395.7 kB
- Tags: CPython 3.12, manylinux: glibc 2.34+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.11.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
69c35ddd7724959092bdace46a21a97333a090a8c364a45b9a4cdc94f6248a5a
|
|
| MD5 |
8d8d66246b7dca0d15473df21cf7d52d
|
|
| BLAKE2b-256 |
f70ca511d93c2dfc3fb1506494ee86cec5be10d494eddccccb8400e6df09b431
|