Release 1.0.8, fixes #98

This commit is contained in:
László Károlyi 2022-10-29 12:03:49 +02:00
parent 69be4f4b9c
commit fd351ba3a4
Signed by: karolyi
GPG Key ID: 2DCAF25E55735BFE
3 changed files with 9 additions and 3 deletions

View File

@ -1,3 +1,6 @@
1.0.8:
- Fix backward compatibility for python<=3.7: https://gitea.ksol.io/karolyi/py3-validate-email/issues/98
1.0.7: 1.0.7:
- Handle STARTTLS timeouts: https://gitea.ksol.io/karolyi/py3-validate-email/issues/95 - Handle STARTTLS timeouts: https://gitea.ksol.io/karolyi/py3-validate-email/issues/95

View File

@ -57,9 +57,11 @@ class BuildPyCommand(build_py):
setup( setup(
name='py3-validate-email', name='py3-validate-email',
version='1.0.7', version='1.0.8',
packages=find_packages(exclude=['tests']), packages=find_packages(exclude=['tests']),
install_requires=['dnspython~=2.2', 'idna~=3.3', 'filelock~=3.7'], install_requires=[
'dnspython~=2.2', 'idna~=3.3', 'filelock~=3.7',
'typing_extensions~=4.4'],
author='László Károlyi', author='László Károlyi',
author_email='laszlo@karolyi.hu', author_email='laszlo@karolyi.hu',
description=( description=(

View File

@ -1,8 +1,8 @@
from datetime import datetime from datetime import datetime
from ipaddress import IPv4Address, IPv6Address, ip_address from ipaddress import IPv4Address, IPv6Address, ip_address
from logging import getLogger from logging import getLogger
from typing import List, Literal, FrozenSet, Union, Type
from socket import has_ipv6 from socket import has_ipv6
from typing import FrozenSet, List, Type, Union
from dns.exception import DNSException, Timeout from dns.exception import DNSException, Timeout
from dns.rdataclass import IN as rdcl_in from dns.rdataclass import IN as rdcl_in
@ -12,6 +12,7 @@ from dns.rdatatype import A as rdtype_a
from dns.rdtypes.ANY.MX import MX as restype_mx from dns.rdtypes.ANY.MX import MX as restype_mx
from dns.resolver import ( from dns.resolver import (
NXDOMAIN, YXDOMAIN, Answer, NoAnswer, NoNameservers, resolve) NXDOMAIN, YXDOMAIN, Answer, NoAnswer, NoNameservers, resolve)
from typing_extensions import Literal
from .constants import HOST_REGEX from .constants import HOST_REGEX
from .email_address import EmailAddress from .email_address import EmailAddress