Revisions of python-email-validator

buildservice-autocommit accepted request 1128295 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 15)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 14)
- update to 2.1.0:
  * Python 3.8+ is now required (support for Python 3.7 was
    dropped).
  * The old `email` field on the returned `ValidatedEmail`
    object, which in the previous version was superseded by
    `normalized`, will now raise a deprecation warning if used.
    See https://stackoverflow.com/q/879173 for strategies to
    suppress the DeprecationWarning.
  * A `__version__` module attribute is added.
  * The email address argument to validate_email is now marked as
    positional-only to better reflect the documented usage using
    the new Python 3.8 feature.
buildservice-autocommit accepted request 1088992 from Daniel Garcia's avatar Daniel Garcia (dgarcia) (revision 13)
baserev update by copy to link target
Daniel Garcia's avatar Daniel Garcia (dgarcia) committed (revision 12)
- Disable broken tests with kvm
Daniel Garcia's avatar Daniel Garcia (dgarcia) committed (revision 11)
- 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
Daniel Garcia's avatar Daniel Garcia (dgarcia) committed (revision 10)
- add sle15_python_module_pythons (jsc#PED-68)
buildservice-autocommit accepted request 1061740 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 9)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 8)
- 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.
buildservice-autocommit accepted request 1007824 from Daniel Garcia's avatar Daniel Garcia (dgarcia) (revision 7)
baserev update by copy to link target
Daniel Garcia's avatar Daniel Garcia (dgarcia) committed (revision 6)
- 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.
buildservice-autocommit accepted request 1001873 from Steve Kowalik's avatar Steve Kowalik (StevenK) (revision 5)
baserev update by copy to link target
Steve Kowalik's avatar Steve Kowalik (StevenK) committed (revision 4)
- 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.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 970985 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 3)
initialized devel package after accepting 970985
Matej Cepl's avatar Matej Cepl (mcepl) committed (revision 2)
Matej Cepl's avatar Matej Cepl (mcepl) committed (revision 1)
ok
Displaying all 15 revisions
openSUSE Build Service is sponsored by