Commit Graph

9 Commits

Author SHA1 Message Date
Clark Boylan df6af38172 Pin to irc==18.0.0
The current release of 19.0.0 has a bug where it tries to get the client
version string for cctp responses but the attribute was removed. This
attribute is present in 18.0.0 so use that instead.

Change-Id: I2ee81b464164ca41177aa35079b98017cd9f413f
2020-08-11 15:19:18 -07:00
Monty Taylor 29ff7b3bec Update for python3
We're gonna build an image in the next patch, so let's fix things
up to be python3 ready.

Change-Id: Ia0e1ecf75e6593a7e7be9dc962a1e2f3dc23fe27
2020-03-28 11:46:39 -05:00
Jeremy Stanley 57a669d35d Identify with SASL
Identify through SASL using the convenient ib3 mixins, and
get rid of a bunch of special-case code in the process.

This helps when dealing with channels set to require identified
users, as otherwise channel joins will race NickServ's processing of
the identify message and some channels will end up not serviced by
the bot (an alternative would be to delay joining channels until the
identify success is confirmed, but the implementation for that looks
like it would be at least as complex).

Change-Id: I1a01eed8102b59818df247a93fbe4bf50148e76a
Co-Authored-By: Thierry Carrez <thierry@openstack.org>
Depends-On: https://review.openstack.org/608313
2018-10-05 17:13:59 +00:00
Sorin Sbarnea 7050c81714 Removed unreasonable banning of newer pbr versions
Change-Id: I849de65d3d91447b9298be0b904dc0b5b419bbff
Signed-off-by: Sorin Sbarnea <ssbarnea@redhat.com>
2017-03-30 18:52:10 +01:00
Matthew Treinish 7c6e57983d
Add gerrit stream over MQTT support to gerritbot
With the start of the germqtt project and it being deployed on
firehose.openstack.org services listening to gerrit no longer need
to connect via ssh to get the event stream. This commit adds support
for using an mqtt event stream as the input into gerritbot.

Change-Id: I4130edac746ab7ae979cad5e3ccad3be0321c909
2016-08-11 17:32:07 -04:00
Monty Taylor 506aea9010 Replace six.iteritems with iter()
We don't need six for this.

Change-Id: I19673bf47ef74b5e67c4197d31600c73c025ab4c
2015-02-27 22:14:23 -05:00
Monty Taylor 4851742244 Update to modern pbr
d2to1 hasn't been a thing in a VERY long time. We have to update hacking
as well beause the hacking this depends on also depends on a very old
pbr.

Change-Id: I1bf97a5fe1c1ae10f951510c2b95d43b4e9b8b19
2015-02-27 22:14:00 -05:00
Christian Berendt 1143bda887 replace dict.iteritems() with six.iteritems(dict)
According to https://wiki.openstack.org/wiki/Python3 dict.iteritems()
should be replaced with six.iteritems(dict).

Added six >= 1.6.0 as new requirement.

Change-Id: Ie8a3eacc00dd9248ee80956b3e72f0e80655b1f1
2014-07-10 19:16:48 +00:00
Monty Taylor 71448ad1e3 Renamed requirements files to standard names.
Change-Id: I439587c38c012653d6313e1860c9b8612a58d544
2013-06-02 11:20:42 -04:00