Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python311-email-validator-2.0.0-150400.9.3.6 RPM for noarch

From OpenSuSE Leap 15.6 for noarch

Name: python311-email-validator Distribution: SUSE Linux Enterprise 15
Version: 2.0.0 Vendor: SUSE LLC <https://www.suse.com/>
Release: 150400.9.3.6 Build date: Wed Oct 4 01:03:57 2023
Group: Unspecified Build host: h04-ch2b
Size: 152831 Source RPM: python-email-validator-2.0.0-150400.9.3.6.src.rpm
Packager: https://www.suse.com/
Url: https://github.com/JoshData/python-email-validator
Summary: A robust email syntax and deliverability validation library for Python
A robust email address syntax and deliverability validation library
for Python 2.7/3.4 by Joshua Tauberer.

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 (super important for internationalized addresses! see below).

Provides

Requires

License

CC0-1.0

Changelog

* Thu May 25 2023 daniel.garcia@suse.com
  - Add dont-require-resolv-tests.patch to make tests run without an
    existing /etc/resolv.conf file
  - Update to 2.0.0:
    This is a major update to the library, but since email address specs
    haven't changed there should be no significant changes to which
    email addresses are considered valid or invalid with default
    options. There are new options for accepting unusual email addresses
    that were previously always rejected, some changes to how DNS errors
    are handled, many changes in error message text, and major internal
    improvements including the addition of type annotations. Python 3.7+
    is now required. Details follow:
    * Python 2.x and 3.x versions through 3.6, and dnspython 1.x, are no
      longer supported. Python 3.7+ with dnspython 2.x are now required.
    * The dnspython package is no longer required if DNS checks are not
      used, although it will install automatically.
    * NoNameservers and NXDOMAIN DNS errors are now handled differently:
      NoNameservers no longer fails validation, and NXDOMAIN now skips
      checking for an A/AAAA fallback and goes straight to failing
      validation.
    * Some syntax error messages have changed because they are now
      checked explicitly rather than as a part of other checks.
    * The quoted-string local part syntax (e.g. multiple @-signs,
      spaces, etc. if surrounded by quotes) and domain-literal addresses
      (e.g. @[192.XXX...] or @[IPv6:...]) are now parsed but not
      considered valid by default. Better error messages are now given
      for these addresses since it can be confusing for a technically
      valid address to be rejected, and new allow_quoted_local and
      allow_domain_literal options are added to allow these addresses if
      you really need them.
    * Some other error messages have changed to not repeat the email
      address in the error message.
    * The email field on the returned ValidatedEmail object has been
      renamed to normalized to be clearer about its importance, but
      access via .email is also still supported.
    * Some mailbox names like postmaster are now normalized to lowercase
      per RFC 2142.
    * The library has been reorganized internally into smaller modules.
    * The tests have been reorganized and expanded. Deliverability tests
      now mostly use captured DNS responses so they can be run off-line.
    * The main tool now reads options to validate_email from environment
      variables.
    * Type annotations have been added to the exported methods and the
      ValidatedEmail class and some internal methods.
    * The old dict-like pattern for the return value of validate_email
      is deprecated.
    Versions 2.0.0.post1 and 2.0.0.post2 corrected some packaging
    issues. 2.0.0.post2 also added a check for an invalid combination of
    arguments.
