[Python-modules-commits] r26479 - in packages/python-cobe/trunk/debian (3 files)
eriol-guest at users.alioth.debian.org
eriol-guest at users.alioth.debian.org
Sat Nov 23 01:13:12 UTC 2013
Date: Saturday, November 23, 2013 @ 01:13:11
Author: eriol-guest
Revision: 26479
Use python-irc instead of python-irclib
Added:
packages/python-cobe/trunk/debian/patches/03_use_python-irc_instead_of_python-irclib.patch
Modified:
packages/python-cobe/trunk/debian/changelog
packages/python-cobe/trunk/debian/patches/series
Modified: packages/python-cobe/trunk/debian/changelog
===================================================================
--- packages/python-cobe/trunk/debian/changelog 2013-11-23 01:11:53 UTC (rev 26478)
+++ packages/python-cobe/trunk/debian/changelog 2013-11-23 01:13:11 UTC (rev 26479)
@@ -15,10 +15,12 @@
- Refreshed
* debian/patches/02_relaxed-versioned-dependencies.patch
- Refreshed
+ * debian/patches/03_use_python-irc_instead_of_python-irclib.patch
+ - Use python-irc instead of python-irclib (Closes: #719113)
* debian/watch
- Switched download URL to https
- -- Daniele Tricoli <eriol at mornie.org> Fri, 09 Aug 2013 18:01:37 +0200
+ -- Daniele Tricoli <eriol at mornie.org> Sat, 23 Nov 2013 02:11:46 +0100
python-cobe (2.0.2-1) unstable; urgency=low
Added: packages/python-cobe/trunk/debian/patches/03_use_python-irc_instead_of_python-irclib.patch
===================================================================
--- packages/python-cobe/trunk/debian/patches/03_use_python-irc_instead_of_python-irclib.patch (rev 0)
+++ packages/python-cobe/trunk/debian/patches/03_use_python-irc_instead_of_python-irclib.patch 2013-11-23 01:13:11 UTC (rev 26479)
@@ -0,0 +1,84 @@
+Description: Use python-irc instead of python-irclib
+Author: Daniele Tricoli <eriol at mornie.org>
+Last-Update: 2013-11-23
+
+--- a/cobe/irc.py
++++ b/cobe/irc.py
+@@ -1,16 +1,18 @@
+ # Copyright (C) 2010 Peter Teichman
+
+-import irclib
++from __future__ import absolute_import
++
++import irc.client
+ import logging
+ import re
+
+ log = logging.getLogger("cobe.irc")
+
+
+-class Bot(irclib.SimpleIRCClient):
++class Bot(irc.client.SimpleIRCClient):
+ def __init__(self, brain, nick, channel, log_channel, ignored_nicks,
+ only_nicks):
+- irclib.SimpleIRCClient.__init__(self)
++ irc.client.SimpleIRCClient.__init__(self)
+
+ self.brain = brain
+ self.nick = nick
+@@ -29,7 +31,7 @@
+ def _dispatcher(self, c, e):
+ log.debug("on_%s %s", e.eventtype(), (e.source(), e.target(),
+ e.arguments()))
+- irclib.SimpleIRCClient._dispatcher(self, c, e)
++ irc.client.SimpleIRCClient._dispatcher(self, c, e)
+
+ def _delayed_check(self, delay=120):
+ self.connection.execute_delayed(delay, self._check_connection)
+@@ -46,7 +48,7 @@
+ conn.connect(conn.server, conn.port, conn.nickname, conn.password,
+ conn.username, conn.ircname, conn.localaddress,
+ conn.localport)
+- except irclib.ServerConnectionError:
++ except irc.client.ServerConnectionError:
+ log.info("failed reconnection, rescheduling", exc_info=True)
+ self._delayed_check()
+
+@@ -61,7 +63,7 @@
+ self.connection.join(self.log_channel)
+
+ def on_pubmsg(self, conn, event):
+- user = irclib.nm_to_n(event.source())
++ user = irc.client.NickMask(event.source()).nick
+
+ if event.target() == self.log_channel:
+ # ignore input in the log channel
+@@ -72,7 +74,7 @@
+ return
+
+ # only respond on channels
+- if not irclib.is_channel(event.target()):
++ if not irc.client.is_channel(event.target()):
+ return
+
+ msg = event.arguments()[0]
+--- a/setup.py
++++ b/setup.py
+@@ -17,16 +17,7 @@
+
+ install_requires = [
+ "PyStemmer>=1.2.0",
+- "python-irclib==0.4.8"
+- ],
+-
+- # The PyPI entry for python-irclib points at a SourceForge files
+- # page. These no longer work with pip's url discovery, as they
+- # append the string "/download" to each filename. I have uploaded
+- # python-irclib 0.4.8's zip file from SourceForge (unmodified) to
+- # the page below so that "pip install cobe" will work.
+- dependency_links = [
+- "http://github.com/pteichman/python-irclib/downloads"
++ "python-irc>=8.0.1"
+ ],
+
+ classifiers = [
Modified: packages/python-cobe/trunk/debian/patches/series
===================================================================
--- packages/python-cobe/trunk/debian/patches/series 2013-11-23 01:11:53 UTC (rev 26478)
+++ packages/python-cobe/trunk/debian/patches/series 2013-11-23 01:13:11 UTC (rev 26479)
@@ -1,2 +1,3 @@
01_remove-argparse-from-install-requires.patch
02_relaxed-versioned-dependencies.patch
+03_use_python-irc_instead_of_python-irclib.patch
More information about the Python-modules-commits
mailing list