This commit is contained in:
László Károlyi 2024-06-02 13:33:23 +02:00
parent 8eda0d946b
commit 0aa28baddd
Signed by: karolyi
GPG key ID: 2DCAF25E55735BFE
4 changed files with 17 additions and 14 deletions

View file

@ -8,7 +8,7 @@ title: "[BUG] "
---
<!-- Please don't delete this template or we'll close your issue -->
- [ ] I have read and understood the [FAQ](https://gitea.ksol.io/karolyi/py3-validate-email/src/branch/master/FAQ.md). I understand that if I delete this, my issue will be closed and ignored without a response.
- [ ] I have read and understood the [FAQ](https://git.ksol.io/karolyi/py3-validate-email/src/branch/master/FAQ.md). I understand that if I delete this, my issue will be closed and ignored without a response.
**Describe the bug**

View file

@ -1,3 +1,6 @@
1.0.12:
- Reflect information about the changed source URL.
1.0.11:
- Treat connection related errors as ambiguous (e.g. "Connection reset by peer").
@ -9,10 +12,10 @@
- License adjustments, help on installing directly from repository
1.0.8:
- Fix backward compatibility for python<=3.7: https://gitea.ksol.io/karolyi/py3-validate-email/issues/98
- Fix backward compatibility for python<=3.7: https://git.ksol.io/karolyi/py3-validate-email/issues/98
1.0.7:
- Handle STARTTLS timeouts: https://gitea.ksol.io/karolyi/py3-validate-email/issues/95
- Handle STARTTLS timeouts: https://git.ksol.io/karolyi/py3-validate-email/issues/95
1.0.6:
- Add the option to exclusively use certain address schemas (IPv4/IPV6)
@ -28,7 +31,7 @@
- Static type check fixes
1.0.2:
- Handle an SSLError during STARTTLS correctly (See https://gitea.ksol.io/karolyi/py3-validate-email/issues/79)
- Handle an SSLError during STARTTLS correctly (See https://git.ksol.io/karolyi/py3-validate-email/issues/79)
- Extend options with an `smtp_skip_tls` option. When `True`, the module won't initiate a TLS session. Defaults to `False`.
- Extend options with a `smtp_tls_context` option. When passed and `smtp_skip_tls` is `False` (or not passed), the client will use the passed `SSLContext`.
- Typo fix: 'ambigious' -> 'ambiguous'
@ -59,13 +62,13 @@
- Props to @reinhard-mueller for coming up with the new proposals and helping in refining the idea.
0.2.16:
- Workaround for a bug in the built-in python 3.8 smtp library: https://gitea.ksol.io/karolyi/py3-validate-email/issues/50
- Workaround for a bug in the built-in python 3.8 smtp library: https://git.ksol.io/karolyi/py3-validate-email/issues/50
0.2.15:
- Added a `skip_smtp` option to optionally skip the SMTP protocol check after the DNS level checks, by @SergeyKons
0.2.14:
- More improvements, courtesy of Reinhard Müller: https://gitea.ksol.io/karolyi/py3-validate-email/pulls/48
- More improvements, courtesy of Reinhard Müller: https://git.ksol.io/karolyi/py3-validate-email/pulls/48
0.2.13:
- Fix 5xx errors not getting through in the exception parameters on the RCPT TO
@ -110,7 +113,7 @@
- Fixed built-in datadir creation again.
0.2.3:
- Fixed https://gitea.ksol.io/karolyi/py3-validate-email/issues/13
- Fixed https://git.ksol.io/karolyi/py3-validate-email/issues/13
0.2.2:
- Fixed the automatic download of the validate_email/data directory on

View file

@ -9,11 +9,11 @@ This module is for Python 3.6 and above!
## INSTALLATION
Pypi removed newer versions due to license issues. You can install the packages right out from gitea, by keeping tags specified as versions. E.g. for version 1.0.9, you should use the following `pip install` syntax:
Pypi removed newer versions due to license issues. You can install the packages right out from [my site](https://git.ksol.io/karolyi/py3-validate-email/), by keeping tags specified as versions. E.g. for version 1.0.9, you should use the following `pip install` syntax:
python -m pip install git+https://gitea.ksol.io/karolyi/py3-validate-email@v1.0.9
python -m pip install git+https://git.ksol.io/karolyi/py3-validate-email@v1.0.9
Available version tags: [see here](https://gitea.ksol.io/karolyi/py3-validate-email/tags)
Available version tags: [see here](https://git.ksol.io/karolyi/py3-validate-email/tags)
## USAGE
@ -61,7 +61,7 @@ Basic usage:
`smtp_debug`: activate smtplib's debug output which always goes to stderr; defaults to `False`
`address_types`: The IP address types to use. pass a `frozenset` if you want to change the default `frozenset([IPv6Address, IPv4Address])`. Useful when you only deliver emails through one interface, but you have dual stack. For a detailed explanation, see [this issue](https://gitea.ksol.io/karolyi/py3-validate-email/issues/94).
`address_types`: The IP address types to use. pass a `frozenset` if you want to change the default `frozenset([IPv6Address, IPv4Address])`. Useful when you only deliver emails through one interface, but you have dual stack. For a detailed explanation, see [this issue](https://git.ksol.io/karolyi/py3-validate-email/issues/94).
### Result
@ -179,5 +179,5 @@ The update can be triggered manually:
You can completely skip the auto-update on startup by setting the environment variable `PY3VE_IGNORE_UPDATER` to any value.
# Read the [FAQ](https://gitea.ksol.io/karolyi/py3-validate-email/src/branch/master/FAQ.md)!
# Read the [FAQ](https://git.ksol.io/karolyi/py3-validate-email/src/branch/master/FAQ.md)!

View file

@ -57,7 +57,7 @@ class BuildPyCommand(build_py):
setup(
name='py3-validate-email',
version='1.0.11',
version='1.0.12',
packages=find_packages(exclude=['tests']),
install_requires=[
'dnspython~=2.2', 'idna~=3.3', 'filelock~=3.7',
@ -69,7 +69,7 @@ setup(
long_description=Path(__file__).parent.joinpath('README.md').read_text(),
long_description_content_type='text/markdown',
keywords='email validation verification mx verify',
url='http://gitea.ksol.io/karolyi/py3-validate-email',
url='http://git.ksol.io/karolyi/py3-validate-email',
cmdclass=dict(
build_py=BuildPyCommand, develop=DevelopCommand), # type: ignore
license='MIT+NIGGER')