* Thu May 25 2023 daniel.garcia@suse.com
  - add sle15_python_module_pythons (jsc#PED-68)
* Sat Jan 28 2023 dmueller@suse.com
  - update to 1.3.1:
    * The new SPF 'v=spf1 -all' (reject-all) deliverability check is removed
      in most cases. It now is performed only for domains that do not have MX
      records but do have an A/AAAA fallback record.
* Tue Oct 04 2022 daniel.garcia@suse.com
  - Update to 1.3.0:
    * Deliverability checks now check for 'v=spf1 -all' SPF records as a way to reject more bad domains.
    * Special use domain names now raise EmailSyntaxError instead of EmailUndeliverableError since they are performed even if check_deliverability is off.
    * New module-level attributes are added to override the default values of the keyword arguments and the special-use domains list.
    * The keyword arguments of the public methods are now marked as keyword-only.
    * pyIsEmail's test cases are added to the tests.
    * Recommend that check_deliverability be set to False for validation on login pages.
    * Added an undocumented globally_deliverable option.
* Thu Sep 08 2022 steven.kowalik@suse.com
  - Update to 1.2.1:
    * Rejecting domains with NULL MX records (when deliverability checks are
      turned on).
    * Rejecting unsafe unicode characters. (Some of these checks you should be
      doing on all of your user inputs already!)
    * Rejecting most special-use reserved domain names. A new test_environment
      option is added for using @*.test domains.
    * example and example.com/net/org are removed from the special-use domains
      list.
    * SPECIAL_USE_DOMAIN_NAMES is now a documented part of the API (and it is a
      list instead of a tuple)
    * New module-level attributes ALLOW_SMTPUTF8, CHECK_DELIVERABILITY,
      TEST_ENVIRONMENT, and DEFAULT_TIMEOUT can be used to change the default
      values of the keyword arguments.
  - Add patch ignore-urllib3-pyopenssl-warning.patch:
    * Ignore warning as error from requests-toolbelt via dnspython.
* Tue Apr 19 2022 mcepl@suse.com
  - Fix the name of the package (it should be email-validator, not
    email_validator).
* Mon Aug 16 2021 qydwhotmail@gmail.com
  - Update to 1.1.3:
    * Add possibility to cache dns lookups (#58)
    * Add py39 and setup_py to setup_cfg (#57)
  - Changes from 1.1.2:
    * Refactor: Main refactored, tests added for main (#52)
    * Simplify email equality check into return statement (#51)
    * Dedupe length reason logic and declare magic numbers as
      constants (#50)
    * Fix: ValidatedEmail is not JSON serializable (#49)
    * Use dnspython's resolve method when available (#46)
    * Package name should have a dash not an underscore
    * Mention Punycode normalization, re-do fields as a table
  - Drop fix-tests-strings.patch which is not needed.
  - Move skipped tests to spec file, drop skip-tests-using-network.patch.
* Thu Sep 17 2020 dmueller@suse.com
  -  update to 1.1.1:
    * Fix exception on DNS timeout
    * Mention Punycode in the README
    * Flake8 fixes
* Tue May 26 2020 pgajdos@suse.com
  - %python3_only -> %python_alternative
* Mon May 11 2020 alarrosa@suse.com
  - Do not build python2 version
  - Add patch to fix error messages being compared in tests to match
    error messages in Leap/SLE:
    * fix-tests-strings.patch
* Thu May 07 2020 alarrosa@suse.com
  - version update to 1.1.0
    * no upstream changelog
  - version update to 1.0.5
    * no upstream changelog
  - Use pytest
  - Add patch to skip tests that try to check MX records of domains:
    * skip-tests-using-network.patch
* Tue May 07 2019 pgajdos@suse.com
  - version update to 1.0.4
    * no upstream changelog
* Thu Mar 14 2019 tchvatal@suse.com
  - Update to 1.0.3:
    * metadata fixes
* Tue Dec 04 2018 mcepl@suse.com
  - Remove superfluous devel dependency for noarch package
* Wed Sep 06 2017 toddrme2178@gmail.com
  - Initial version

Files

/etc/alternatives/email_validator
/usr/bin/email_validator
/usr/bin/email_validator-3.11
/usr/lib/python3.11/site-packages/email_validator
/usr/lib/python3.11/site-packages/email_validator-2.0.0.post2-py3.11.egg-info
/usr/lib/python3.11/site-packages/email_validator-2.0.0.post2-py3.11.egg-info/PKG-INFO
/usr/lib/python3.11/site-packages/email_validator-2.0.0.post2-py3.11.egg-info/SOURCES.txt
/usr/lib/python3.11/site-packages/email_validator-2.0.0.post2-py3.11.egg-info/dependency_links.txt
/usr/lib/python3.11/site-packages/email_validator-2.0.0.post2-py3.11.egg-info/entry_points.txt
/usr/lib/python3.11/site-packages/email_validator-2.0.0.post2-py3.11.egg-info/requires.txt
/usr/lib/python3.11/site-packages/email_validator-2.0.0.post2-py3.11.egg-info/top_level.txt
/usr/lib/python3.11/site-packages/email_validator/__init__.py
/usr/lib/python3.11/site-packages/email_validator/__main__.py
/usr/lib/python3.11/site-packages/email_validator/__pycache__
/usr/lib/python3.11/site-packages/email_validator/__pycache__/__init__.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/email_validator/__pycache__/__init__.cpython-311.pyc
/usr/lib/python3.11/site-packages/email_validator/__pycache__/__main__.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/email_validator/__pycache__/__main__.cpython-311.pyc
/usr/lib/python3.11/site-packages/email_validator/__pycache__/deliverability.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/email_validator/__pycache__/deliverability.cpython-311.pyc
/usr/lib/python3.11/site-packages/email_validator/__pycache__/exceptions_types.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/email_validator/__pycache__/exceptions_types.cpython-311.pyc
/usr/lib/python3.11/site-packages/email_validator/__pycache__/rfc_constants.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/email_validator/__pycache__/rfc_constants.cpython-311.pyc
/usr/lib/python3.11/site-packages/email_validator/__pycache__/syntax.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/email_validator/__pycache__/syntax.cpython-311.pyc
/usr/lib/python3.11/site-packages/email_validator/__pycache__/validate_email.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/email_validator/__pycache__/validate_email.cpython-311.pyc
/usr/lib/python3.11/site-packages/email_validator/deliverability.py
/usr/lib/python3.11/site-packages/email_validator/exceptions_types.py
/usr/lib/python3.11/site-packages/email_validator/py.typed
/usr/lib/python3.11/site-packages/email_validator/rfc_constants.py
/usr/lib/python3.11/site-packages/email_validator/syntax.py
/usr/lib/python3.11/site-packages/email_validator/validate_email.py
/usr/share/doc/packages/python311-email-validator
/usr/share/doc/packages/python311-email-validator/README.md
/usr/share/licenses/python311-email-validator
/usr/share/licenses/python311-email-validator/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Fri May 3 23:33:27 2024