Name: python-email-validator
Version: 1.0.5
Release: %autorelease
Summary: A robust email syntax and deliverability validation library
# The CC0-1.0 license is *not allowed* in Fedora for code, but this package
# falls under the following blanket exception:
#
# Existing uses of CC0-1.0 on code files in Fedora packages prior to
# 2022-08-01, and subsequent upstream versions of those files in those
# packages, continue to be allowed. We encourage Fedora package maintainers
# to ask upstreams to relicense such files.
#
# https://gitlab.com/fedora/legal/fedora-license-data/-/issues/91#note_1151947383
License: CC0-1.0
URL: https://github.com/JoshData/python-email-validator
Source: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz
BuildArch: noarch
%global _description %{expand:
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.
Key features:
- Good for validating email addresses used for logins/identity.
- Friendly error messages when validation fails (appropriate to show to end
users).
- (optionally) Checks deliverability: Does the domain name resolve?
- Supports internationalized domain names and (optionally) internationalized
local parts.
- Normalizes email addresses (important for internationalized addresses!).}
%description %{_description}
%package -n python3-email-validator
Summary: %{summary}
BuildRequires: python3-devel
BuildRequires: python3-setuptools
%{?python_provide:%python_provide python3-email-validator}
%description -n python3-email-validator %{_description}
%prep
%autosetup -n python-email-validator-%{version}
rm -rf email-validator.egg-info
%build
%py3_build
%install
%py3_install
%files -n python3-email-validator
%license LICENSE
%doc README.rst
%{_bindir}/email_validator
%{python3_sitelib}/email_validator/
%{python3_sitelib}/email_validator-%{version}-py%{python3_version}.egg-info/
%changelog
%autochangelog