From 1a608a653a01a6c254d3bd10565e0276afb79560 Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Fri, 21 Apr 2023 04:02:18 +0000 Subject: automatic import of python-email-validator --- .gitignore | 1 + python-email-validator.spec | 140 ++++++++++++++++++++++++-------------------- sources | 2 +- 3 files changed, 78 insertions(+), 65 deletions(-) diff --git a/.gitignore b/.gitignore index 246b05c..6110315 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /email_validator-1.3.1.tar.gz +/email_validator-2.0.0.post2.tar.gz diff --git a/python-email-validator.spec b/python-email-validator.spec index a3bc325..ba99dde 100644 --- a/python-email-validator.spec +++ b/python-email-validator.spec @@ -1,11 +1,11 @@ %global _empty_manifest_terminate_build 0 Name: python-email-validator -Version: 1.3.1 +Version: 2.0.0.post2 Release: 1 Summary: A robust email address syntax and deliverability validation library. License: CC0 (copyright waived) URL: https://github.com/JoshData/python-email-validator -Source0: https://mirrors.nju.edu.cn/pypi/web/packages/8e/db/5849bad11c5e03b41c7331370a2020bc98822dd8253b1861ec70351b8e75/email_validator-1.3.1.tar.gz +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/01/c4/b3972387f0ed2374035b61b46c17367c2363b958c966cfb1607282db5b56/email_validator-2.0.0.post2.tar.gz BuildArch: noarch Requires: python3-dnspython @@ -13,28 +13,32 @@ Requires: python3-idna %description A robust email address syntax and deliverability validation library for -Python by [Joshua Tauberer](https://joshdata.me). -This library validates that a string is of the form `name@example.com`. This is -the sort of validation you would want for an email-based login form on -a website. +Python 3.7+ by [Joshua Tauberer](https://joshdata.me). +This library validates that a string is of the form `name@example.com` +and optionally checks that the domain name is set up to receive email. +This is the sort of validation you would want when you are identifying +users by their email address like on a registration/login form (but not +necessarily for composing an email message, see below). Key features: * Checks that an email address has the correct syntax --- good for - login forms or other uses related to identifying users. -* Gives friendly error messages when validation fails (appropriate to show - to end users). -* (optionally) Checks deliverability: Does the domain name resolve? And you can override the default DNS resolver. -* Supports internationalized domain names and (optionally) - internationalized local parts, but blocks unsafe characters. -* Normalizes email addresses (super important for internationalized - addresses! see below). -The library is NOT for validation of the To: line in an email message -(e.g. `My Name `), which -[flanker](https://github.com/mailgun/flanker) is more appropriate for. -And this library does NOT permit obsolete forms of email addresses, so -if you need strict validation against the email specs exactly, use -[pyIsEmail](https://github.com/michaelherold/pyIsEmail). -This library is tested with Python 3.6+ but should work in earlier versions: -[![Build Status](https://app.travis-ci.com/JoshData/python-email-validator.svg?branch=main)](https://app.travis-ci.com/JoshData/python-email-validator) + registration/login forms or other uses related to identifying users. +* Gives friendly English error messages when validation fails that you + can display to end-users. +* Checks deliverability (optional): Does the domain name resolve? + (You can override the default DNS resolver to add query caching.) +* Supports internationalized domain names and internationalized local parts. +* Rejects addresses with unsafe Unicode characters, obsolete email address + syntax that you'd find unexpected, special use domain names like + `@localhost`, and domains without a dot by default. This is an + opinionated library! +* Normalizes email addresses (important for internationalized + and quoted-string addresses! see below). +* Python type annotations are used. +This is an opinionated library. You should definitely also consider using +the less-opinionated [pyIsEmail](https://github.com/michaelherold/pyIsEmail) and +[flanker](https://github.com/mailgun/flanker) if they are better for your +use case. +[![Build Status](https://github.com/JoshData/python-email-validator/actions/workflows/test_and_build.yaml/badge.svg)](https://github.com/JoshData/python-email-validator/actions/workflows/test_and_build.yaml) %package -n python3-email-validator Summary: A robust email address syntax and deliverability validation library. @@ -44,59 +48,67 @@ BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-email-validator A robust email address syntax and deliverability validation library for -Python by [Joshua Tauberer](https://joshdata.me). -This library validates that a string is of the form `name@example.com`. This is -the sort of validation you would want for an email-based login form on -a website. +Python 3.7+ by [Joshua Tauberer](https://joshdata.me). +This library validates that a string is of the form `name@example.com` +and optionally checks that the domain name is set up to receive email. +This is the sort of validation you would want when you are identifying +users by their email address like on a registration/login form (but not +necessarily for composing an email message, see below). Key features: * Checks that an email address has the correct syntax --- good for - login forms or other uses related to identifying users. -* Gives friendly error messages when validation fails (appropriate to show - to end users). -* (optionally) Checks deliverability: Does the domain name resolve? And you can override the default DNS resolver. -* Supports internationalized domain names and (optionally) - internationalized local parts, but blocks unsafe characters. -* Normalizes email addresses (super important for internationalized - addresses! see below). -The library is NOT for validation of the To: line in an email message -(e.g. `My Name `), which -[flanker](https://github.com/mailgun/flanker) is more appropriate for. -And this library does NOT permit obsolete forms of email addresses, so -if you need strict validation against the email specs exactly, use -[pyIsEmail](https://github.com/michaelherold/pyIsEmail). -This library is tested with Python 3.6+ but should work in earlier versions: -[![Build Status](https://app.travis-ci.com/JoshData/python-email-validator.svg?branch=main)](https://app.travis-ci.com/JoshData/python-email-validator) + registration/login forms or other uses related to identifying users. +* Gives friendly English error messages when validation fails that you + can display to end-users. +* Checks deliverability (optional): Does the domain name resolve? + (You can override the default DNS resolver to add query caching.) +* Supports internationalized domain names and internationalized local parts. +* Rejects addresses with unsafe Unicode characters, obsolete email address + syntax that you'd find unexpected, special use domain names like + `@localhost`, and domains without a dot by default. This is an + opinionated library! +* Normalizes email addresses (important for internationalized + and quoted-string addresses! see below). +* Python type annotations are used. +This is an opinionated library. You should definitely also consider using +the less-opinionated [pyIsEmail](https://github.com/michaelherold/pyIsEmail) and +[flanker](https://github.com/mailgun/flanker) if they are better for your +use case. +[![Build Status](https://github.com/JoshData/python-email-validator/actions/workflows/test_and_build.yaml/badge.svg)](https://github.com/JoshData/python-email-validator/actions/workflows/test_and_build.yaml) %package help Summary: Development documents and examples for email-validator Provides: python3-email-validator-doc %description help A robust email address syntax and deliverability validation library for -Python by [Joshua Tauberer](https://joshdata.me). -This library validates that a string is of the form `name@example.com`. This is -the sort of validation you would want for an email-based login form on -a website. +Python 3.7+ by [Joshua Tauberer](https://joshdata.me). +This library validates that a string is of the form `name@example.com` +and optionally checks that the domain name is set up to receive email. +This is the sort of validation you would want when you are identifying +users by their email address like on a registration/login form (but not +necessarily for composing an email message, see below). Key features: * Checks that an email address has the correct syntax --- good for - login forms or other uses related to identifying users. -* Gives friendly error messages when validation fails (appropriate to show - to end users). -* (optionally) Checks deliverability: Does the domain name resolve? And you can override the default DNS resolver. -* Supports internationalized domain names and (optionally) - internationalized local parts, but blocks unsafe characters. -* Normalizes email addresses (super important for internationalized - addresses! see below). -The library is NOT for validation of the To: line in an email message -(e.g. `My Name `), which -[flanker](https://github.com/mailgun/flanker) is more appropriate for. -And this library does NOT permit obsolete forms of email addresses, so -if you need strict validation against the email specs exactly, use -[pyIsEmail](https://github.com/michaelherold/pyIsEmail). -This library is tested with Python 3.6+ but should work in earlier versions: -[![Build Status](https://app.travis-ci.com/JoshData/python-email-validator.svg?branch=main)](https://app.travis-ci.com/JoshData/python-email-validator) + registration/login forms or other uses related to identifying users. +* Gives friendly English error messages when validation fails that you + can display to end-users. +* Checks deliverability (optional): Does the domain name resolve? + (You can override the default DNS resolver to add query caching.) +* Supports internationalized domain names and internationalized local parts. +* Rejects addresses with unsafe Unicode characters, obsolete email address + syntax that you'd find unexpected, special use domain names like + `@localhost`, and domains without a dot by default. This is an + opinionated library! +* Normalizes email addresses (important for internationalized + and quoted-string addresses! see below). +* Python type annotations are used. +This is an opinionated library. You should definitely also consider using +the less-opinionated [pyIsEmail](https://github.com/michaelherold/pyIsEmail) and +[flanker](https://github.com/mailgun/flanker) if they are better for your +use case. +[![Build Status](https://github.com/JoshData/python-email-validator/actions/workflows/test_and_build.yaml/badge.svg)](https://github.com/JoshData/python-email-validator/actions/workflows/test_and_build.yaml) %prep -%autosetup -n email-validator-1.3.1 +%autosetup -n email-validator-2.0.0.post2 %build %py3_build @@ -136,5 +148,5 @@ mv %{buildroot}/doclist.lst . %{_docdir}/* %changelog -* Fri Apr 07 2023 Python_Bot - 1.3.1-1 +* Fri Apr 21 2023 Python_Bot - 2.0.0.post2-1 - Package Spec generated diff --git a/sources b/sources index 539f9f8..24d934b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -6423b8c6277ec31e7bae2a752718f4de email_validator-1.3.1.tar.gz +44964dda9d61c47935bfa15cce1d270c email_validator-2.0.0.post2.tar.gz -- cgit v1.2.3