commit python-aiosmtplib for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-aiosmtplib for openSUSE:Factory checked in at 2023-11-15 21:08:24 Comparing /work/SRC/openSUSE:Factory/python-aiosmtplib (Old) and /work/SRC/openSUSE:Factory/.python-aiosmtplib.new.17445 (New) Package is "python-aiosmtplib" Wed Nov 15 21:08:24 2023 rev:11 rq:1126230 version:3.0.1 Changes: --- /work/SRC/openSUSE:Factory/python-aiosmtplib/python-aiosmtplib.changes 2023-06-21 22:39:48.086350327 +0200 +++ /work/SRC/openSUSE:Factory/.python-aiosmtplib.new.17445/python-aiosmtplib.changes 2023-11-15 21:09:45.726853030 +0100 @@ -1,0 +2,22 @@ +Tue Nov 14 15:41:44 UTC 2023 - Dirk Müller + +- update to 3.0.1: + * Bugfix: 'Future exception was never retrieved' warning in +SMTPProtocol after successful connection close and garbage +collection. + * Cleanup: Updated FlowControlMixin logic from stdlib +are keyword only. + * **BREAKING**: Passing ``source_address`` as a string argument +is now an error. ``source_address`` takes a (addr, port) +tuple that is used as the ``local_addr`` param of +``asyncio.create_connection``, allowing for binding +to a specific IP. The ``local_hostname`` argument takes the +value to be sent to the server with the EHLO/HELO message +(which is what ``source_address`` was used for prior to 2.0). + * Change: don't use timeout value passed to ``connect`` +everywhere, only for the initial connection + * Change: removed unnecessary connection lost callback + * Change: revised handling for 'Future exception was never +retrieved' warnings in protocol + +--- Old: aiosmtplib-2.0.2.tar.gz New: aiosmtplib-3.0.1.tar.gz Other differences: -- ++ python-aiosmtplib.spec ++ --- /var/tmp/diff_new_pack.pFS2sF/_old 2023-11-15 21:09:46.210870888 +0100 +++ /var/tmp/diff_new_pack.pFS2sF/_new 2023-11-15 21:09:46.214871036 +0100 @@ -20,7 +20,7 @@ %define skip_python2 1 %define skip_python36 1 Name: python-aiosmtplib -Version:2.0.2 +Version:3.0.1 Release:0 Summary:Python asyncio SMTP client License:MIT ++ aiosmtplib-2.0.2.tar.gz -> aiosmtplib-3.0.1.tar.gz ++ 2022 lines of diff (skipped)
commit python-aiosmtplib for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-aiosmtplib for openSUSE:Factory checked in at 2023-06-21 22:39:00 Comparing /work/SRC/openSUSE:Factory/python-aiosmtplib (Old) and /work/SRC/openSUSE:Factory/.python-aiosmtplib.new.15902 (New) Package is "python-aiosmtplib" Wed Jun 21 22:39:00 2023 rev:10 rq:1094128 version:2.0.2 Changes: --- /work/SRC/openSUSE:Factory/python-aiosmtplib/python-aiosmtplib.changes 2023-02-10 14:36:17.250267284 +0100 +++ /work/SRC/openSUSE:Factory/.python-aiosmtplib.new.15902/python-aiosmtplib.changes 2023-06-21 22:39:48.086350327 +0200 @@ -1,0 +2,8 @@ +Tue Jun 20 16:49:38 UTC 2023 - Dirk Müller + +- update to 2.0.2: + * Bugfix: don't send extra EHLO/HELO before QUIT + * Change: added SMTPConnectionResponseError for invalid +response on connect only + +--- Old: aiosmtplib-2.0.1.tar.gz New: aiosmtplib-2.0.2.tar.gz Other differences: -- ++ python-aiosmtplib.spec ++ --- /var/tmp/diff_new_pack.fWh9fO/_old 2023-06-21 22:39:48.594353383 +0200 +++ /var/tmp/diff_new_pack.fWh9fO/_new 2023-06-21 22:39:48.598353406 +0200 @@ -20,7 +20,7 @@ %define skip_python2 1 %define skip_python36 1 Name: python-aiosmtplib -Version:2.0.1 +Version:2.0.2 Release:0 Summary:Python asyncio SMTP client License:MIT ++ aiosmtplib-2.0.1.tar.gz -> aiosmtplib-2.0.2.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aiosmtplib-2.0.1/CHANGELOG.rst new/aiosmtplib-2.0.2/CHANGELOG.rst --- old/aiosmtplib-2.0.1/CHANGELOG.rst 2023-01-07 19:55:21.944431000 +0100 +++ new/aiosmtplib-2.0.2/CHANGELOG.rst 2023-06-03 21:44:59.071944200 +0200 @@ -1,6 +1,13 @@ Changelog = +2.0.2 +- + +- Bugfix: don't send extra EHLO/HELO before QUIT (credit @ikrivosheev) +- Change: added SMTPConnectionResponseError for invalid response on + connect only (credit @ikrivosheev) + 2.0.1 - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aiosmtplib-2.0.1/PKG-INFO new/aiosmtplib-2.0.2/PKG-INFO --- old/aiosmtplib-2.0.1/PKG-INFO 1970-01-01 01:00:00.0 +0100 +++ new/aiosmtplib-2.0.2/PKG-INFO 1970-01-01 01:00:00.0 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: aiosmtplib -Version: 2.0.1 +Version: 2.0.2 Summary: asyncio SMTP client Home-page: https://github.com/cole/aiosmtplib License: MIT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aiosmtplib-2.0.1/aiosmtplib/__init__.py new/aiosmtplib-2.0.2/aiosmtplib/__init__.py --- old/aiosmtplib-2.0.1/aiosmtplib/__init__.py 2023-01-07 19:55:21.944431000 +0100 +++ new/aiosmtplib-2.0.2/aiosmtplib/__init__.py 2023-06-03 21:44:59.071944200 +0200 @@ -25,6 +25,7 @@ SMTPSenderRefused, SMTPServerDisconnected, SMTPTimeoutError, +SMTPConnectResponseError, ) from .response import SMTPResponse from .smtp import SMTP @@ -32,7 +33,7 @@ __title__ = "aiosmtplib" -__version__ = "2.0.1" +__version__ = "2.0.2" __author__ = "Cole Maclean" __license__ = "MIT" __copyright__ = "Copyright 2022 Cole Maclean" @@ -55,4 +56,5 @@ "SMTPTimeoutError", "SMTPConnectTimeoutError", "SMTPReadTimeoutError", +"SMTPConnectResponseError", ) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aiosmtplib-2.0.1/aiosmtplib/errors.py new/aiosmtplib-2.0.2/aiosmtplib/errors.py --- old/aiosmtplib-2.0.1/aiosmtplib/errors.py 2023-01-07 19:55:21.944431000 +0100 +++ new/aiosmtplib-2.0.2/aiosmtplib/errors.py 2023-06-03 21:44:59.071944200 +0200 @@ -17,6 +17,7 @@ "SMTPTimeoutError", "SMTPConnectTimeoutError", "SMTPReadTimeoutError", +"SMTPConnectResponseError", ) @@ -78,6 +79,12 @@ self.args = (code, message) +class SMTPConnectResponseError(SMTPResponseException, SMTPConnectError): +""" +The SMTP server returned an invalid response code after connecting. +""" + + class SMTPHeloError(SMTPResponseException): """ Server refused HELO or EHLO. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aiosmtplib-2.0.1/aiosmtplib/smtp.py new/aiosmtplib-2.0.2/aiosmtplib/smtp.py --- old/aiosmtplib-2.0.1/aiosmtplib/smtp.py 2023-01-07 19:55:21.944431000 +0100 +++ new/aiosmtplib-2.0.2/aiosmtplib/smtp.py 2023-06-03 21:44:59.071944200 +0200 @@ -31,6 +31,7 @@ SMTPSenderRefused, SMTPServerDisconnected, SMTPTimeoutError, +SMTPConnectResponseError, ) from .esmtp import
commit python-aiosmtplib for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-aiosmtplib for openSUSE:Factory checked in at 2023-02-10 14:36:06 Comparing /work/SRC/openSUSE:Factory/python-aiosmtplib (Old) and /work/SRC/openSUSE:Factory/.python-aiosmtplib.new.1848 (New) Package is "python-aiosmtplib" Fri Feb 10 14:36:06 2023 rev:9 rq:1064217 version:2.0.1 Changes: --- /work/SRC/openSUSE:Factory/python-aiosmtplib/python-aiosmtplib.changes 2022-11-12 17:41:27.886273584 +0100 +++ /work/SRC/openSUSE:Factory/.python-aiosmtplib.new.1848/python-aiosmtplib.changes 2023-02-10 14:36:17.250267284 +0100 @@ -1,0 +2,7 @@ +Fri Feb 10 10:34:43 UTC 2023 - Dirk Müller + +- update to 2.0.1: + * Bugfix: "tests" and "docs" in the sdist should be includes, +not packages, so that they do not get put in site-packages. + +--- Old: aiosmtplib-2.0.0.tar.gz New: aiosmtplib-2.0.1.tar.gz Other differences: -- ++ python-aiosmtplib.spec ++ --- /var/tmp/diff_new_pack.9DOnto/_old 2023-02-10 14:36:17.690269913 +0100 +++ /var/tmp/diff_new_pack.9DOnto/_new 2023-02-10 14:36:17.698269961 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-aiosmtplib # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,7 +20,7 @@ %define skip_python2 1 %define skip_python36 1 Name: python-aiosmtplib -Version:2.0.0 +Version:2.0.1 Release:0 Summary:Python asyncio SMTP client License:MIT @@ -52,7 +52,6 @@ %install %python_install -%python_expand rm -r %{buildroot}%{$python_sitelib}/{tests,docs} %python_expand %fdupes %{buildroot}%{$python_sitelib} %check ++ aiosmtplib-2.0.0.tar.gz -> aiosmtplib-2.0.1.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aiosmtplib-2.0.0/CHANGELOG.rst new/aiosmtplib-2.0.1/CHANGELOG.rst --- old/aiosmtplib-2.0.0/CHANGELOG.rst 2022-10-28 05:24:01.108523800 +0200 +++ new/aiosmtplib-2.0.1/CHANGELOG.rst 2023-01-07 19:55:21.944431000 +0100 @@ -1,8 +1,15 @@ Changelog = -2.0.0 (unreleased) --- +2.0.1 +- + +- Bugfix: "tests" and "docs" in the sdist should be includes, not packages, + so that they do not get put in ``site-packages``. + + +2.0.0 +- - **BREAKING**: Drop Python 3.5 and 3.6 support. - **BREAKING**: On connect, if the server supports STARTTLS, automatically try diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aiosmtplib-2.0.0/PKG-INFO new/aiosmtplib-2.0.1/PKG-INFO --- old/aiosmtplib-2.0.0/PKG-INFO 1970-01-01 01:00:00.0 +0100 +++ new/aiosmtplib-2.0.1/PKG-INFO 1970-01-01 01:00:00.0 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: aiosmtplib -Version: 2.0.0 +Version: 2.0.1 Summary: asyncio SMTP client Home-page: https://github.com/cole/aiosmtplib License: MIT @@ -28,9 +28,11 @@ Classifier: Typing :: Typed Provides-Extra: docs Provides-Extra: uvloop -Requires-Dist: sphinx (>=4,<5); extra == "docs" -Requires-Dist: sphinx_autodoc_typehints (>=1.7.0,<2.0.0); extra == "docs" -Requires-Dist: uvloop (>=0.14,<0.15); extra == "uvloop" +Requires-Dist: sphinx (>=5.3.0,<6.0.0) ; extra == "docs" +Requires-Dist: sphinx_autodoc_typehints (>=1.7.0,<2.0.0) ; extra == "docs" +Requires-Dist: uvloop (>=0.14,<0.15) ; (python_version >= "3.7" and python_version < "3.8") and (extra == "uvloop") +Requires-Dist: uvloop (>=0.14,<0.15) ; (python_version >= "3.8" and python_version < "3.9") and (extra == "uvloop") +Requires-Dist: uvloop (>=0.17,<0.18) ; (python_version >= "3.9" and python_version < "4.0") and (extra == "uvloop") Project-URL: Documentation, https://aiosmtplib.readthedocs.io/en/stable/ Project-URL: Repository, https://github.com/cole/aiosmtplib Description-Content-Type: text/x-rst @@ -38,8 +40,8 @@ aiosmtplib == -|circleci| |codecov| |pypi-version| |pypi-python-versions| |pypi-status| |downloads| -|pypi-license| |black| +|circleci| |precommit.ci| |codecov| |pypi-version| |pypi-status| |downloads| |pypi-python-versions| +|pypi-license| @@ -63,8 +65,7 @@ message["Subject"] = "Hello World!" message.set_content("Sent via aiosmtplib") -loop = asyncio.get_event_loop() -loop.run_until_complete(aiosmtplib.send(message, hostname="127.0.0.1", port=25)) +asyncio.run(aiosmtplib.send(message, hostname="127.0.0.1", port=25)) Requirements @@ -89,12 +90,12 @@ .. |pypi-license| image::
commit python-aiosmtplib for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-aiosmtplib for openSUSE:Factory checked in at 2022-11-12 17:41:07 Comparing /work/SRC/openSUSE:Factory/python-aiosmtplib (Old) and /work/SRC/openSUSE:Factory/.python-aiosmtplib.new.1597 (New) Package is "python-aiosmtplib" Sat Nov 12 17:41:07 2022 rev:8 rq:1035265 version:2.0.0 Changes: --- /work/SRC/openSUSE:Factory/python-aiosmtplib/python-aiosmtplib.changes 2022-01-17 00:22:46.376189699 +0100 +++ /work/SRC/openSUSE:Factory/.python-aiosmtplib.new.1597/python-aiosmtplib.changes 2022-11-12 17:41:27.886273584 +0100 @@ -1,0 +2,26 @@ +Thu Nov 10 16:08:50 UTC 2022 - Yogalakshmi Arunachalam + +- Update to v2.0.0 + * BREAKING: Drop Python 3.5 and 3.6 support. + * BREAKING: On connect, if the server supports STARTTLS, automatically try to upgrade the connection. +STARTTLS after connect can be turned on or off explicitly by passing start_tls=True or start_tls=False respectively. + * BREAKING: Remove deprecated loop keyword argument for the SMTP class. + * Change: The source_address argument now takes a (addr, port) tuple that is passed as the local_addr param to asyncio.create_connection, +allowing for binding to a specific IP. The new local_hostname argument that takes the value to be sent to the server with the EHLO/HELO message. +This behaviour more closely matches smtplib. + * In order to not break existing usage, passing a string instead of a tuple to source_address will give a DeprecationWarning, +and use the value as it if had been passed for local_hostname. + * Thanks @rafaelrds and @davidmcnabnz for raising and contributing work on this issue. + * Bugfix: the mail_options and rcpt_options arguments to the send coroutine no longer cause errors + * Cleanup: Refactored SMTP parent classes to remove complex inheritance structure. + * Cleanup: Switched to asyncio.run for sync client methods. + * Cleanup: Don't use private email.message.Message policy attribute (instead, set an appropriate policy based on message class) + +- Update to v1.1.7 + * Security: Fix a possible injection vulnerability (a variant of https://consensys.net/diligence/vulnerabilities/python-smtplib-multiple-crlf-injection/) + * Note that in order to exploit this vulnerability in aiosmtplib, the attacker would need control of the hostname or source_address parameters. +Thanks Sam Sanoop @ Snyk for bringing this to my attention. + * Bugfix: include CHANGLOG in sdist release + * Type hints: fix type hints for async context exit (credit @JelleZijlstra) + +--- Old: aiosmtplib-1.1.6.tar.gz New: aiosmtplib-2.0.0.tar.gz Other differences: -- ++ python-aiosmtplib.spec ++ --- /var/tmp/diff_new_pack.c4XBkE/_old 2022-11-12 17:41:28.298276037 +0100 +++ /var/tmp/diff_new_pack.c4XBkE/_new 2022-11-12 17:41:28.306276084 +0100 @@ -20,14 +20,16 @@ %define skip_python2 1 %define skip_python36 1 Name: python-aiosmtplib -Version:1.1.6 +Version:2.0.0 Release:0 Summary:Python asyncio SMTP client License:MIT Group: Development/Languages/Python URL:https://github.com/cole/aiosmtplib Source: https://files.pythonhosted.org/packages/source/a/aiosmtplib/aiosmtplib-%{version}.tar.gz +BuildRequires: %{python_module exceptiongroup} BuildRequires: %{python_module setuptools} +BuildRequires: %{python_module trustme} BuildRequires: fdupes BuildRequires: python-rpm-macros Suggests: python-aiosmtpd @@ -54,7 +56,7 @@ %python_expand %fdupes %{buildroot}%{$python_sitelib} %check -%pytest -rs -k 'not (test_qq_login or test_starttls_gmail)' +%pytest -rs %files %{python_files} %doc README.rst docs/*.rst ++ aiosmtplib-1.1.6.tar.gz -> aiosmtplib-2.0.0.tar.gz ++ 10517 lines of diff (skipped)
commit python-aiosmtplib for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-aiosmtplib for openSUSE:Factory checked in at 2022-01-17 00:22:45 Comparing /work/SRC/openSUSE:Factory/python-aiosmtplib (Old) and /work/SRC/openSUSE:Factory/.python-aiosmtplib.new.1892 (New) Package is "python-aiosmtplib" Mon Jan 17 00:22:45 2022 rev:7 rq:946684 version:1.1.6 Changes: --- /work/SRC/openSUSE:Factory/python-aiosmtplib/python-aiosmtplib.changes 2021-05-08 22:08:43.133404484 +0200 +++ /work/SRC/openSUSE:Factory/.python-aiosmtplib.new.1892/python-aiosmtplib.changes 2022-01-17 00:22:46.376189699 +0100 @@ -1,0 +2,7 @@ +Sat Jan 15 17:24:42 UTC 2022 - Dirk M??ller + +- update to 1.1.6: + * update auth other than login +- remove failing_smtpd_tests.patch: not needed + +--- Old: aiosmtplib-1.1.5.tar.gz failing_smtpd_tests.patch New: aiosmtplib-1.1.6.tar.gz Other differences: -- ++ python-aiosmtplib.spec ++ --- /var/tmp/diff_new_pack.gMfuj5/_old 2022-01-17 00:22:46.992190089 +0100 +++ /var/tmp/diff_new_pack.gMfuj5/_new 2022-01-17 00:22:46.996190092 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-aiosmtplib # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,17 +18,15 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define skip_python2 1 +%define skip_python36 1 Name: python-aiosmtplib -Version:1.1.5 +Version:1.1.6 Release:0 Summary:Python asyncio SMTP client License:MIT Group: Development/Languages/Python URL:https://github.com/cole/aiosmtplib Source: https://files.pythonhosted.org/packages/source/a/aiosmtplib/aiosmtplib-%{version}.tar.gz -# PATCH-FIX-UPSTREAM failing_smtpd_tests.patch gh#cole/aiosmtplib#171 mc...@suse.com -# fix tests/smtpd.py -Patch0: failing_smtpd_tests.patch BuildRequires: %{python_module setuptools} BuildRequires: fdupes BuildRequires: python-rpm-macros ++ aiosmtplib-1.1.5.tar.gz -> aiosmtplib-1.1.6.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aiosmtplib-1.1.5/PKG-INFO new/aiosmtplib-1.1.6/PKG-INFO --- old/aiosmtplib-1.1.5/PKG-INFO 2021-04-25 19:31:03.087155800 +0200 +++ new/aiosmtplib-1.1.6/PKG-INFO 2021-05-09 20:06:45.18580 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: aiosmtplib -Version: 1.1.5 +Version: 1.1.6 Summary: asyncio SMTP client Home-page: https://github.com/cole/aiosmtplib License: MIT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aiosmtplib-1.1.5/aiosmtplib/__init__.py new/aiosmtplib-1.1.6/aiosmtplib/__init__.py --- old/aiosmtplib-1.1.5/aiosmtplib/__init__.py 2021-04-25 19:31:01.233004600 +0200 +++ new/aiosmtplib-1.1.6/aiosmtplib/__init__.py 2021-05-09 20:06:43.399429800 +0200 @@ -32,7 +32,7 @@ __title__ = "aiosmtplib" -__version__ = "1.1.5" +__version__ = "1.1.6" __author__ = "Cole Maclean" __license__ = "MIT" __copyright__ = "Copyright 2021 Cole Maclean" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aiosmtplib-1.1.5/pyproject.toml new/aiosmtplib-1.1.6/pyproject.toml --- old/aiosmtplib-1.1.5/pyproject.toml 2021-04-25 19:31:01.233004600 +0200 +++ new/aiosmtplib-1.1.6/pyproject.toml 2021-05-09 20:06:43.399429800 +0200 @@ -4,7 +4,7 @@ [tool.poetry] name = "aiosmtplib" -version = "1.1.5" +version = "1.1.6" description = "asyncio SMTP client" authors = ["Cole Maclean "] license = "MIT" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aiosmtplib-1.1.5/setup.py new/aiosmtplib-1.1.6/setup.py --- old/aiosmtplib-1.1.5/setup.py 2021-04-25 19:31:03.086809200 +0200 +++ new/aiosmtplib-1.1.6/setup.py 2021-05-09 20:06:45.185446500 +0200 @@ -13,7 +13,7 @@ setup_kwargs = { 'name': 'aiosmtplib', -'version': '1.1.5', +'version': '1.1.6', 'description': 'asyncio SMTP client', 'long_description': 'aiosmtplib\n==\n\n|circleci| |codecov| |pypi-version| |pypi-python-versions| |pypi-status| |downloads|\n|pypi-license| |black|\n\n\n\naiosmtplib is an asynchronous SMTP client for use with asyncio.\n\nFor documentation, see `Read The Docs`_.\n\nQuickstart\n--\n\n.. code-block:: python\n\nimport asyncio\nfrom email.message import EmailMessage\n\nimport aiosmtplib\n\nmessage =
commit python-aiosmtplib for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-aiosmtplib for openSUSE:Factory checked in at 2021-05-08 22:07:33 Comparing /work/SRC/openSUSE:Factory/python-aiosmtplib (Old) and /work/SRC/openSUSE:Factory/.python-aiosmtplib.new.2988 (New) Package is "python-aiosmtplib" Sat May 8 22:07:33 2021 rev:6 rq:891391 version:1.1.5 Changes: --- /work/SRC/openSUSE:Factory/python-aiosmtplib/python-aiosmtplib.changes 2021-05-02 18:39:05.204188289 +0200 +++ /work/SRC/openSUSE:Factory/.python-aiosmtplib.new.2988/python-aiosmtplib.changes 2021-05-08 22:08:43.133404484 +0200 @@ -1,0 +2,6 @@ +Fri May 7 20:53:46 UTC 2021 - Matej Cepl + +- Add failing_smtpd_tests.patch to fix failing tests + (gh#cole/aiosmtplib#171). + +--- New: failing_smtpd_tests.patch Other differences: -- ++ python-aiosmtplib.spec ++ --- /var/tmp/diff_new_pack.Dhiy8F/_old 2021-05-08 22:08:43.589402509 +0200 +++ /var/tmp/diff_new_pack.Dhiy8F/_new 2021-05-08 22:08:43.593402491 +0200 @@ -26,6 +26,9 @@ Group: Development/Languages/Python URL:https://github.com/cole/aiosmtplib Source: https://files.pythonhosted.org/packages/source/a/aiosmtplib/aiosmtplib-%{version}.tar.gz +# PATCH-FIX-UPSTREAM failing_smtpd_tests.patch gh#cole/aiosmtplib#171 mc...@suse.com +# fix tests/smtpd.py +Patch0: failing_smtpd_tests.patch BuildRequires: %{python_module setuptools} BuildRequires: fdupes BuildRequires: python-rpm-macros @@ -42,7 +45,7 @@ Python asyncio SMTP client. %prep -%setup -q -n aiosmtplib-%{version} +%autosetup -p1 -n aiosmtplib-%{version} %build %python_build @@ -53,8 +56,7 @@ %python_expand %fdupes %{buildroot}%{$python_sitelib} %check -# gh#cole/aiosmtplib#171 -%pytest -rs -k 'not (test_qq_login or test_starttls_gmail or test_send_with_login or test_connect_with_login)' +%pytest -rs -k 'not (test_qq_login or test_starttls_gmail)' %files %{python_files} %doc README.rst docs/*.rst ++ failing_smtpd_tests.patch ++ --- tests/smtpd.py |2 ++ 1 file changed, 2 insertions(+) --- a/tests/smtpd.py +++ b/tests/smtpd.py @@ -115,6 +115,8 @@ class TestSMTPD(SMTPD): if arg[:5] == "LOGIN": await self.smtp_AUTH_LOGIN(arg[6:]) +else: +await self.push("525 Unsupported auth method.") async def smtp_AUTH_LOGIN(self, arg): username = base64.b64decode(arg)
commit python-aiosmtplib for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-aiosmtplib for openSUSE:Factory checked in at 2021-05-02 18:35:58 Comparing /work/SRC/openSUSE:Factory/python-aiosmtplib (Old) and /work/SRC/openSUSE:Factory/.python-aiosmtplib.new.1947 (New) Package is "python-aiosmtplib" Sun May 2 18:35:58 2021 rev:5 rq:889680 version:1.1.5 Changes: --- /work/SRC/openSUSE:Factory/python-aiosmtplib/python-aiosmtplib.changes 2020-12-01 14:23:20.941629823 +0100 +++ /work/SRC/openSUSE:Factory/.python-aiosmtplib.new.1947/python-aiosmtplib.changes 2021-05-02 18:39:05.204188289 +0200 @@ -1,0 +2,9 @@ +Fri Apr 30 10:00:09 UTC 2021 - Matej Cepl + +- Update to 1.1.5: + - Bugfix: avoid raising asyncio.CancelledError on connection lost + - Bugfix: allow UTF-8 chars in usernames and password strings + - Feature: allow bytes type args for login usernames and passwords +- Switch off failing tests because of gh#cole/aiosmtplib#171. + +--- Old: aiosmtplib-1.1.4.tar.gz New: aiosmtplib-1.1.5.tar.gz Other differences: -- ++ python-aiosmtplib.spec ++ --- /var/tmp/diff_new_pack.LEAG8U/_old 2021-05-02 18:39:05.640186431 +0200 +++ /var/tmp/diff_new_pack.LEAG8U/_new 2021-05-02 18:39:05.640186431 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-aiosmtplib # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define skip_python2 1 Name: python-aiosmtplib -Version:1.1.4 +Version:1.1.5 Release:0 Summary:Python asyncio SMTP client License:MIT @@ -53,8 +53,8 @@ %python_expand %fdupes %{buildroot}%{$python_sitelib} %check -# test_qq_login or test_starttls_gmail are online -%pytest -rs -k 'not (test_qq_login or test_starttls_gmail)' +# gh#cole/aiosmtplib#171 +%pytest -rs -k 'not (test_qq_login or test_starttls_gmail or test_send_with_login or test_connect_with_login)' %files %{python_files} %doc README.rst docs/*.rst ++ aiosmtplib-1.1.4.tar.gz -> aiosmtplib-1.1.5.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aiosmtplib-1.1.4/PKG-INFO new/aiosmtplib-1.1.5/PKG-INFO --- old/aiosmtplib-1.1.4/PKG-INFO 2020-09-12 19:20:12.445738000 +0200 +++ new/aiosmtplib-1.1.5/PKG-INFO 2021-04-25 19:31:03.087155800 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: aiosmtplib -Version: 1.1.4 +Version: 1.1.5 Summary: asyncio SMTP client Home-page: https://github.com/cole/aiosmtplib License: MIT @@ -19,6 +19,7 @@ Classifier: Programming Language :: Python :: 3.6 Classifier: Programming Language :: Python :: 3.7 Classifier: Programming Language :: Python :: 3.8 +Classifier: Programming Language :: Python :: 3.9 Classifier: Topic :: Communications Classifier: Topic :: Communications :: Email Classifier: Topic :: Software Development :: Libraries @@ -36,7 +37,7 @@ aiosmtplib == -|circleci| |codecov| |pypi-version| |pypi-python-versions| |pypi-status| +|circleci| |codecov| |pypi-version| |pypi-python-versions| |pypi-status| |downloads| |pypi-license| |black| @@ -76,8 +77,8 @@ -.. |circleci| image:: https://circleci.com/gh/cole/aiosmtplib/tree/master.svg?style=shield - :target: https://circleci.com/gh/cole/aiosmtplib/tree/master +.. |circleci| image:: https://circleci.com/gh/cole/aiosmtplib/tree/main.svg?style=shield + :target: https://circleci.com/gh/cole/aiosmtplib/tree/main :alt: "aiosmtplib CircleCI build status" .. |pypi-version| image:: https://img.shields.io/pypi/v/aiosmtplib.svg :target: https://pypi.python.org/pypi/aiosmtplib @@ -85,10 +86,13 @@ .. |pypi-python-versions| image:: https://img.shields.io/pypi/pyversions/aiosmtplib.svg .. |pypi-status| image:: https://img.shields.io/pypi/status/aiosmtplib.svg .. |pypi-license| image:: https://img.shields.io/pypi/l/aiosmtplib.svg -.. |codecov| image:: https://codecov.io/gh/cole/aiosmtplib/branch/master/graph/badge.svg +.. |codecov| image:: https://codecov.io/gh/cole/aiosmtplib/branch/main/graph/badge.svg :target: https://codecov.io/gh/cole/aiosmtplib .. |black| image:: https://img.shields.io/badge/code%20style-black-00.svg :target: https://github.com/ambv/black :alt: "Code style: black" +.. |downloads| image:: https://pepy.tech/badge/aiosmtplib + :target:
commit python-aiosmtplib for openSUSE:Factory
Hello community, here is the log from the commit of package python-aiosmtplib for openSUSE:Factory checked in at 2020-12-01 14:23:07 Comparing /work/SRC/openSUSE:Factory/python-aiosmtplib (Old) and /work/SRC/openSUSE:Factory/.python-aiosmtplib.new.5913 (New) Package is "python-aiosmtplib" Tue Dec 1 14:23:07 2020 rev:4 rq:851905 version:1.1.4 Changes: --- /work/SRC/openSUSE:Factory/python-aiosmtplib/python-aiosmtplib.changes 2020-03-24 22:34:15.009145040 +0100 +++ /work/SRC/openSUSE:Factory/.python-aiosmtplib.new.5913/python-aiosmtplib.changes 2020-12-01 14:23:20.941629823 +0100 @@ -1,0 +2,13 @@ +Sun Nov 29 07:16:07 UTC 2020 - John Vandenberg + +- Add docs/*.rst to %doc +- Remove a test skip that has been resolved upstream +- Update to v1.1.4 + * Bugfix: parsing comma separated addresses in to header +- from v1.1.3 + * Feature: add pause and resume writing methods to SMTPProcotol, +via asyncio.streams.FlowControlMixin + * Bugfix: allow an empty sender + * Cleanup: more useful error message when login called without TLS + +--- Old: aiosmtplib-1.1.2.tar.gz New: aiosmtplib-1.1.4.tar.gz Other differences: -- ++ python-aiosmtplib.spec ++ --- /var/tmp/diff_new_pack.QRkP7t/_old 2020-12-01 14:23:21.581630516 +0100 +++ /var/tmp/diff_new_pack.QRkP7t/_new 2020-12-01 14:23:21.585630520 +0100 @@ -19,21 +19,23 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define skip_python2 1 Name: python-aiosmtplib -Version:1.1.2 +Version:1.1.4 Release:0 Summary:Python asyncio SMTP client License:MIT Group: Development/Languages/Python URL:https://github.com/cole/aiosmtplib Source: https://files.pythonhosted.org/packages/source/a/aiosmtplib/aiosmtplib-%{version}.tar.gz -BuildRequires: %{python_module aiosmtpd} -BuildRequires: %{python_module hypothesis} -BuildRequires: %{python_module pytest-asyncio} BuildRequires: %{python_module setuptools} BuildRequires: fdupes BuildRequires: python-rpm-macros Suggests: python-aiosmtpd BuildArch: noarch +# SECTION test requirements +BuildRequires: %{python_module aiosmtpd} +BuildRequires: %{python_module hypothesis} +BuildRequires: %{python_module pytest-asyncio} +# /SECTION %python_subpackages %description @@ -52,11 +54,10 @@ %check # test_qq_login or test_starttls_gmail are online -# https://github.com/cole/aiosmtplib/issues/79 for test_send_message_smtputf8_sender -%pytest -k 'not (test_qq_login or test_starttls_gmail or test_send_message_smtputf8_sender)' +%pytest -rs -k 'not (test_qq_login or test_starttls_gmail)' %files %{python_files} -%doc README.rst +%doc README.rst docs/*.rst %license LICENSE.txt %{python_sitelib}/* ++ aiosmtplib-1.1.2.tar.gz -> aiosmtplib-1.1.4.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aiosmtplib-1.1.2/LICENSE.txt new/aiosmtplib-1.1.4/LICENSE.txt --- old/aiosmtplib-1.1.2/LICENSE.txt2019-07-30 06:11:42.416175400 +0200 +++ new/aiosmtplib-1.1.4/LICENSE.txt2020-09-12 19:19:34.795263800 +0200 @@ -1,6 +1,6 @@ The MIT License (MIT) -Copyright (c) 2019 Cole Maclean +Copyright (c) 2020 Cole Maclean Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aiosmtplib-1.1.2/PKG-INFO new/aiosmtplib-1.1.4/PKG-INFO --- old/aiosmtplib-1.1.2/PKG-INFO 1970-01-01 01:00:00.0 +0100 +++ new/aiosmtplib-1.1.4/PKG-INFO 2020-09-12 19:20:12.445738000 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: aiosmtplib -Version: 1.1.2 +Version: 1.1.4 Summary: asyncio SMTP client Home-page: https://github.com/cole/aiosmtplib License: MIT @@ -26,7 +26,7 @@ Classifier: Typing :: Typed Provides-Extra: docs Provides-Extra: uvloop -Requires-Dist: sphinx (>=2.0.0,<3.0.0); extra == "docs" +Requires-Dist: sphinx (>=2,<4); extra == "docs" Requires-Dist: sphinx_autodoc_typehints (>=1.7.0,<2.0.0); extra == "docs" Requires-Dist: uvloop (>=0.13,<0.15); extra == "uvloop" Project-URL: Documentation, https://aiosmtplib.readthedocs.io/en/stable/ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aiosmtplib-1.1.2/aiosmtplib/__init__.py new/aiosmtplib-1.1.4/aiosmtplib/__init__.py --- old/aiosmtplib-1.1.2/aiosmtplib/__init__.py 2019-11-12 04:01:21.198798200 +0100 +++ new/aiosmtplib-1.1.4/aiosmtplib/__init__.py 2020-09-12 19:19:34.803263700 +0200 @@ -32,10