Summary:        A robust email syntax and deliverability validation library
Name:           python3-email-validator
Version:        1.2.1
Release:        1%{?dist}
Group:          Development/Tools
License:        CC0
Vendor:         VMware, Inc.
Distribution:   Photon
URL:            https://github.com/JoshData/python-email-validator

Source0:        https://github.com/JoshData/python-email-validator/archive/refs/tags/email_validator-%{version}.tar.gz
%define sha512  email_validator=e758518ef114e08cca0f83c681e6ff7ec6fad54c1e0bba727ee0f8917e93040ed3873ba0207e21a4830208d98637937294c5c28d67c317dc4ad3351c7d3f99a4

BuildArch:      noarch

BuildRequires:  python3-devel
BuildRequires:  python3-setuptools
%if 0%{?with_check}
BuildRequires:  python3-dnspython
BuildRequires:  python3-pytest
BuildRequires:  python3-idna
%endif

Requires:       python3
Requires:       python3-dnspython

%description
This library validates that address are of the form x@y.com. This is the sort
of validation you would want for a login form on a website.

%prep
%autosetup -n python-email-validator-%{version} -p1

%build
%py3_build

%install
%py3_install

%if 0%{?with_check}
%check
export PYTHONPATH=%{buildroot}%{python3_sitelib}
pytest -v
%endif

%clean
rm -rf %{buildroot}

%files
%defattr(-,root,root)
%license LICENSE
%doc README.md
%{_bindir}/email_validator
%{python3_sitelib}/email_validator/
%{python3_sitelib}/email_validator-%{version}-py%{python3_version}.egg-info

%changelog
* Wed Oct 12 2022 Nitesh Kumar <kunitesh@vmware.com> 1.2.1-1
- Initial version,Needed by python3-pydantic