|
rdobuilder |
384df2 |
|
|
rdobuilder |
384df2 |
Name: python-email-validator
|
|
rdobuilder |
384df2 |
Version: 2.2.0
|
|
rdobuilder |
384df2 |
Release: 3%{?dist}
|
|
rdobuilder |
384df2 |
Summary: A robust email syntax and deliverability validation library
|
|
rdobuilder |
384df2 |
|
|
rdobuilder |
384df2 |
License: Unlicense
|
|
rdobuilder |
384df2 |
URL: https://github.com/JoshData/python-email-validator
|
|
rdobuilder |
384df2 |
Source0: %{url}/archive/v%{version}/python-email-validator-%{version}.tar.gz
|
|
rdobuilder |
384df2 |
# Man page hand-written for Fedora in groff_man(7) format, based closely on the
|
|
rdobuilder |
384df2 |
# comments in email_validator/__main__.py, email_validator/__init__.py, and
|
|
rdobuilder |
384df2 |
# README.md.
|
|
rdobuilder |
384df2 |
#
|
|
rdobuilder |
384df2 |
# Interest in a man page?
|
|
rdobuilder |
384df2 |
# https://github.com/JoshData/python-email-validator/issues/146
|
|
rdobuilder |
384df2 |
Source1: email_validator.1
|
|
rdobuilder |
384df2 |
|
|
rdobuilder |
384df2 |
# Fix a few minor typos
|
|
rdobuilder |
384df2 |
# https://github.com/JoshData/python-email-validator/pull/143
|
|
rdobuilder |
384df2 |
Patch: %{url}/pull/143.patch
|
|
rdobuilder |
384df2 |
|
|
rdobuilder |
384df2 |
BuildArch: noarch
|
|
rdobuilder |
384df2 |
|
|
rdobuilder |
384df2 |
BuildRequires: python3-devel
|
|
rdobuilder |
384df2 |
BuildRequires: pyproject-rpm-macros
|
|
rdobuilder |
384df2 |
# test_requirements.txt pins exact versions and includes unwanted coverage and
|
|
rdobuilder |
384df2 |
# linting dependencies, so we fall back to manual BuildRequires:
|
|
rdobuilder |
384df2 |
BuildRequires: %{py3_dist pytest}
|
|
rdobuilder |
384df2 |
|
|
rdobuilder |
384df2 |
%global _description %{expand:
|
|
rdobuilder |
384df2 |
This library validates that a string is of the form name@example.com and
|
|
rdobuilder |
384df2 |
optionally checks that the domain name is set up to receive email. This is the
|
|
rdobuilder |
384df2 |
sort of validation you would want when you are identifying users by their email
|
|
rdobuilder |
384df2 |
address like on a registration/login form (but not necessarily for composing an
|
|
rdobuilder |
384df2 |
email message).
|
|
rdobuilder |
384df2 |
|
|
rdobuilder |
384df2 |
Key features:
|
|
rdobuilder |
384df2 |
|
|
rdobuilder |
384df2 |
• Checks that an email address has the correct syntax – great for
|
|
rdobuilder |
384df2 |
email-based registration/login forms or validating data.
|
|
rdobuilder |
384df2 |
• Gives friendly English error messages when validation fails that you can
|
|
rdobuilder |
384df2 |
display to end-users.
|
|
rdobuilder |
384df2 |
• Checks deliverability (optional): Does the domain name resolve? (You can
|
|
rdobuilder |
384df2 |
override the default DNS resolver to add query caching.)
|
|
rdobuilder |
384df2 |
• Supports internationalized domain names and internationalized local parts.
|
|
rdobuilder |
384df2 |
• Rejects addresses with unsafe Unicode characters, obsolete email address
|
|
rdobuilder |
384df2 |
syntax that you’d find unexpected, special use domain names like
|
|
rdobuilder |
384df2 |
@localhost, and domains without a dot by default. This is an opinionated
|
|
rdobuilder |
384df2 |
library!
|
|
rdobuilder |
384df2 |
• Normalizes email addresses (important for internationalized and
|
|
rdobuilder |
384df2 |
quoted-string addresses!)
|
|
rdobuilder |
384df2 |
• Python type annotations are used.}
|
|
rdobuilder |
384df2 |
|
|
rdobuilder |
384df2 |
%description %{_description}
|
|
rdobuilder |
384df2 |
|
|
rdobuilder |
384df2 |
%package -n python3-email-validator
|
|
rdobuilder |
384df2 |
Summary: %{summary}
|
|
rdobuilder |
384df2 |
|
|
rdobuilder |
384df2 |
%description -n python3-email-validator %{_description}
|
|
rdobuilder |
384df2 |
|
|
rdobuilder |
384df2 |
%prep
|
|
rdobuilder |
384df2 |
%autosetup -n python-email-validator-%{version} -p1
|
|
rdobuilder |
384df2 |
|
|
rdobuilder |
384df2 |
%generate_buildrequires
|
|
rdobuilder |
384df2 |
%pyproject_buildrequires
|
|
rdobuilder |
384df2 |
|
|
rdobuilder |
384df2 |
%build
|
|
rdobuilder |
384df2 |
%pyproject_wheel
|
|
rdobuilder |
384df2 |
|
|
rdobuilder |
384df2 |
%install
|
|
rdobuilder |
384df2 |
%pyproject_install
|
|
rdobuilder |
384df2 |
%pyproject_save_files -l email_validator
|
|
rdobuilder |
384df2 |
install -t '%{buildroot}%{_mandir}/man1' -D -p -m 0644 '%{SOURCE1}'
|
|
rdobuilder |
384df2 |
|
|
rdobuilder |
384df2 |
%check
|
|
rdobuilder |
384df2 |
%pytest -v tests -m 'not network'
|
|
rdobuilder |
384df2 |
|
|
rdobuilder |
384df2 |
%files -n python3-email-validator -f %{pyproject_files}
|
|
rdobuilder |
384df2 |
%doc CHANGELOG.md README.md
|
|
rdobuilder |
384df2 |
%{_bindir}/email_validator
|
|
rdobuilder |
384df2 |
%{_mandir}/man1/email_validator.1*
|
|
rdobuilder |
384df2 |
|
|
rdobuilder |
384df2 |
%changelog
|
|
rdobuilder |
384df2 |
* Fri Jul 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.0-3
|
|
rdobuilder |
384df2 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
|
|
rdobuilder |
384df2 |
|
|
rdobuilder |
384df2 |
* Fri Jun 21 2024 Benjamin A. Beasley <code@musicinmybrain.net> - 2.2.0-2
|
|
rdobuilder |
384df2 |
- Add a man page for the email_validator command
|
|
rdobuilder |
384df2 |
|
|
rdobuilder |
384df2 |
* Fri Jun 21 2024 Benjamin A. Beasley <code@musicinmybrain.net> - 2.2.0-1
|
|
rdobuilder |
384df2 |
- Update to 2.2.0 (close RHBZ#2293525)
|
|
rdobuilder |
384df2 |
|
|
rdobuilder |
384df2 |
* Fri Jun 21 2024 Benjamin A. Beasley <code@musicinmybrain.net> - 2.1.2-3
|
|
rdobuilder |
384df2 |
- Apply a patch to fix typos
|
|
rdobuilder |
384df2 |
- This includes user-visible fixes for minor typos in README.md and
|
|
rdobuilder |
384df2 |
CHANGELOG.md
|
|
rdobuilder |
384df2 |
|
|
rdobuilder |
384df2 |
* Fri Jun 21 2024 Benjamin A. Beasley <code@musicinmybrain.net> - 2.1.2-2
|
|
rdobuilder |
384df2 |
- Fix a minor typo in the description
|
|
rdobuilder |
384df2 |
|
|
rdobuilder |
384df2 |
* Mon Jun 17 2024 Benjamin A. Beasley <code@musicinmybrain.net> - 2.1.2-1
|
|
rdobuilder |
384df2 |
- Update to 2.1.2 (close RHBZ#2292616)
|
|
rdobuilder |
384df2 |
|
|
rdobuilder |
384df2 |
* Fri Jun 07 2024 Python Maint <python-maint@redhat.com> - 2.1.1-2
|
|
rdobuilder |
384df2 |
- Rebuilt for Python 3.13
|
|
rdobuilder |
384df2 |
|
|
rdobuilder |
384df2 |
* Mon Feb 26 2024 Benjamin A. Beasley <code@musicinmybrain.net> - 2.1.1-1
|
|
rdobuilder |
384df2 |
- Update to 2.1.1 (close RHBZ#2266191)
|
|
rdobuilder |
384df2 |
|
|
rdobuilder |
384df2 |
* Fri Jan 26 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.0-4
|
|
rdobuilder |
384df2 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
|
rdobuilder |
384df2 |
|
|
rdobuilder |
384df2 |
* Mon Jan 22 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.0-3
|
|
rdobuilder |
384df2 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
|
rdobuilder |
384df2 |
|
|
rdobuilder |
384df2 |
* Tue Jan 02 2024 Benjamin A. Beasley <code@musicinmybrain.net> - 2.1.0-2
|
|
rdobuilder |
384df2 |
- Assert %%pyproject_files contains a license file
|
|
rdobuilder |
384df2 |
|
|
rdobuilder |
384df2 |
* Sun Oct 22 2023 Benjamin A. Beasley <code@musicinmybrain.net> - 2.1.0-1
|
|
rdobuilder |
384df2 |
- Update to 2.1.0 (close RHBZ#2245518)
|
|
rdobuilder |
384df2 |
|
|
rdobuilder |
384df2 |
* Fri Jul 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.0-7
|
|
rdobuilder |
384df2 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
|
rdobuilder |
384df2 |
|
|
rdobuilder |
384df2 |
* Thu Jul 13 2023 Benjamin A. Beasley <code@musicinmybrain.net> - 2.0.0-6
|
|
rdobuilder |
384df2 |
- Don’t package CONTRIBUTING.md; do package CHANGELOG.md
|
|
rdobuilder |
384df2 |
|
|
rdobuilder |
384df2 |
* Thu Jul 13 2023 Benjamin A. Beasley <code@musicinmybrain.net> - 2.0.0-5
|
|
rdobuilder |
384df2 |
- Improve the package description
|
|
rdobuilder |
384df2 |
|
|
rdobuilder |
384df2 |
* Thu Jul 13 2023 Benjamin A. Beasley <code@musicinmybrain.net> - 2.0.0-4
|
|
rdobuilder |
384df2 |
- Record that upstream was asked to consider relicensing
|
|
rdobuilder |
384df2 |
|
|
rdobuilder |
384df2 |
* Thu Jul 13 2023 Benjamin A. Beasley <code@musicinmybrain.net> - 2.0.0-3
|
|
rdobuilder |
384df2 |
- Do not number the sole Source
|
|
rdobuilder |
384df2 |
|
|
rdobuilder |
384df2 |
* Wed Jun 28 2023 Benjamin A. Beasley <code@musicinmybrain.net> - 2.0.0-1
|
|
rdobuilder |
384df2 |
- Update to 2.0.0 (close RHBZ#2203865)
|
|
rdobuilder |
384df2 |
|
|
rdobuilder |
384df2 |
* Wed Jun 28 2023 Benjamin A. Beasley <code@musicinmybrain.net> - 1.3.1-1
|
|
rdobuilder |
384df2 |
- Update to 1.3.1
|
|
rdobuilder |
384df2 |
|
|
rdobuilder |
384df2 |
* Wed Jun 28 2023 Benjamin A. Beasley <code@musicinmybrain.net> - 1.2.1-1
|
|
rdobuilder |
384df2 |
- Update to 1.2.1 (includes breaking changes from 1.x)
|
|
rdobuilder |
384df2 |
|
|
rdobuilder |
384df2 |
* Wed Jun 28 2023 Benjamin A. Beasley <code@musicinmybrain.net> - 1.1.3-1
|
|
rdobuilder |
384df2 |
- Update to 1.1.3
|
|
rdobuilder |
384df2 |
|
|
rdobuilder |
384df2 |
* Wed Jun 28 2023 Benjamin A. Beasley <code@musicinmybrain.net> - 1.1.1-11
|
|
rdobuilder |
384df2 |
- Update License to SPDX
|
|
rdobuilder |
384df2 |
- Fix up a few obsolete packaging practices
|
|
rdobuilder |
384df2 |
- Do not repeat the description text in the spec file
|
|
rdobuilder |
384df2 |
- Remove unnecessary and unwanted coverage dependencies
|
|
rdobuilder |
384df2 |
- Port to pyproject-rpm-macros
|
|
rdobuilder |
384df2 |
|
|
rdobuilder |
384df2 |
* Thu Jun 15 2023 Python Maint <python-maint@redhat.com> - 1.1.1-10
|
|
rdobuilder |
384df2 |
- Rebuilt for Python 3.12
|
|
rdobuilder |
384df2 |
|
|
rdobuilder |
384df2 |
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-9
|
|
rdobuilder |
384df2 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
|
rdobuilder |
384df2 |
|
|
rdobuilder |
384df2 |
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-8
|
|
rdobuilder |
384df2 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
|
rdobuilder |
384df2 |
|
|
rdobuilder |
384df2 |
* Tue Jun 14 2022 Python Maint <python-maint@redhat.com> - 1.1.1-7
|
|
rdobuilder |
384df2 |
- Rebuilt for Python 3.11
|
|
rdobuilder |
384df2 |
|
|
rdobuilder |
384df2 |
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-6
|
|
rdobuilder |
384df2 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
|
rdobuilder |
384df2 |
|
|
rdobuilder |
384df2 |
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-5
|
|
rdobuilder |
384df2 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
|
rdobuilder |
384df2 |
|
|
rdobuilder |
384df2 |
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 1.1.1-4
|
|
rdobuilder |
384df2 |
- Rebuilt for Python 3.10
|
|
rdobuilder |
384df2 |
|
|
rdobuilder |
384df2 |
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-3
|
|
rdobuilder |
384df2 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
|
rdobuilder |
384df2 |
|
|
rdobuilder |
384df2 |
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-2
|
|
rdobuilder |
384df2 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
rdobuilder |
384df2 |
|
|
rdobuilder |
384df2 |
* Wed Jun 03 2020 Fabian Affolter <mail@fabian-affolter.ch> - 1.1.1-1
|
|
rdobuilder |
384df2 |
- Enable tests
|
|
rdobuilder |
384df2 |
- Update to new upstream release 1.1.1
|
|
rdobuilder |
384df2 |
|
|
rdobuilder |
384df2 |
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 1.0.5-4
|
|
rdobuilder |
384df2 |
- Rebuilt for Python 3.9
|
|
rdobuilder |
384df2 |
|
|
rdobuilder |
384df2 |
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.5-3
|
|
rdobuilder |
384df2 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
|
rdobuilder |
384df2 |
|
|
rdobuilder |
384df2 |
* Tue Jan 07 2020 Fabian Affolter <mail@fabian-affolter.ch> - 1.0.5-2
|
|
rdobuilder |
384df2 |
- Implement changes from rhbz#1787419 to match rhbz#1733683
|
|
rdobuilder |
384df2 |
|
|
rdobuilder |
384df2 |
* Mon Jan 06 2020 Susi Lehtola <jussilehtola@fedoraproject.org> - 1.0.5-1
|
|
rdobuilder |
384df2 |
- Update to 1.0.5.
|
|
rdobuilder |
384df2 |
- Review fixes.
|
|
rdobuilder |
384df2 |
|
|
rdobuilder |
384df2 |
* Sat Jul 27 2019 Susi Lehtola <jussilehtola@fedoraproject.org> - 1.0.4-1
|
|
rdobuilder |
384df2 |
- Initial package.
|
|
rdobuilder |
384df2 |
|