commit python-pydle for openSUSE:Factory

2020-07-08 Thread root
Hello community,

here is the log from the commit of package python-pydle for openSUSE:Factory 
checked in at 2020-07-08 19:13:17

Comparing /work/SRC/openSUSE:Factory/python-pydle (Old)
 and  /work/SRC/openSUSE:Factory/.python-pydle.new.3060 (New)


Package is "python-pydle"

Wed Jul  8 19:13:17 2020 rev:8 rq:819269 version:0.9.4

Changes:

--- /work/SRC/openSUSE:Factory/python-pydle/python-pydle.changes
2020-02-11 22:26:27.895602401 +0100
+++ /work/SRC/openSUSE:Factory/.python-pydle.new.3060/python-pydle.changes  
2020-07-08 19:13:39.067245331 +0200
@@ -1,0 +2,12 @@
+Tue Jul  7 16:06:37 UTC 2020 - Mia Herkt 
+
+- Enable unit tests
+- Update to version 0.9.4
+  Fixes:
+  * on_part will now be called prior to channel / user destruction
+  * disconnecting client pools should work again
+
+  New features:
+  * Add optional support for REPL_WHOISHOST, an UnrealIRCd feature.
+
+---

Old:

  pydle-0.9.4rc1.tar.gz

New:

  pydle-0.9.4.tar.gz



Other differences:
--
++ python-pydle.spec ++
--- /var/tmp/diff_new_pack.cdePWR/_old  2020-07-08 19:13:40.551250617 +0200
+++ /var/tmp/diff_new_pack.cdePWR/_new  2020-07-08 19:13:40.555250631 +0200
@@ -20,7 +20,7 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %bcond_without test
 Name:   python-pydle
-Version:0.9.4rc1
+Version:0.9.4
 Release:0
 Summary:Modular, callback-based IRCv3 library for Python 3
 License:BSD-3-Clause
@@ -28,6 +28,7 @@
 URL:https://github.com/Shizmob/pydle
 Source: 
https://github.com/Shizmob/pydle/archive/v%{version}.tar.gz#/pydle-%{version}.tar.gz
 Source1:LICENSE.md
+BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  dos2unix
 BuildRequires:  fdupes
@@ -61,6 +62,9 @@
 %python_expand %fdupes %{buildroot}%{$python_sitelib}
 %python_expand chmod +x %{buildroot}%{$python_sitelib}/pydle/utils/irccat.py
 
