Installation
Requirements
The Email Deliverability Library requires:
Python 3.7 or higher
Internet connection for some features (blacklist checks, etc.)
DNS resolution capabilities
Basic Installation
You can install the Email Deliverability Library using pip:
pip install email_deliverability
Development Installation
If you want to contribute to the library or modify it for your own purposes, you can install it in development mode:
git clone https://github.com/innerkore/email-deliverability.git
cd email-deliverability
pip install -e .
Dependencies
The library automatically installs the following dependencies:
dnspython: For DNS lookups and validationrequests: For API calls and HTTP requestscryptography: For DKIM key generation and signingschedule: For periodic resource updates
Verifying Installation
To verify that the installation was successful, you can run:
import email_deliverability
print(email_deliverability.__version__)
Next Steps
Once installed, proceed to the Quick Start Guide guide to learn how to use the library.