[Python-modules-commits] [pytest-localserver] 04/05: Added py35-fix.patch (Closes: #801302).

Daniel Stender danstender-guest at moszumanska.debian.org
Sun Oct 25 18:10:06 UTC 2015


This is an automated email from the git hooks/post-receive script.

danstender-guest pushed a commit to branch master
in repository pytest-localserver.

commit 5c77d9754d690e2e699a89410f3404851e28cd67
Merge: 7862dee 44aa43e
Author: Daniel Stender <debian at danielstender.com>
Date:   Sun Oct 25 18:37:37 2015 +0100

    Added py35-fix.patch (Closes: #801302).

 debian/.git-dpm                    |  4 ++--
 debian/changelog                   |  3 ++-
 debian/patches/0001-py35-fix.patch | 39 ++++++++++++++++++++++++++++++++++++++
 debian/patches/series              |  1 +
 pytest_localserver/smtp.py         |  2 +-
 tests/test_smtp.py                 |  2 +-
 6 files changed, 46 insertions(+), 5 deletions(-)

diff --cc debian/.git-dpm
index 81616e8,0000000..5c44496
mode 100644,000000..100644
--- a/debian/.git-dpm
+++ b/debian/.git-dpm
@@@ -1,11 -1,0 +1,11 @@@
 +# see git-dpm(1) from git-dpm package
- a735e4ef0b6f7ddd7104ab8ae58c9de2ae485216
- a735e4ef0b6f7ddd7104ab8ae58c9de2ae485216
++44aa43e9e0e4d31a00bdb403e5670c790aafe475
++44aa43e9e0e4d31a00bdb403e5670c790aafe475
 +a735e4ef0b6f7ddd7104ab8ae58c9de2ae485216
 +a735e4ef0b6f7ddd7104ab8ae58c9de2ae485216
 +pytest-localserver_0.3.4.orig.tar.gz
 +ca8b1b8922097333a99063f2e133a1ba1296c785
 +19607
 +debianTag="debian/%e%v"
 +patchedTag="patched/%e%v"
 +upstreamTag="upstream/%e%u"
diff --cc debian/changelog
index 651f4d0,0000000..09015b5
mode 100644,000000..100644
--- a/debian/changelog
+++ b/debian/changelog
@@@ -1,12 -1,0 +1,13 @@@
 +pytest-localserver (0.3.4-2) UNRELEASED; urgency=medium
 +
 +  * deb/control: updated Homepage.
 +  * deb/tests/: corrected names of scripts.
++  * Added py35-fix.patch (Closes: #801302).
 +
-  -- Daniel Stender <debian at danielstender.com>  Sun, 25 Oct 2015 18:23:37 +0100
++ -- Daniel Stender <debian at danielstender.com>  Sun, 25 Oct 2015 18:37:37 +0100
 +
 +pytest-localserver (0.3.4-1) unstable; urgency=medium
 +
 +  * Initial release (Closes: #792784)
 +
 + -- Daniel Stender <debian at danielstender.com>  Wed, 29 Jul 2015 19:48:59 +0200
diff --cc debian/patches/0001-py35-fix.patch
index 0000000,0000000..5fc30fb
new file mode 100644
--- /dev/null
+++ b/debian/patches/0001-py35-fix.patch
@@@ -1,0 -1,0 +1,39 @@@
++From 44aa43e9e0e4d31a00bdb403e5670c790aafe475 Mon Sep 17 00:00:00 2001
++From: Daniel Stender <debian at danielstender.com>
++Date: Sun, 25 Oct 2015 18:37:33 +0100
++Subject: py35-fix
++
++   fixes problems of SMTP server component with Python 3.5
++   Origin: https://bitbucket.org/pytest-dev/pytest-localserver/issues/13/broken-on-python-35
++   Bug: https://bugs.debian.org/801302
++---
++ pytest_localserver/smtp.py | 2 +-
++ tests/test_smtp.py         | 2 +-
++ 2 files changed, 2 insertions(+), 2 deletions(-)
++
++diff --git a/pytest_localserver/smtp.py b/pytest_localserver/smtp.py
++index d5b945c..8ea4332 100644
++--- a/pytest_localserver/smtp.py
+++++ b/pytest_localserver/smtp.py
++@@ -34,7 +34,7 @@ class Server (smtpd.SMTPServer, threading.Thread):
++     def __init__(self, host='localhost', port=0):
++         smtpd.SMTPServer.__init__(self, (host, port), None)
++         if self._localaddr[1] == 0:
++-            self.addr = self.getsockname()
+++            self.addr = self.socket.getsockname()
++ 
++         self.outbox = []
++ 
++diff --git a/tests/test_smtp.py b/tests/test_smtp.py
++index 6f74174..ce302b4 100644
++--- a/tests/test_smtp.py
+++++ b/tests/test_smtp.py
++@@ -21,7 +21,7 @@ def send_plain_email(to, from_, subject, txt, server=('localhost', 25)):
++     msg['From'] = from_
++     msg['To'] = to
++ 
++-    host, port = server
+++    host, port = server[:2]
++     server = smtplib.SMTP(host, port)
++     server.set_debuglevel(1)
++     server.sendmail(from_, to, msg.as_string())
diff --cc debian/patches/series
index 0000000,0000000..5889c61
new file mode 100644
--- /dev/null
+++ b/debian/patches/series
@@@ -1,0 -1,0 +1,1 @@@
++0001-py35-fix.patch

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/python-modules/packages/pytest-localserver.git



More information about the Python-modules-commits mailing list