+%check
+%pytest -m unit
+
 %files %{python_files}
 %license LICENSE.md
 %{python_sitelib}/*

++ pydle-0.9.4rc1.tar.gz -> pydle-0.9.4.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pydle-0.9.4rc1/docs/features/overview.rst 
new/pydle-0.9.4/docs/features/overview.rst
--- old/pydle-0.9.4rc1/docs/features/overview.rst   2020-02-10 
07:59:08.0 +0100
+++ new/pydle-0.9.4/docs/features/overview.rst  2020-06-15 00:43:59.0 
+0200
@@ -234,3 +234,22 @@
 Support for user and channel metadata.
 
 This allows you to set and unset arbitrary key-value information on yourself 
and on channels, as well as retrieve such values from other users and channels.
+
+==
+IRCd implementation-specific features
+==
+Optional features that for IRCds that have non-standard messages.
+
+UnrealIRCd
+==
+Features implementation-specific to UnrealIRCd servers.
+
+RPL_WHOIS_HOST
+--
+*API:* :class:`pydle.features.rpl_whoishost.RplWhoisHostSupport`
+
+Support For `RPL_WHOIS_HOST` messages, this allows pydle to expose an IRC users
+real IP address and host, if the bot has access to that information.
+
+This information will fill in the `real_ip_address` and `real_hostname` fields
+of an :class:`pydle.Client.whois()` response.
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pydle-0.9.4rc1/pydle/client.py 
new/pydle-0.9.4/pydle/client.py
--- old/pydle-0.9.4rc1/pydle/client.py  2020-02-10 07:59:08.0 +0100
+++ new/pydle-0.9.4/pydle/client.py 2020-06-15 00:43:59.0 +0200
@@ -469,7 +469,7 @@
 """ Remove client from pool. """
 self.clients.remove(client)
 del self.connect_args[client]
-client.disconnect()
+asyncio.run_coroutine_threadsafe(client.disconnect(expected=True), 
self.eventloop)
 
 def __contains__(self, item):
 return item in self.clients
@@ -491,6 +491,3 @@
 
 # run the clients
 self.eventloop.run_forever()
-
-for client in self.clients:
-client.disconnect()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pydle-0.9.4rc1/pydle/features/rfc1459/client.py 
new/pydle-0.9.4/pydle/features/rfc1459/client.py
--- old/pydle-0.9.4rc1/pydle/features/rfc1459/client.py 2020-02-10 
07:59:08.0 +0100
+++ new/pydle-0.9.4/pydle/features/rfc1459/client.py2020-06-15 
00:43:59.0 +0200
@@ -689,13 +689,13 @@
 # We left the channel. Remove from channel list. :(
 for channel in channels:
 if self.in_channel(channel):

commit python-pydle for openSUSE:Factory

2020-02-11 Thread root
Hello community,

here is the log from the commit of package python-pydle for openSUSE:Factory 
checked in at 2020-02-11 22:26:02

Comparing /work/SRC/openSUSE:Factory/python-pydle (Old)
 and  /work/SRC/openSUSE:Factory/.python-pydle.new.26092 (New)


Package is "python-pydle"

Tue Feb 11 22:26:02 2020 rev:7 rq:773499 version:0.9.4rc1

Changes:

--- /work/SRC/openSUSE:Factory/python-pydle/python-pydle.changes
2019-08-05 10:42:54.079288347 +0200
+++ /work/SRC/openSUSE:Factory/.python-pydle.new.26092/python-pydle.changes 
2020-02-11 22:26:27.895602401 +0100
@@ -1,0 +2,19 @@
+Tue Feb 11 16:28:35 UTC 2020 - Martin Herkt <9+suse@cirno.systems>
+
+- Update to verssion 0.9.4rc1
+  Bug fixes:
+  * Ping timeout bugs
+  * Fixes towards broken TLS verify
+  * Client/server parting channel exceptions
+
+  New features:
+  * Handling of IRCv3 tags
+
+  Changes from 0.9.2 to 0.9.3:
+  * pydle.BasicClient.PING_TIMEOUT is now deprecated and has been
+replaced with pydle.BasicClient.READ_TIMEOUT to the same effect
+  * a proxy read-write property pydle.BasicClient.PING_TIMEOUT has
+been added to preserve reverse compatibility, however may be
+removed in a later release.
+
+---

Old:

  pydle-0.9.2.tar.gz

New:

  pydle-0.9.4rc1.tar.gz



Other differences:
--
++ python-pydle.spec ++
--- /var/tmp/diff_new_pack.1Ay9Hw/_old  2020-02-11 22:26:28.427602693 +0100
+++ /var/tmp/diff_new_pack.1Ay9Hw/_new  2020-02-11 22:26:28.431602695 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-pydle
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -20,13 +20,13 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %bcond_without test
 Name:   python-pydle
-Version:0.9.2
+Version:0.9.4rc1
 Release:0
 Summary:Modular, callback-based IRCv3 library for Python 3
 License:BSD-3-Clause
 Group:  Development/Languages/Python
 URL:https://github.com/Shizmob/pydle
-Source: 
https://files.pythonhosted.org/packages/source/p/pydle/pydle-%{version}.tar.gz
+Source: 
https://github.com/Shizmob/pydle/archive/v%{version}.tar.gz#/pydle-%{version}.tar.gz
 Source1:LICENSE.md
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  dos2unix




commit python-pydle for openSUSE:Factory

2019-08-05 Thread root
Hello community,

here is the log from the commit of package python-pydle for openSUSE:Factory 
checked in at 2019-08-05 10:42:50

Comparing /work/SRC/openSUSE:Factory/python-pydle (Old)
 and  /work/SRC/openSUSE:Factory/.python-pydle.new.4126 (New)


Package is "python-pydle"

Mon Aug  5 10:42:50 2019 rev:6 rq:720921 version:0.9.2

Changes:

--- /work/SRC/openSUSE:Factory/python-pydle/python-pydle.changes
2019-02-26 22:22:04.238073193 +0100
+++ /work/SRC/openSUSE:Factory/.python-pydle.new.4126/python-pydle.changes  
2019-08-05 10:42:54.079288347 +0200
@@ -1,0 +2,9 @@
+Mon Aug  5 05:23:32 UTC 2019 - Martin Herkt <9+suse@cirno.systems>
+
+- Update to version 0.9.2
+  Bug fixes:
+  * Resolved some missing await calls in registration
+  * Resolved some issues in the CTCP implementation
+  * Resolved incompatibility with non-compliant hostmasks.
+
+---

Old:

  pydle-0.9.1.tar.gz

New:

  pydle-0.9.2.tar.gz



Other differences:
--
++ python-pydle.spec ++
--- /var/tmp/diff_new_pack.ull9h1/_old  2019-08-05 10:42:54.583288290 +0200
+++ /var/tmp/diff_new_pack.ull9h1/_new  2019-08-05 10:42:54.587288289 +0200
@@ -20,7 +20,7 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %bcond_without test
 Name:   python-pydle
-Version:0.9.1
+Version:0.9.2
 Release:0
 Summary:Modular, callback-based IRCv3 library for Python 3
 License:BSD-3-Clause

++ pydle-0.9.1.tar.gz -> pydle-0.9.2.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pydle-0.9.1/PKG-INFO new/pydle-0.9.2/PKG-INFO
--- old/pydle-0.9.1/PKG-INFO2019-02-03 03:07:03.0 +0100
+++ new/pydle-0.9.2/PKG-INFO2019-08-05 05:38:08.0 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: pydle
-Version: 0.9.1
+Version: 0.9.2
 Summary: A compact, flexible and standards-abiding IRC library for Python 3.
 Home-page: https://github.com/Shizmob/pydle
 Author: Shiz
@@ -10,7 +10,7 @@
 Keywords: irc library python3 compact flexible
 Platform: UNKNOWN
 Requires-Python: >=3.5
-Provides-Extra: sasl
+Provides-Extra: docs
 Provides-Extra: coverage
+Provides-Extra: sasl
 Provides-Extra: tests
-Provides-Extra: docs
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pydle-0.9.1/README.md new/pydle-0.9.2/README.md
--- old/pydle-0.9.1/README.md   2019-02-03 03:03:02.0 +0100
+++ new/pydle-0.9.2/README.md   2019-08-05 05:38:01.0 +0200
@@ -22,7 +22,7 @@
 
 Basic Usage
 ---
-`python3 setup.py install`
+`pip install pydle`
 
 From there, you can `import pydle` and subclass `pydle.Client` for your own 
functionality.
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pydle-0.9.1/pydle/__init__.py 
new/pydle-0.9.2/pydle/__init__.py
--- old/pydle-0.9.1/pydle/__init__.py   2019-02-03 03:03:02.0 +0100
+++ new/pydle-0.9.2/pydle/__init__.py   2019-08-05 05:38:01.0 +0200
@@ -8,8 +8,8 @@
 from asyncio import coroutine, Future
 
 __name__ = 'pydle'
-__version__ = '0.9.1'
-__version_info__ = (0, 9, 1)
+__version__ = '0.9.2'
+__version_info__ = (0, 9, 2)
 __license__ = 'BSD'
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pydle-0.9.1/pydle/features/ctcp.py 
new/pydle-0.9.2/pydle/features/ctcp.py
--- old/pydle-0.9.1/pydle/features/ctcp.py  2019-02-03 03:03:02.0 
+0100
+++ new/pydle-0.9.2/pydle/features/ctcp.py  2019-08-05 05:38:01.0 
+0200
@@ -2,7 +2,7 @@
 # Client-to-Client-Protocol (CTCP) support.
 import pydle.protocol
 from pydle.features import rfc1459
-
+from pydle import client
 __all__ = [ 'CTCPSupport' ]
 
 
@@ -36,7 +36,7 @@
 import pydle
 
 version = '{name} v{ver}'.format(name=pydle.__name__, 
ver=pydle.__version__)
-self.ctcp_reply(by, 'VERSION', version)
+await self.ctcp_reply(by, 'VERSION', version)
 
 
 ## IRC API.
@@ -84,14 +84,14 @@
 
 if is_ctcp(msg):
 self._sync_user(nick, metadata)
-type, response = parse_ctcp(msg)
+_type, response = parse_ctcp(msg)
 
 # Find dedicated handler if it exists.
-attr = 'on_ctcp_' + pydle.protocol.identifierify(type) + '_reply'
+attr = 'on_ctcp_' + pydle.protocol.identifierify(_type) + '_reply'
 if hasattr(self, attr):
-await getattr(self, attr)(user, target, response)
+await getattr(self, attr)(nick, target, response)
 # Invoke global handler.
-await self.on_ctcp_reply(user, target, type, response)
+

commit python-pydle for openSUSE:Factory

2019-02-26 Thread root
Hello community,

here is the log from the commit of package python-pydle for openSUSE:Factory 
checked in at 2019-02-26 22:20:25

Comparing /work/SRC/openSUSE:Factory/python-pydle (Old)
 and  /work/SRC/openSUSE:Factory/.python-pydle.new.28833 (New)


Package is "python-pydle"

Tue Feb 26 22:20:25 2019 rev:5 rq:679036 version:0.9.1

Changes:

--- /work/SRC/openSUSE:Factory/python-pydle/python-pydle.changes
2018-12-27 00:30:06.467627863 +0100
+++ /work/SRC/openSUSE:Factory/.python-pydle.new.28833/python-pydle.changes 
2019-02-26 22:22:04.238073193 +0100
@@ -1,0 +2,31 @@
+Mon Feb  4 09:30:06 UTC 2019 - Martin Herkt <9+suse@cirno.systems>
+
+- Update to version 0.9.1
+  Breaking:
+  * pydle.async library removed in its entirety.
+replaced by asyncio components where appropriate.
+
+  Major:
+  * Pydle now uses Asyncio as its async framework.
+Tornado is no longer a dependency nor is it supported.
+  * All pydle event callbacks are proper coroutines,
+and must be awaited.
+  * Minimum Python version increased to 3.5
+
+  Features:
+  * Python 3.7 support
+  * Added IRCv3.2 account-tag , message-tag echo_message and
+invite-notify support.
+  * added IRCv3.3 message-tags support
+  * added SASL-External authentication
+  * raw irc messages are now logged at level logging.DEBUG
+
+  Fixes:
+  * Fixed various reconnection issues
+  * Fixed any tornado-related issues by removing the tornado
+from the house.
+  * Pydle will once again connect to password-protected servers.
+  * Resolve deadlock issues relating to .whois and other blocking
+IRC methods
+
+---

Old:

  pydle-0.8.5.tar.gz

New:

  pydle-0.9.1.tar.gz



Other differences:
--
++ python-pydle.spec ++
--- /var/tmp/diff_new_pack.qad2Db/_old  2019-02-26 22:22:04.962072936 +0100
+++ /var/tmp/diff_new_pack.qad2Db/_new  2019-02-26 22:22:04.962072936 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-pydle
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # 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 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %bcond_without test
 Name:   python-pydle
-Version:0.8.5
+Version:0.9.1
 Release:0
 Summary:Modular, callback-based IRCv3 library for Python 3
 License:BSD-3-Clause

++ pydle-0.8.5.tar.gz -> pydle-0.9.1.tar.gz ++
 7977 lines of diff (skipped)




commit python-pydle for openSUSE:Factory

2018-12-26 Thread root
Hello community,

here is the log from the commit of package python-pydle for openSUSE:Factory 
checked in at 2018-12-27 00:30:05

Comparing /work/SRC/openSUSE:Factory/python-pydle (Old)
 and  /work/SRC/openSUSE:Factory/.python-pydle.new.28833 (New)


Package is "python-pydle"

Thu Dec 27 00:30:05 2018 rev:4 rq:661240 version:0.8.5

Changes:

--- /work/SRC/openSUSE:Factory/python-pydle/python-pydle.changes
2018-12-24 11:41:47.301431039 +0100
+++ /work/SRC/openSUSE:Factory/.python-pydle.new.28833/python-pydle.changes 
2018-12-27 00:30:06.467627863 +0100
@@ -1,0 +2,9 @@
+Mon Dec 24 11:36:44 UTC 2018 - Martin Herkt <9+suse@cirno.systems>
+
+- Update to version 0.8.5
+  * Python 3.7 support
+  * Removal of pydle.async entirely
+- pydle.coroutine and pydle.Future are now just
+  forward-references to asyncio.coroutine and asyncio.Future
+
+---

Old:

  pydle-0.8.4.tar.gz

New:

  pydle-0.8.5.tar.gz



Other differences:
--
++ python-pydle.spec ++
--- /var/tmp/diff_new_pack.HjiAwq/_old  2018-12-27 00:30:07.147627306 +0100
+++ /var/tmp/diff_new_pack.HjiAwq/_new  2018-12-27 00:30:07.147627306 +0100
@@ -20,7 +20,7 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %bcond_without test
 Name:   python-pydle
-Version:0.8.4
+Version:0.8.5
 Release:0
 Summary:Modular, callback-based IRCv3 library for Python 3
 License:BSD-3-Clause
@@ -29,10 +29,10 @@
 Source: 
https://files.pythonhosted.org/packages/source/p/pydle/pydle-%{version}.tar.gz
 Source1:LICENSE.md
 BuildRequires:  %{python_module setuptools}
+BuildRequires:  dos2unix
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
 Requires:   python-pure-sasl
-Requires:   python-tornado == 4.5.3
 BuildArch:  noarch
 %python_subpackages
 
@@ -49,7 +49,8 @@
 
 %prep
 %setup -q -n pydle-%{version}
-sed -i 's,^#!%{_bindir}/env ,#!%{_bindir}/,' pydle/utils/{console,irccat}.py
+dos2unix pydle/utils/irccat.py
+sed -i 's,^#!%{_bindir}/env ,#!%{_bindir}/,' pydle/utils/irccat.py
 cp %{SOURCE1} .
 
 %build
@@ -58,13 +59,11 @@
 %install
 %python_install
 %python_expand %fdupes %{buildroot}%{$python_sitelib}
-%python_expand chmod +x %{buildroot}%{$python_sitelib}/pydle/utils/console.py
 %python_expand chmod +x %{buildroot}%{$python_sitelib}/pydle/utils/irccat.py
 
 %files %{python_files}
 %license LICENSE.md
 %{python_sitelib}/*
-%{_bindir}/ipydle
 %{_bindir}/pydle
 %{_bindir}/pydle-irccat
 

++ pydle-0.8.4.tar.gz -> pydle-0.8.5.tar.gz ++
 8533 lines of diff (skipped)




commit python-pydle for openSUSE:Factory

2018-12-24 Thread root
Hello community,

here is the log from the commit of package python-pydle for openSUSE:Factory 
checked in at 2018-12-24 11:41:46

Comparing /work/SRC/openSUSE:Factory/python-pydle (Old)
 and  /work/SRC/openSUSE:Factory/.python-pydle.new.28833 (New)


Package is "python-pydle"

Mon Dec 24 11:41:46 2018 rev:3 rq:659581 version:0.8.4

Changes:

--- /work/SRC/openSUSE:Factory/python-pydle/python-pydle.changes
2018-06-29 22:36:23.522002258 +0200
+++ /work/SRC/openSUSE:Factory/.python-pydle.new.28833/python-pydle.changes 
2018-12-24 11:41:47.301431039 +0100
@@ -1,0 +2,5 @@
+Tue Dec  4 12:52:05 UTC 2018 - Matej Cepl 
+
+- Remove superfluous devel dependency for noarch package
+
+---



Other differences:
--
++ python-pydle.spec ++
--- /var/tmp/diff_new_pack.SJi2Sy/_old  2018-12-24 11:41:47.733430656 +0100
+++ /var/tmp/diff_new_pack.SJi2Sy/_new  2018-12-24 11:41:47.733430656 +0100
@@ -12,7 +12,7 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
@@ -28,7 +28,6 @@
 URL:https://github.com/Shizmob/pydle
 Source: 
https://files.pythonhosted.org/packages/source/p/pydle/pydle-%{version}.tar.gz
 Source1:LICENSE.md
-BuildRequires:  %{python_module devel}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros




commit python-pydle for openSUSE:Factory

2018-06-29 Thread root
Hello community,

here is the log from the commit of package python-pydle for openSUSE:Factory 
checked in at 2018-06-29 22:36:21

Comparing /work/SRC/openSUSE:Factory/python-pydle (Old)
 and  /work/SRC/openSUSE:Factory/.python-pydle.new (New)


Package is "python-pydle"

Fri Jun 29 22:36:21 2018 rev:2 rq:619655 version:0.8.4

Changes:

--- /work/SRC/openSUSE:Factory/python-pydle/python-pydle.changes
2017-12-11 18:56:22.854910491 +0100
+++ /work/SRC/openSUSE:Factory/.python-pydle.new/python-pydle.changes   
2018-06-29 22:36:23.522002258 +0200
@@ -1,0 +2,11 @@
+Fri Jun 29 00:53:04 UTC 2018 - 9+suse@cirno.systems
+
+- Update to version 0.8.4
+  * Explicit dependency on python-tornado 4.5.3 -- Future versions
+of pydle will use asyncio instead, hence no effort is being
+made to support newer versions of Tornado.
+  * Normalize everything related to whois/whowas
+  * Fix typo where self.channels was using the self.users dict
+  * Fix reconnecting
+
+---

Old:

  pydle-0.8.3.tar.gz

New:

  pydle-0.8.4.tar.gz



Other differences:
--
++ python-pydle.spec ++
--- /var/tmp/diff_new_pack.6akeKY/_old  2018-06-29 22:36:23.882001946 +0200
+++ /var/tmp/diff_new_pack.6akeKY/_new  2018-06-29 22:36:23.882001946 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-pydle
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # 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 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %bcond_without test
 Name:   python-pydle
-Version:0.8.3
+Version:0.8.4
 Release:0
 Summary:Modular, callback-based IRCv3 library for Python 3
 License:BSD-3-Clause
@@ -33,7 +33,7 @@
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
 Requires:   python-pure-sasl
-Requires:   python-tornado
+Requires:   python-tornado == 4.5.3
 BuildArch:  noarch
 %python_subpackages
 

++ pydle-0.8.3.tar.gz -> pydle-0.8.4.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pydle-0.8.3/PKG-INFO new/pydle-0.8.4/PKG-INFO
--- old/pydle-0.8.3/PKG-INFO2016-12-20 17:28:57.0 +0100
+++ new/pydle-0.8.4/PKG-INFO2018-06-29 02:07:30.0 +0200
@@ -1,6 +1,6 @@
-Metadata-Version: 1.0
+Metadata-Version: 2.1
 Name: pydle
-Version: 0.8.3
+Version: 0.8.4
 Summary: A compact, flexible and standards-abiding IRC library for Python 3.
 Home-page: https://github.com/Shizmob/pydle
 Author: Shiz
@@ -9,3 +9,7 @@
 Description: UNKNOWN
 Keywords: irc library python3 compact flexible
 Platform: UNKNOWN
+Provides-Extra: coverage
+Provides-Extra: sasl
+Provides-Extra: tests
+Provides-Extra: docs
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pydle-0.8.3/README.md new/pydle-0.8.4/README.md
--- old/pydle-0.8.3/README.md   1970-01-01 01:00:00.0 +0100
+++ new/pydle-0.8.4/README.md   2016-12-20 17:21:49.0 +0100
@@ -0,0 +1,98 @@
+pydle
+=
+Python IRC library.
+---
+
+pydle is a compact, flexible and standards-abiding IRC library for Python 3.
+
+Features
+
+* Well-organized: Thanks to the modularized feature system, it's not hard to 
find what you're looking for in the well-organized source code.
+* Standards-abiding: Based on 
[RFC1459](https://tools.ietf.org/html/rfc1459.html) with some small extension 
tweaks, with full support of optional extension standards:
+  - [TLS](http://tools.ietf.org/html/rfc5246)
+  - [CTCP](http://www.irchelp.org/irchelp/rfc/ctcpspec.html)
+  - (coming soon) [DCC](http://www.irchelp.org/irchelp/rfc/dccspec.html) and 
extensions
+  - [ISUPPORT/PROTOCTL](http://tools.ietf.org/html/draft-hardy-irc-isupport-00)
+  - [IRCv3.1](http://ircv3.org/) (full)
+  - [IRCv3.2](http://ircv3.org) (base only, in progress)
+* Callback-based: IRC is an asynchronous protocol and so should a library that 
implements it be. Callbacks are used to process events from the server.
+* Modularised and extensible: Features on top of RFC1459 are implemented as 
seperate modules for a user to pick and choose, and write their own. Broad 
features are written to be as extensible as possible.
+* Liberally licensed: The 3-clause BSD license ensures you can use it 
everywhere.
+
+Basic Usage
+---
+`python3 setup.py install`
+
+From there, you can `import pydle` and subclass `pydle.Client` for your own 
functionality.
+
+Setting a nickname and starting a connection over TLS: