commit python-aiosmtplib for openSUSE:Factory

2023-11-15 Thread Source-Sync
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

2023-06-21 Thread Source-Sync
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

2023-02-10 Thread Source-Sync
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

2022-11-12 Thread Source-Sync
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

2022-01-16 Thread Source-Sync
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

2021-05-08 Thread Source-Sync
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

2021-05-02 Thread Source-Sync
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

2020-12-01 Thread User for buildservice source handling
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