Diff of the two buildlogs:

--
--- b1/build.log	2024-12-26 17:37:37.733569533 +0000
+++ b2/build.log	2024-12-26 17:58:04.733550714 +0000
@@ -1,6 +1,6 @@
 I: pbuilder: network access will be disabled during build
-I: Current time: Thu Dec 26 05:23:03 -12 2024
-I: pbuilder-time-stamp: 1735233783
+I: Current time: Fri Dec 27 07:37:49 +14 2024
+I: pbuilder-time-stamp: 1735234669
 I: Building the build Environment
 I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz]
 I: copying local configuration
@@ -24,52 +24,84 @@
 dpkg-source: info: applying version
 I: Not using root during the build.
 I: Installing the build-deps
-I: user script /srv/workspace/pbuilder/4312/tmp/hooks/D02_print_environment starting
+I: user script /srv/workspace/pbuilder/15921/tmp/hooks/D01_modify_environment starting
+debug: Running on virt64a.
+I: Changing host+domainname to test build reproducibility
+I: Adding a custom variable just for the fun of it...
+I: Changing /bin/sh to bash
+'/bin/sh' -> '/bin/bash'
+lrwxrwxrwx 1 root root 9 Dec 26 17:38 /bin/sh -> /bin/bash
+I: Setting pbuilder2's login shell to /bin/bash
+I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other
+I: user script /srv/workspace/pbuilder/15921/tmp/hooks/D01_modify_environment finished
+I: user script /srv/workspace/pbuilder/15921/tmp/hooks/D02_print_environment starting
 I: set
-  BUILDDIR='/build/reproducible-path'
-  BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other'
-  BUILDUSERNAME='pbuilder1'
-  BUILD_ARCH='armhf'
-  DEBIAN_FRONTEND='noninteractive'
-  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=3 '
-  DISTRIBUTION='unstable'
-  HOME='/root'
-  HOST_ARCH='armhf'
+  BASH=/bin/sh
+  BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath
+  BASH_ALIASES=()
+  BASH_ARGC=()
+  BASH_ARGV=()
+  BASH_CMDS=()
+  BASH_LINENO=([0]="12" [1]="0")
+  BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:.
+  BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment")
+  BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf")
+  BASH_VERSION='5.2.37(1)-release'
+  BUILDDIR=/build/reproducible-path
+  BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other'
+  BUILDUSERNAME=pbuilder2
+  BUILD_ARCH=armhf
+  DEBIAN_FRONTEND=noninteractive
+  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=4 '
+  DIRSTACK=()
+  DISTRIBUTION=unstable
+  EUID=0
+  FUNCNAME=([0]="Echo" [1]="main")
+  GROUPS=()
+  HOME=/root
+  HOSTNAME=i-capture-the-hostname
+  HOSTTYPE=arm
+  HOST_ARCH=armhf
   IFS=' 	
   '
-  INVOCATION_ID='28571c11af2b4619819775b9d6e29196'
-  LANG='C'
-  LANGUAGE='en_US:en'
-  LC_ALL='C'
-  MAIL='/var/mail/root'
-  OPTIND='1'
-  PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games'
-  PBCURRENTCOMMANDLINEOPERATION='build'
-  PBUILDER_OPERATION='build'
-  PBUILDER_PKGDATADIR='/usr/share/pbuilder'
-  PBUILDER_PKGLIBDIR='/usr/lib/pbuilder'
-  PBUILDER_SYSCONFDIR='/etc'
-  PPID='4312'
-  PS1='# '
-  PS2='> '
+  INVOCATION_ID=cd1b840168fc4bea8f5c8499e86acd7d
+  LANG=C
+  LANGUAGE=it_CH:it
+  LC_ALL=C
+  MACHTYPE=arm-unknown-linux-gnueabihf
+  MAIL=/var/mail/root
+  OPTERR=1
+  OPTIND=1
+  OSTYPE=linux-gnueabihf
+  PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path
+  PBCURRENTCOMMANDLINEOPERATION=build
+  PBUILDER_OPERATION=build
+  PBUILDER_PKGDATADIR=/usr/share/pbuilder
+  PBUILDER_PKGLIBDIR=/usr/lib/pbuilder
+  PBUILDER_SYSCONFDIR=/etc
+  PIPESTATUS=([0]="0")
+  POSIXLY_CORRECT=y
+  PPID=15921
   PS4='+ '
-  PWD='/'
-  SHELL='/bin/bash'
-  SHLVL='2'
-  SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.zwmHjIoT/pbuilderrc_pl42 --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.zwmHjIoT/b1 --logfile b1/build.log limnoria_2024.12.20-1.dsc'
-  SUDO_GID='110'
-  SUDO_UID='103'
-  SUDO_USER='jenkins'
-  TERM='unknown'
-  TZ='/usr/share/zoneinfo/Etc/GMT+12'
-  USER='root'
-  _='/usr/bin/systemd-run'
-  http_proxy='http://10.0.0.15:3142/'
+  PWD=/
+  SHELL=/bin/bash
+  SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix
+  SHLVL=3
+  SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.zwmHjIoT/pbuilderrc_F3Sm --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.zwmHjIoT/b2 --logfile b2/build.log limnoria_2024.12.20-1.dsc'
+  SUDO_GID=114
+  SUDO_UID=108
+  SUDO_USER=jenkins
+  TERM=unknown
+  TZ=/usr/share/zoneinfo/Etc/GMT-14
+  UID=0
+  USER=root
+  _='I: set'
+  http_proxy=http://10.0.0.15:3142/
 I: uname -a
-  Linux virt32z 6.1.0-28-armmp-lpae #1 SMP Debian 6.1.119-1 (2024-11-22) armv7l GNU/Linux
+  Linux i-capture-the-hostname 6.1.0-28-arm64 #1 SMP Debian 6.1.119-1 (2024-11-22) aarch64 GNU/Linux
 I: ls -l /bin
   lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin
-I: user script /srv/workspace/pbuilder/4312/tmp/hooks/D02_print_environment finished
+I: user script /srv/workspace/pbuilder/15921/tmp/hooks/D02_print_environment finished
  -> Attempting to satisfy build-dependencies
  -> Creating pbuilder-satisfydepends-dummy package
 Package: pbuilder-satisfydepends-dummy
@@ -210,7 +242,7 @@
 Get: 85 http://deb.debian.org/debian unstable/main armhf python3-dateutil all 2.9.0-3 [79.3 kB]
 Get: 86 http://deb.debian.org/debian unstable/main armhf python3-sgmllib3k all 1.0.0-5 [8580 B]
 Get: 87 http://deb.debian.org/debian unstable/main armhf python3-feedparser all 6.0.11-2 [53.8 kB]
-Fetched 35.1 MB in 3s (11.5 MB/s)
+Fetched 35.1 MB in 1s (53.0 MB/s)
 Preconfiguring packages ...
 Selecting previously unselected package libpython3.12-minimal:armhf.
 (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 19572 files and directories currently installed.)
@@ -505,8 +537,8 @@
 Setting up tzdata (2024b-4) ...
 
 Current default time zone: 'Etc/UTC'
-Local time is now:      Thu Dec 26 17:23:48 UTC 2024.
-Universal Time is now:  Thu Dec 26 17:23:48 UTC 2024.
+Local time is now:      Thu Dec 26 17:39:34 UTC 2024.
+Universal Time is now:  Thu Dec 26 17:39:34 UTC 2024.
 Run 'dpkg-reconfigure tzdata' if you wish to change it.
 
 Setting up libpython3.13-minimal:armhf (3.13.1-2) ...
@@ -587,7 +619,11 @@
 Building tag database...
  -> Finished parsing the build-deps
 I: Building the package
-I: Running cd /build/reproducible-path/limnoria-2024.12.20/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S  > ../limnoria_2024.12.20-1_source.changes
+I: user script /srv/workspace/pbuilder/15921/tmp/hooks/A99_set_merged_usr starting
+Not re-configuring usrmerge for unstable
+I: user script /srv/workspace/pbuilder/15921/tmp/hooks/A99_set_merged_usr finished
+hostname: Name or service not known
+I: Running cd /build/reproducible-path/limnoria-2024.12.20/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S  > ../limnoria_2024.12.20-1_source.changes
 dpkg-buildpackage: info: source package limnoria
 dpkg-buildpackage: info: source version 2024.12.20-1
 dpkg-buildpackage: info: source distribution unstable
@@ -629,1449 +665,1449 @@
 running build
 running build_py
 creating build/lib/supybot
-copying src/dbi.py -> build/lib/supybot
-copying src/conf.py -> build/lib/supybot
-copying src/ircdb.py -> build/lib/supybot
-copying src/shlex.py -> build/lib/supybot
-copying src/ircmsgs.py -> build/lib/supybot
-copying src/questions.py -> build/lib/supybot
-copying src/unpreserve.py -> build/lib/supybot
+copying src/schedule.py -> build/lib/supybot
 copying src/registry.py -> build/lib/supybot
 copying src/version.py -> build/lib/supybot
-copying src/commands.py -> build/lib/supybot
-copying src/pytest_plugin.py -> build/lib/supybot
-copying src/ansi.py -> build/lib/supybot
-copying src/i18n.py -> build/lib/supybot
-copying src/log.py -> build/lib/supybot
-copying src/dynamicScope.py -> build/lib/supybot
-copying src/async_callbacks.py -> build/lib/supybot
-copying src/world.py -> build/lib/supybot
-copying src/gpg.py -> build/lib/supybot
-copying src/plugin.py -> build/lib/supybot
-copying src/ircutils.py -> build/lib/supybot
-copying src/test.py -> build/lib/supybot
 copying src/setup.py -> build/lib/supybot
-copying src/callbacks.py -> build/lib/supybot
-copying src/irclib.py -> build/lib/supybot
+copying src/ircutils.py -> build/lib/supybot
+copying src/conf.py -> build/lib/supybot
+copying src/questions.py -> build/lib/supybot
+copying src/dbi.py -> build/lib/supybot
 copying src/__init__.py -> build/lib/supybot
+copying src/callbacks.py -> build/lib/supybot
 copying src/cdb.py -> build/lib/supybot
-copying src/schedule.py -> build/lib/supybot
+copying src/dynamicScope.py -> build/lib/supybot
+copying src/test.py -> build/lib/supybot
+copying src/irclib.py -> build/lib/supybot
+copying src/plugin.py -> build/lib/supybot
 copying src/httpserver.py -> build/lib/supybot
+copying src/world.py -> build/lib/supybot
+copying src/unpreserve.py -> build/lib/supybot
+copying src/ircdb.py -> build/lib/supybot
+copying src/shlex.py -> build/lib/supybot
+copying src/log.py -> build/lib/supybot
+copying src/gpg.py -> build/lib/supybot
+copying src/ircmsgs.py -> build/lib/supybot
+copying src/ansi.py -> build/lib/supybot
+copying src/commands.py -> build/lib/supybot
+copying src/async_callbacks.py -> build/lib/supybot
+copying src/i18n.py -> build/lib/supybot
+copying src/pytest_plugin.py -> build/lib/supybot
 creating build/lib/supybot/locales
 copying locales/__init__.py -> build/lib/supybot/locales
 copying locales/fr.py -> build/lib/supybot/locales
 creating build/lib/supybot/utils
+copying src/utils/gen.py -> build/lib/supybot/utils
+copying src/utils/iter.py -> build/lib/supybot/utils
 copying src/utils/transaction.py -> build/lib/supybot/utils
-copying src/utils/file.py -> build/lib/supybot/utils
+copying src/utils/minisix.py -> build/lib/supybot/utils
+copying src/utils/web.py -> build/lib/supybot/utils
 copying src/utils/math_evaluator.py -> build/lib/supybot/utils
 copying src/utils/str.py -> build/lib/supybot/utils
-copying src/utils/web.py -> build/lib/supybot/utils
-copying src/utils/minisix.py -> build/lib/supybot/utils
+copying src/utils/net.py -> build/lib/supybot/utils
 copying src/utils/time.py -> build/lib/supybot/utils
-copying src/utils/error.py -> build/lib/supybot/utils
+copying src/utils/__init__.py -> build/lib/supybot/utils
+copying src/utils/file.py -> build/lib/supybot/utils
+copying src/utils/structures.py -> build/lib/supybot/utils
 copying src/utils/crypt.py -> build/lib/supybot/utils
-copying src/utils/net.py -> build/lib/supybot/utils
-copying src/utils/gen.py -> build/lib/supybot/utils
+copying src/utils/error.py -> build/lib/supybot/utils
 copying src/utils/seq.py -> build/lib/supybot/utils
-copying src/utils/structures.py -> build/lib/supybot/utils
-copying src/utils/__init__.py -> build/lib/supybot/utils
 copying src/utils/python.py -> build/lib/supybot/utils
-copying src/utils/iter.py -> build/lib/supybot/utils
 creating build/lib/supybot/drivers
 copying src/drivers/Socket.py -> build/lib/supybot/drivers
 copying src/drivers/__init__.py -> build/lib/supybot/drivers
 creating build/lib/supybot/plugins
 copying plugins/__init__.py -> build/lib/supybot/plugins
 creating build/lib/supybot/scripts
-copying src/scripts/limnoria_wizard.py -> build/lib/supybot/scripts
 copying src/scripts/limnoria_pytest.py -> build/lib/supybot/scripts
-copying src/scripts/limnoria_test.py -> build/lib/supybot/scripts
-copying src/scripts/limnoria_botchk.py -> build/lib/supybot/scripts
-copying src/scripts/limnoria_plugin_doc.py -> build/lib/supybot/scripts
-copying src/scripts/limnoria.py -> build/lib/supybot/scripts
 copying src/scripts/limnoria_adduser.py -> build/lib/supybot/scripts
+copying src/scripts/limnoria.py -> build/lib/supybot/scripts
+copying src/scripts/limnoria_botchk.py -> build/lib/supybot/scripts
+copying src/scripts/limnoria_plugin_create.py -> build/lib/supybot/scripts
 copying src/scripts/__init__.py -> build/lib/supybot/scripts
+copying src/scripts/limnoria_plugin_doc.py -> build/lib/supybot/scripts
 copying src/scripts/limnoria_reset_password.py -> build/lib/supybot/scripts
-copying src/scripts/limnoria_plugin_create.py -> build/lib/supybot/scripts
-creating build/lib/supybot/plugins/Fediverse
-copying plugins/Fediverse/utils.py -> build/lib/supybot/plugins/Fediverse
-copying plugins/Fediverse/activitypub.py -> build/lib/supybot/plugins/Fediverse
-copying plugins/Fediverse/plugin.py -> build/lib/supybot/plugins/Fediverse
-copying plugins/Fediverse/test_data.py -> build/lib/supybot/plugins/Fediverse
-copying plugins/Fediverse/test.py -> build/lib/supybot/plugins/Fediverse
-copying plugins/Fediverse/config.py -> build/lib/supybot/plugins/Fediverse
-copying plugins/Fediverse/__init__.py -> build/lib/supybot/plugins/Fediverse
+copying src/scripts/limnoria_test.py -> build/lib/supybot/scripts
+copying src/scripts/limnoria_wizard.py -> build/lib/supybot/scripts
 creating build/lib/supybot/plugins/Note
-copying plugins/Note/plugin.py -> build/lib/supybot/plugins/Note
-copying plugins/Note/test.py -> build/lib/supybot/plugins/Note
 copying plugins/Note/config.py -> build/lib/supybot/plugins/Note
 copying plugins/Note/__init__.py -> build/lib/supybot/plugins/Note
-creating build/lib/supybot/plugins/Todo
-copying plugins/Todo/plugin.py -> build/lib/supybot/plugins/Todo
-copying plugins/Todo/test.py -> build/lib/supybot/plugins/Todo
-copying plugins/Todo/config.py -> build/lib/supybot/plugins/Todo
-copying plugins/Todo/__init__.py -> build/lib/supybot/plugins/Todo
-creating build/lib/supybot/plugins/Aka
-copying plugins/Aka/plugin.py -> build/lib/supybot/plugins/Aka
-copying plugins/Aka/test.py -> build/lib/supybot/plugins/Aka
-copying plugins/Aka/config.py -> build/lib/supybot/plugins/Aka
-copying plugins/Aka/__init__.py -> build/lib/supybot/plugins/Aka
-creating build/lib/supybot/plugins/Math
-copying plugins/Math/plugin.py -> build/lib/supybot/plugins/Math
-copying plugins/Math/test.py -> build/lib/supybot/plugins/Math
-copying plugins/Math/config.py -> build/lib/supybot/plugins/Math
-copying plugins/Math/__init__.py -> build/lib/supybot/plugins/Math
-creating build/lib/supybot/plugins/RSS
-copying plugins/RSS/plugin.py -> build/lib/supybot/plugins/RSS
-copying plugins/RSS/test.py -> build/lib/supybot/plugins/RSS
-copying plugins/RSS/config.py -> build/lib/supybot/plugins/RSS
-copying plugins/RSS/__init__.py -> build/lib/supybot/plugins/RSS
-creating build/lib/supybot/plugins/Owner
-copying plugins/Owner/plugin.py -> build/lib/supybot/plugins/Owner
-copying plugins/Owner/test.py -> build/lib/supybot/plugins/Owner
-copying plugins/Owner/config.py -> build/lib/supybot/plugins/Owner
-copying plugins/Owner/__init__.py -> build/lib/supybot/plugins/Owner
+copying plugins/Note/test.py -> build/lib/supybot/plugins/Note
+copying plugins/Note/plugin.py -> build/lib/supybot/plugins/Note
+creating build/lib/supybot/plugins/Protector
+copying plugins/Protector/config.py -> build/lib/supybot/plugins/Protector
+copying plugins/Protector/__init__.py -> build/lib/supybot/plugins/Protector
+copying plugins/Protector/test.py -> build/lib/supybot/plugins/Protector
+copying plugins/Protector/plugin.py -> build/lib/supybot/plugins/Protector
+creating build/lib/supybot/plugins/News
+copying plugins/News/config.py -> build/lib/supybot/plugins/News
+copying plugins/News/__init__.py -> build/lib/supybot/plugins/News
+copying plugins/News/test.py -> build/lib/supybot/plugins/News
+copying plugins/News/plugin.py -> build/lib/supybot/plugins/News
 creating build/lib/supybot/plugins/Geography
-copying plugins/Geography/common.py -> build/lib/supybot/plugins/Geography
-copying plugins/Geography/nominatim.py -> build/lib/supybot/plugins/Geography
 copying plugins/Geography/wikidata.py -> build/lib/supybot/plugins/Geography
-copying plugins/Geography/plugin.py -> build/lib/supybot/plugins/Geography
-copying plugins/Geography/test.py -> build/lib/supybot/plugins/Geography
 copying plugins/Geography/config.py -> build/lib/supybot/plugins/Geography
 copying plugins/Geography/__init__.py -> build/lib/supybot/plugins/Geography
+copying plugins/Geography/nominatim.py -> build/lib/supybot/plugins/Geography
+copying plugins/Geography/test.py -> build/lib/supybot/plugins/Geography
+copying plugins/Geography/common.py -> build/lib/supybot/plugins/Geography
+copying plugins/Geography/plugin.py -> build/lib/supybot/plugins/Geography
+creating build/lib/supybot/plugins/Poll
+copying plugins/Poll/config.py -> build/lib/supybot/plugins/Poll
+copying plugins/Poll/__init__.py -> build/lib/supybot/plugins/Poll
+copying plugins/Poll/test.py -> build/lib/supybot/plugins/Poll
+copying plugins/Poll/plugin.py -> build/lib/supybot/plugins/Poll
 creating build/lib/supybot/plugins/Praise
-copying plugins/Praise/plugin.py -> build/lib/supybot/plugins/Praise
-copying plugins/Praise/test.py -> build/lib/supybot/plugins/Praise
 copying plugins/Praise/config.py -> build/lib/supybot/plugins/Praise
 copying plugins/Praise/__init__.py -> build/lib/supybot/plugins/Praise
-creating build/lib/supybot/plugins/Unix
-copying plugins/Unix/plugin.py -> build/lib/supybot/plugins/Unix
-copying plugins/Unix/test.py -> build/lib/supybot/plugins/Unix
-copying plugins/Unix/config.py -> build/lib/supybot/plugins/Unix
-copying plugins/Unix/__init__.py -> build/lib/supybot/plugins/Unix
+copying plugins/Praise/test.py -> build/lib/supybot/plugins/Praise
+copying plugins/Praise/plugin.py -> build/lib/supybot/plugins/Praise
+creating build/lib/supybot/plugins/ChannelStats
+copying plugins/ChannelStats/config.py -> build/lib/supybot/plugins/ChannelStats
+copying plugins/ChannelStats/__init__.py -> build/lib/supybot/plugins/ChannelStats
+copying plugins/ChannelStats/test.py -> build/lib/supybot/plugins/ChannelStats
+copying plugins/ChannelStats/plugin.py -> build/lib/supybot/plugins/ChannelStats
+creating build/lib/supybot/plugins/Quote
+copying plugins/Quote/config.py -> build/lib/supybot/plugins/Quote
+copying plugins/Quote/__init__.py -> build/lib/supybot/plugins/Quote
+copying plugins/Quote/test.py -> build/lib/supybot/plugins/Quote
+copying plugins/Quote/plugin.py -> build/lib/supybot/plugins/Quote
+creating build/lib/supybot/plugins/MessageParser
+copying plugins/MessageParser/config.py -> build/lib/supybot/plugins/MessageParser
+copying plugins/MessageParser/__init__.py -> build/lib/supybot/plugins/MessageParser
+copying plugins/MessageParser/test.py -> build/lib/supybot/plugins/MessageParser
+copying plugins/MessageParser/plugin.py -> build/lib/supybot/plugins/MessageParser
+creating build/lib/supybot/plugins/Math
+copying plugins/Math/config.py -> build/lib/supybot/plugins/Math
+copying plugins/Math/__init__.py -> build/lib/supybot/plugins/Math
+copying plugins/Math/test.py -> build/lib/supybot/plugins/Math
+copying plugins/Math/plugin.py -> build/lib/supybot/plugins/Math
+creating build/lib/supybot/plugins/Later
+copying plugins/Later/config.py -> build/lib/supybot/plugins/Later
+copying plugins/Later/__init__.py -> build/lib/supybot/plugins/Later
+copying plugins/Later/test.py -> build/lib/supybot/plugins/Later
+copying plugins/Later/plugin.py -> build/lib/supybot/plugins/Later
+creating build/lib/supybot/plugins/Limiter
+copying plugins/Limiter/config.py -> build/lib/supybot/plugins/Limiter
+copying plugins/Limiter/__init__.py -> build/lib/supybot/plugins/Limiter
+copying plugins/Limiter/test.py -> build/lib/supybot/plugins/Limiter
+copying plugins/Limiter/plugin.py -> build/lib/supybot/plugins/Limiter
+creating build/lib/supybot/plugins/Plugin
+copying plugins/Plugin/config.py -> build/lib/supybot/plugins/Plugin
+copying plugins/Plugin/__init__.py -> build/lib/supybot/plugins/Plugin
+copying plugins/Plugin/test.py -> build/lib/supybot/plugins/Plugin
+copying plugins/Plugin/plugin.py -> build/lib/supybot/plugins/Plugin
 creating build/lib/supybot/plugins/Network
-copying plugins/Network/plugin.py -> build/lib/supybot/plugins/Network
-copying plugins/Network/test.py -> build/lib/supybot/plugins/Network
 copying plugins/Network/config.py -> build/lib/supybot/plugins/Network
 copying plugins/Network/__init__.py -> build/lib/supybot/plugins/Network
+copying plugins/Network/test.py -> build/lib/supybot/plugins/Network
+copying plugins/Network/plugin.py -> build/lib/supybot/plugins/Network
+creating build/lib/supybot/plugins/URL
+copying plugins/URL/config.py -> build/lib/supybot/plugins/URL
+copying plugins/URL/__init__.py -> build/lib/supybot/plugins/URL
+copying plugins/URL/test.py -> build/lib/supybot/plugins/URL
+copying plugins/URL/plugin.py -> build/lib/supybot/plugins/URL
+creating build/lib/supybot/plugins/Scheduler
+copying plugins/Scheduler/config.py -> build/lib/supybot/plugins/Scheduler
+copying plugins/Scheduler/__init__.py -> build/lib/supybot/plugins/Scheduler
+copying plugins/Scheduler/test.py -> build/lib/supybot/plugins/Scheduler
+copying plugins/Scheduler/plugin.py -> build/lib/supybot/plugins/Scheduler
+creating build/lib/supybot/plugins/Fediverse
+copying plugins/Fediverse/utils.py -> build/lib/supybot/plugins/Fediverse
+copying plugins/Fediverse/activitypub.py -> build/lib/supybot/plugins/Fediverse
+copying plugins/Fediverse/config.py -> build/lib/supybot/plugins/Fediverse
+copying plugins/Fediverse/__init__.py -> build/lib/supybot/plugins/Fediverse
+copying plugins/Fediverse/test.py -> build/lib/supybot/plugins/Fediverse
+copying plugins/Fediverse/test_data.py -> build/lib/supybot/plugins/Fediverse
+copying plugins/Fediverse/plugin.py -> build/lib/supybot/plugins/Fediverse
+creating build/lib/supybot/plugins/PluginDownloader
+copying plugins/PluginDownloader/config.py -> build/lib/supybot/plugins/PluginDownloader
+copying plugins/PluginDownloader/__init__.py -> build/lib/supybot/plugins/PluginDownloader
+copying plugins/PluginDownloader/test.py -> build/lib/supybot/plugins/PluginDownloader
+copying plugins/PluginDownloader/plugin.py -> build/lib/supybot/plugins/PluginDownloader
+creating build/lib/supybot/plugins/Internet
+copying plugins/Internet/config.py -> build/lib/supybot/plugins/Internet
+copying plugins/Internet/__init__.py -> build/lib/supybot/plugins/Internet
+copying plugins/Internet/test.py -> build/lib/supybot/plugins/Internet
+copying plugins/Internet/plugin.py -> build/lib/supybot/plugins/Internet
+creating build/lib/supybot/plugins/Dict
+copying plugins/Dict/config.py -> build/lib/supybot/plugins/Dict
+copying plugins/Dict/__init__.py -> build/lib/supybot/plugins/Dict
+copying plugins/Dict/test.py -> build/lib/supybot/plugins/Dict
+copying plugins/Dict/plugin.py -> build/lib/supybot/plugins/Dict
+creating build/lib/supybot/plugins/Seen
+copying plugins/Seen/config.py -> build/lib/supybot/plugins/Seen
+copying plugins/Seen/__init__.py -> build/lib/supybot/plugins/Seen
+copying plugins/Seen/test.py -> build/lib/supybot/plugins/Seen
+copying plugins/Seen/plugin.py -> build/lib/supybot/plugins/Seen
+creating build/lib/supybot/plugins/Karma
+copying plugins/Karma/config.py -> build/lib/supybot/plugins/Karma
+copying plugins/Karma/__init__.py -> build/lib/supybot/plugins/Karma
+copying plugins/Karma/test.py -> build/lib/supybot/plugins/Karma
+copying plugins/Karma/plugin.py -> build/lib/supybot/plugins/Karma
+creating build/lib/supybot/plugins/Filter
+copying plugins/Filter/config.py -> build/lib/supybot/plugins/Filter
+copying plugins/Filter/__init__.py -> build/lib/supybot/plugins/Filter
+copying plugins/Filter/test.py -> build/lib/supybot/plugins/Filter
+copying plugins/Filter/plugin.py -> build/lib/supybot/plugins/Filter
+creating build/lib/supybot/plugins/Owner
+copying plugins/Owner/config.py -> build/lib/supybot/plugins/Owner
+copying plugins/Owner/__init__.py -> build/lib/supybot/plugins/Owner
+copying plugins/Owner/test.py -> build/lib/supybot/plugins/Owner
+copying plugins/Owner/plugin.py -> build/lib/supybot/plugins/Owner
+creating build/lib/supybot/plugins/Dunno
+copying plugins/Dunno/config.py -> build/lib/supybot/plugins/Dunno
+copying plugins/Dunno/__init__.py -> build/lib/supybot/plugins/Dunno
+copying plugins/Dunno/test.py -> build/lib/supybot/plugins/Dunno
+copying plugins/Dunno/plugin.py -> build/lib/supybot/plugins/Dunno
+creating build/lib/supybot/plugins/NickAuth
+copying plugins/NickAuth/config.py -> build/lib/supybot/plugins/NickAuth
+copying plugins/NickAuth/__init__.py -> build/lib/supybot/plugins/NickAuth
+copying plugins/NickAuth/test.py -> build/lib/supybot/plugins/NickAuth
+copying plugins/NickAuth/plugin.py -> build/lib/supybot/plugins/NickAuth
+creating build/lib/supybot/plugins/Debug
+copying plugins/Debug/config.py -> build/lib/supybot/plugins/Debug
+copying plugins/Debug/__init__.py -> build/lib/supybot/plugins/Debug
+copying plugins/Debug/test.py -> build/lib/supybot/plugins/Debug
+copying plugins/Debug/plugin.py -> build/lib/supybot/plugins/Debug
+creating build/lib/supybot/plugins/Channel
+copying plugins/Channel/config.py -> build/lib/supybot/plugins/Channel
+copying plugins/Channel/__init__.py -> build/lib/supybot/plugins/Channel
+copying plugins/Channel/test.py -> build/lib/supybot/plugins/Channel
+copying plugins/Channel/plugin.py -> build/lib/supybot/plugins/Channel
+creating build/lib/supybot/plugins/ShrinkUrl
+copying plugins/ShrinkUrl/config.py -> build/lib/supybot/plugins/ShrinkUrl
+copying plugins/ShrinkUrl/__init__.py -> build/lib/supybot/plugins/ShrinkUrl
+copying plugins/ShrinkUrl/test.py -> build/lib/supybot/plugins/ShrinkUrl
+copying plugins/ShrinkUrl/plugin.py -> build/lib/supybot/plugins/ShrinkUrl
+creating build/lib/supybot/plugins/AutoMode
+copying plugins/AutoMode/config.py -> build/lib/supybot/plugins/AutoMode
+copying plugins/AutoMode/__init__.py -> build/lib/supybot/plugins/AutoMode
+copying plugins/AutoMode/test.py -> build/lib/supybot/plugins/AutoMode
+copying plugins/AutoMode/plugin.py -> build/lib/supybot/plugins/AutoMode
+creating build/lib/supybot/plugins/QuoteGrabs
+copying plugins/QuoteGrabs/config.py -> build/lib/supybot/plugins/QuoteGrabs
+copying plugins/QuoteGrabs/__init__.py -> build/lib/supybot/plugins/QuoteGrabs
+copying plugins/QuoteGrabs/test.py -> build/lib/supybot/plugins/QuoteGrabs
+copying plugins/QuoteGrabs/plugin.py -> build/lib/supybot/plugins/QuoteGrabs
+creating build/lib/supybot/plugins/Services
+copying plugins/Services/config.py -> build/lib/supybot/plugins/Services
+copying plugins/Services/__init__.py -> build/lib/supybot/plugins/Services
+copying plugins/Services/test.py -> build/lib/supybot/plugins/Services
+copying plugins/Services/plugin.py -> build/lib/supybot/plugins/Services
+creating build/lib/supybot/plugins/Time
+copying plugins/Time/config.py -> build/lib/supybot/plugins/Time
+copying plugins/Time/__init__.py -> build/lib/supybot/plugins/Time
+copying plugins/Time/test.py -> build/lib/supybot/plugins/Time
+copying plugins/Time/plugin.py -> build/lib/supybot/plugins/Time
+creating build/lib/supybot/plugins/Games
+copying plugins/Games/config.py -> build/lib/supybot/plugins/Games
+copying plugins/Games/__init__.py -> build/lib/supybot/plugins/Games
+copying plugins/Games/test.py -> build/lib/supybot/plugins/Games
+copying plugins/Games/plugin.py -> build/lib/supybot/plugins/Games
+creating build/lib/supybot/plugins/Nickometer
+copying plugins/Nickometer/config.py -> build/lib/supybot/plugins/Nickometer
+copying plugins/Nickometer/__init__.py -> build/lib/supybot/plugins/Nickometer
+copying plugins/Nickometer/test.py -> build/lib/supybot/plugins/Nickometer
+copying plugins/Nickometer/plugin.py -> build/lib/supybot/plugins/Nickometer
 creating build/lib/supybot/plugins/Status
-copying plugins/Status/plugin.py -> build/lib/supybot/plugins/Status
-copying plugins/Status/test.py -> build/lib/supybot/plugins/Status
 copying plugins/Status/config.py -> build/lib/supybot/plugins/Status
 copying plugins/Status/__init__.py -> build/lib/supybot/plugins/Status
-creating build/lib/supybot/plugins/Utilities
-copying plugins/Utilities/plugin.py -> build/lib/supybot/plugins/Utilities
-copying plugins/Utilities/test.py -> build/lib/supybot/plugins/Utilities
-copying plugins/Utilities/config.py -> build/lib/supybot/plugins/Utilities
-copying plugins/Utilities/__init__.py -> build/lib/supybot/plugins/Utilities
+copying plugins/Status/test.py -> build/lib/supybot/plugins/Status
+copying plugins/Status/plugin.py -> build/lib/supybot/plugins/Status
+creating build/lib/supybot/plugins/Conditional
+copying plugins/Conditional/config.py -> build/lib/supybot/plugins/Conditional
+copying plugins/Conditional/__init__.py -> build/lib/supybot/plugins/Conditional
+copying plugins/Conditional/test.py -> build/lib/supybot/plugins/Conditional
+copying plugins/Conditional/plugin.py -> build/lib/supybot/plugins/Conditional
+creating build/lib/supybot/plugins/DDG
+copying plugins/DDG/config.py -> build/lib/supybot/plugins/DDG
+copying plugins/DDG/__init__.py -> build/lib/supybot/plugins/DDG
+copying plugins/DDG/test.py -> build/lib/supybot/plugins/DDG
+copying plugins/DDG/plugin.py -> build/lib/supybot/plugins/DDG
+copying plugins/DDG/parser.py -> build/lib/supybot/plugins/DDG
 creating build/lib/supybot/plugins/LogToIrc
 copying plugins/LogToIrc/handler.py -> build/lib/supybot/plugins/LogToIrc
-copying plugins/LogToIrc/plugin.py -> build/lib/supybot/plugins/LogToIrc
-copying plugins/LogToIrc/test.py -> build/lib/supybot/plugins/LogToIrc
 copying plugins/LogToIrc/config.py -> build/lib/supybot/plugins/LogToIrc
 copying plugins/LogToIrc/__init__.py -> build/lib/supybot/plugins/LogToIrc
-creating build/lib/supybot/plugins/DDG
-copying plugins/DDG/parser.py -> build/lib/supybot/plugins/DDG
-copying plugins/DDG/plugin.py -> build/lib/supybot/plugins/DDG
-copying plugins/DDG/test.py -> build/lib/supybot/plugins/DDG
-copying plugins/DDG/config.py -> build/lib/supybot/plugins/DDG
-copying plugins/DDG/__init__.py -> build/lib/supybot/plugins/DDG
-creating build/lib/supybot/plugins/Reply
-copying plugins/Reply/plugin.py -> build/lib/supybot/plugins/Reply
-copying plugins/Reply/test.py -> build/lib/supybot/plugins/Reply
-copying plugins/Reply/config.py -> build/lib/supybot/plugins/Reply
-copying plugins/Reply/__init__.py -> build/lib/supybot/plugins/Reply
-creating build/lib/supybot/plugins/Protector
-copying plugins/Protector/plugin.py -> build/lib/supybot/plugins/Protector
-copying plugins/Protector/test.py -> build/lib/supybot/plugins/Protector
-copying plugins/Protector/config.py -> build/lib/supybot/plugins/Protector
-copying plugins/Protector/__init__.py -> build/lib/supybot/plugins/Protector
-creating build/lib/supybot/plugins/Games
-copying plugins/Games/plugin.py -> build/lib/supybot/plugins/Games
-copying plugins/Games/test.py -> build/lib/supybot/plugins/Games
-copying plugins/Games/config.py -> build/lib/supybot/plugins/Games
-copying plugins/Games/__init__.py -> build/lib/supybot/plugins/Games
-creating build/lib/supybot/plugins/Config
-copying plugins/Config/plugin.py -> build/lib/supybot/plugins/Config
-copying plugins/Config/test.py -> build/lib/supybot/plugins/Config
-copying plugins/Config/config.py -> build/lib/supybot/plugins/Config
-copying plugins/Config/__init__.py -> build/lib/supybot/plugins/Config
+copying plugins/LogToIrc/test.py -> build/lib/supybot/plugins/LogToIrc
+copying plugins/LogToIrc/plugin.py -> build/lib/supybot/plugins/LogToIrc
+creating build/lib/supybot/plugins/Format
+copying plugins/Format/config.py -> build/lib/supybot/plugins/Format
+copying plugins/Format/__init__.py -> build/lib/supybot/plugins/Format
+copying plugins/Format/test.py -> build/lib/supybot/plugins/Format
+copying plugins/Format/plugin.py -> build/lib/supybot/plugins/Format
 creating build/lib/supybot/plugins/Ctcp
-copying plugins/Ctcp/plugin.py -> build/lib/supybot/plugins/Ctcp
-copying plugins/Ctcp/test.py -> build/lib/supybot/plugins/Ctcp
 copying plugins/Ctcp/config.py -> build/lib/supybot/plugins/Ctcp
 copying plugins/Ctcp/__init__.py -> build/lib/supybot/plugins/Ctcp
-creating build/lib/supybot/plugins/Scheduler
-copying plugins/Scheduler/plugin.py -> build/lib/supybot/plugins/Scheduler
-copying plugins/Scheduler/test.py -> build/lib/supybot/plugins/Scheduler
-copying plugins/Scheduler/config.py -> build/lib/supybot/plugins/Scheduler
-copying plugins/Scheduler/__init__.py -> build/lib/supybot/plugins/Scheduler
-creating build/lib/supybot/plugins/Lart
-copying plugins/Lart/plugin.py -> build/lib/supybot/plugins/Lart
-copying plugins/Lart/test.py -> build/lib/supybot/plugins/Lart
-copying plugins/Lart/config.py -> build/lib/supybot/plugins/Lart
-copying plugins/Lart/__init__.py -> build/lib/supybot/plugins/Lart
-creating build/lib/supybot/plugins/NickAuth
-copying plugins/NickAuth/plugin.py -> build/lib/supybot/plugins/NickAuth
-copying plugins/NickAuth/test.py -> build/lib/supybot/plugins/NickAuth
-copying plugins/NickAuth/config.py -> build/lib/supybot/plugins/NickAuth
-copying plugins/NickAuth/__init__.py -> build/lib/supybot/plugins/NickAuth
-creating build/lib/supybot/plugins/MessageParser
-copying plugins/MessageParser/plugin.py -> build/lib/supybot/plugins/MessageParser
-copying plugins/MessageParser/test.py -> build/lib/supybot/plugins/MessageParser
-copying plugins/MessageParser/config.py -> build/lib/supybot/plugins/MessageParser
-copying plugins/MessageParser/__init__.py -> build/lib/supybot/plugins/MessageParser
-creating build/lib/supybot/plugins/Factoids
-copying plugins/Factoids/plugin.py -> build/lib/supybot/plugins/Factoids
-copying plugins/Factoids/test.py -> build/lib/supybot/plugins/Factoids
-copying plugins/Factoids/config.py -> build/lib/supybot/plugins/Factoids
-copying plugins/Factoids/__init__.py -> build/lib/supybot/plugins/Factoids
-creating build/lib/supybot/plugins/Time
-copying plugins/Time/plugin.py -> build/lib/supybot/plugins/Time
-copying plugins/Time/test.py -> build/lib/supybot/plugins/Time
-copying plugins/Time/config.py -> build/lib/supybot/plugins/Time
-copying plugins/Time/__init__.py -> build/lib/supybot/plugins/Time
-creating build/lib/supybot/plugins/ShrinkUrl
-copying plugins/ShrinkUrl/plugin.py -> build/lib/supybot/plugins/ShrinkUrl
-copying plugins/ShrinkUrl/test.py -> build/lib/supybot/plugins/ShrinkUrl
-copying plugins/ShrinkUrl/config.py -> build/lib/supybot/plugins/ShrinkUrl
-copying plugins/ShrinkUrl/__init__.py -> build/lib/supybot/plugins/ShrinkUrl
-creating build/lib/supybot/plugins/Internet
-copying plugins/Internet/plugin.py -> build/lib/supybot/plugins/Internet
-copying plugins/Internet/test.py -> build/lib/supybot/plugins/Internet
-copying plugins/Internet/config.py -> build/lib/supybot/plugins/Internet
-copying plugins/Internet/__init__.py -> build/lib/supybot/plugins/Internet
-creating build/lib/supybot/plugins/Relay
-copying plugins/Relay/plugin.py -> build/lib/supybot/plugins/Relay
-copying plugins/Relay/test.py -> build/lib/supybot/plugins/Relay
-copying plugins/Relay/config.py -> build/lib/supybot/plugins/Relay
-copying plugins/Relay/__init__.py -> build/lib/supybot/plugins/Relay
-creating build/lib/supybot/plugins/Alias
-copying plugins/Alias/plugin.py -> build/lib/supybot/plugins/Alias
-copying plugins/Alias/test.py -> build/lib/supybot/plugins/Alias
-copying plugins/Alias/config.py -> build/lib/supybot/plugins/Alias
-copying plugins/Alias/__init__.py -> build/lib/supybot/plugins/Alias
-creating build/lib/supybot/plugins/String
-copying plugins/String/plugin.py -> build/lib/supybot/plugins/String
-copying plugins/String/test.py -> build/lib/supybot/plugins/String
-copying plugins/String/config.py -> build/lib/supybot/plugins/String
-copying plugins/String/__init__.py -> build/lib/supybot/plugins/String
-creating build/lib/supybot/plugins/Poll
-copying plugins/Poll/plugin.py -> build/lib/supybot/plugins/Poll
-copying plugins/Poll/test.py -> build/lib/supybot/plugins/Poll
-copying plugins/Poll/config.py -> build/lib/supybot/plugins/Poll
-copying plugins/Poll/__init__.py -> build/lib/supybot/plugins/Poll
-creating build/lib/supybot/plugins/Limiter
-copying plugins/Limiter/plugin.py -> build/lib/supybot/plugins/Limiter
-copying plugins/Limiter/test.py -> build/lib/supybot/plugins/Limiter
-copying plugins/Limiter/config.py -> build/lib/supybot/plugins/Limiter
-copying plugins/Limiter/__init__.py -> build/lib/supybot/plugins/Limiter
+copying plugins/Ctcp/test.py -> build/lib/supybot/plugins/Ctcp
+copying plugins/Ctcp/plugin.py -> build/lib/supybot/plugins/Ctcp
+creating build/lib/supybot/plugins/Anonymous
+copying plugins/Anonymous/config.py -> build/lib/supybot/plugins/Anonymous
+copying plugins/Anonymous/__init__.py -> build/lib/supybot/plugins/Anonymous
+copying plugins/Anonymous/test.py -> build/lib/supybot/plugins/Anonymous
+copying plugins/Anonymous/plugin.py -> build/lib/supybot/plugins/Anonymous
 creating build/lib/supybot/plugins/ChannelLogger
-copying plugins/ChannelLogger/plugin.py -> build/lib/supybot/plugins/ChannelLogger
-copying plugins/ChannelLogger/test.py -> build/lib/supybot/plugins/ChannelLogger
 copying plugins/ChannelLogger/config.py -> build/lib/supybot/plugins/ChannelLogger
 copying plugins/ChannelLogger/__init__.py -> build/lib/supybot/plugins/ChannelLogger
-creating build/lib/supybot/plugins/Web
-copying plugins/Web/plugin.py -> build/lib/supybot/plugins/Web
-copying plugins/Web/test.py -> build/lib/supybot/plugins/Web
-copying plugins/Web/config.py -> build/lib/supybot/plugins/Web
-copying plugins/Web/__init__.py -> build/lib/supybot/plugins/Web
-creating build/lib/supybot/plugins/NickCapture
-copying plugins/NickCapture/plugin.py -> build/lib/supybot/plugins/NickCapture
-copying plugins/NickCapture/test.py -> build/lib/supybot/plugins/NickCapture
-copying plugins/NickCapture/config.py -> build/lib/supybot/plugins/NickCapture
-copying plugins/NickCapture/__init__.py -> build/lib/supybot/plugins/NickCapture
-creating build/lib/supybot/plugins/Hashes
-copying plugins/Hashes/plugin.py -> build/lib/supybot/plugins/Hashes
-copying plugins/Hashes/test.py -> build/lib/supybot/plugins/Hashes
-copying plugins/Hashes/config.py -> build/lib/supybot/plugins/Hashes
-copying plugins/Hashes/__init__.py -> build/lib/supybot/plugins/Hashes
-creating build/lib/supybot/plugins/Karma
-copying plugins/Karma/plugin.py -> build/lib/supybot/plugins/Karma
-copying plugins/Karma/test.py -> build/lib/supybot/plugins/Karma
-copying plugins/Karma/config.py -> build/lib/supybot/plugins/Karma
-copying plugins/Karma/__init__.py -> build/lib/supybot/plugins/Karma
-creating build/lib/supybot/plugins/Format
-copying plugins/Format/plugin.py -> build/lib/supybot/plugins/Format
-copying plugins/Format/test.py -> build/lib/supybot/plugins/Format
-copying plugins/Format/config.py -> build/lib/supybot/plugins/Format
-copying plugins/Format/__init__.py -> build/lib/supybot/plugins/Format
+copying plugins/ChannelLogger/test.py -> build/lib/supybot/plugins/ChannelLogger
+copying plugins/ChannelLogger/plugin.py -> build/lib/supybot/plugins/ChannelLogger
+creating build/lib/supybot/plugins/Success
+copying plugins/Success/config.py -> build/lib/supybot/plugins/Success
+copying plugins/Success/__init__.py -> build/lib/supybot/plugins/Success
+copying plugins/Success/test.py -> build/lib/supybot/plugins/Success
+copying plugins/Success/plugin.py -> build/lib/supybot/plugins/Success
+creating build/lib/supybot/plugins/String
+copying plugins/String/config.py -> build/lib/supybot/plugins/String
+copying plugins/String/__init__.py -> build/lib/supybot/plugins/String
+copying plugins/String/test.py -> build/lib/supybot/plugins/String
+copying plugins/String/plugin.py -> build/lib/supybot/plugins/String
 creating build/lib/supybot/plugins/Google
-copying plugins/Google/parser.py -> build/lib/supybot/plugins/Google
-copying plugins/Google/plugin.py -> build/lib/supybot/plugins/Google
-copying plugins/Google/test.py -> build/lib/supybot/plugins/Google
 copying plugins/Google/config.py -> build/lib/supybot/plugins/Google
 copying plugins/Google/__init__.py -> build/lib/supybot/plugins/Google
+copying plugins/Google/test.py -> build/lib/supybot/plugins/Google
+copying plugins/Google/plugin.py -> build/lib/supybot/plugins/Google
+copying plugins/Google/parser.py -> build/lib/supybot/plugins/Google
+creating build/lib/supybot/plugins/Todo
+copying plugins/Todo/config.py -> build/lib/supybot/plugins/Todo
+copying plugins/Todo/__init__.py -> build/lib/supybot/plugins/Todo
+copying plugins/Todo/test.py -> build/lib/supybot/plugins/Todo
+copying plugins/Todo/plugin.py -> build/lib/supybot/plugins/Todo
+creating build/lib/supybot/plugins/RSS
+copying plugins/RSS/config.py -> build/lib/supybot/plugins/RSS
+copying plugins/RSS/__init__.py -> build/lib/supybot/plugins/RSS
+copying plugins/RSS/test.py -> build/lib/supybot/plugins/RSS
+copying plugins/RSS/plugin.py -> build/lib/supybot/plugins/RSS
 creating build/lib/supybot/plugins/SedRegex
-copying plugins/SedRegex/constants.py -> build/lib/supybot/plugins/SedRegex
-copying plugins/SedRegex/plugin.py -> build/lib/supybot/plugins/SedRegex
-copying plugins/SedRegex/test.py -> build/lib/supybot/plugins/SedRegex
 copying plugins/SedRegex/config.py -> build/lib/supybot/plugins/SedRegex
 copying plugins/SedRegex/__init__.py -> build/lib/supybot/plugins/SedRegex
-creating build/lib/supybot/plugins/QuoteGrabs
-copying plugins/QuoteGrabs/plugin.py -> build/lib/supybot/plugins/QuoteGrabs
-copying plugins/QuoteGrabs/test.py -> build/lib/supybot/plugins/QuoteGrabs
-copying plugins/QuoteGrabs/config.py -> build/lib/supybot/plugins/QuoteGrabs
-copying plugins/QuoteGrabs/__init__.py -> build/lib/supybot/plugins/QuoteGrabs
-creating build/lib/supybot/plugins/Nickometer
-copying plugins/Nickometer/plugin.py -> build/lib/supybot/plugins/Nickometer
-copying plugins/Nickometer/test.py -> build/lib/supybot/plugins/Nickometer
-copying plugins/Nickometer/config.py -> build/lib/supybot/plugins/Nickometer
-copying plugins/Nickometer/__init__.py -> build/lib/supybot/plugins/Nickometer
-creating build/lib/supybot/plugins/URL
-copying plugins/URL/plugin.py -> build/lib/supybot/plugins/URL
-copying plugins/URL/test.py -> build/lib/supybot/plugins/URL
-copying plugins/URL/config.py -> build/lib/supybot/plugins/URL
-copying plugins/URL/__init__.py -> build/lib/supybot/plugins/URL
+copying plugins/SedRegex/constants.py -> build/lib/supybot/plugins/SedRegex
+copying plugins/SedRegex/test.py -> build/lib/supybot/plugins/SedRegex
+copying plugins/SedRegex/plugin.py -> build/lib/supybot/plugins/SedRegex
+creating build/lib/supybot/plugins/Utilities
+copying plugins/Utilities/config.py -> build/lib/supybot/plugins/Utilities
+copying plugins/Utilities/__init__.py -> build/lib/supybot/plugins/Utilities
+copying plugins/Utilities/test.py -> build/lib/supybot/plugins/Utilities
+copying plugins/Utilities/plugin.py -> build/lib/supybot/plugins/Utilities
+creating build/lib/supybot/plugins/Web
+copying plugins/Web/config.py -> build/lib/supybot/plugins/Web
+copying plugins/Web/__init__.py -> build/lib/supybot/plugins/Web
+copying plugins/Web/test.py -> build/lib/supybot/plugins/Web
+copying plugins/Web/plugin.py -> build/lib/supybot/plugins/Web
 creating build/lib/supybot/plugins/GPG
-copying plugins/GPG/plugin.py -> build/lib/supybot/plugins/GPG
-copying plugins/GPG/test.py -> build/lib/supybot/plugins/GPG
 copying plugins/GPG/config.py -> build/lib/supybot/plugins/GPG
 copying plugins/GPG/__init__.py -> build/lib/supybot/plugins/GPG
-creating build/lib/supybot/plugins/Anonymous
-copying plugins/Anonymous/plugin.py -> build/lib/supybot/plugins/Anonymous
-copying plugins/Anonymous/test.py -> build/lib/supybot/plugins/Anonymous
-copying plugins/Anonymous/config.py -> build/lib/supybot/plugins/Anonymous
-copying plugins/Anonymous/__init__.py -> build/lib/supybot/plugins/Anonymous
-creating build/lib/supybot/plugins/Filter
-copying plugins/Filter/plugin.py -> build/lib/supybot/plugins/Filter
-copying plugins/Filter/test.py -> build/lib/supybot/plugins/Filter
-copying plugins/Filter/config.py -> build/lib/supybot/plugins/Filter
-copying plugins/Filter/__init__.py -> build/lib/supybot/plugins/Filter
-creating build/lib/supybot/plugins/Later
-copying plugins/Later/plugin.py -> build/lib/supybot/plugins/Later
-copying plugins/Later/test.py -> build/lib/supybot/plugins/Later
-copying plugins/Later/config.py -> build/lib/supybot/plugins/Later
-copying plugins/Later/__init__.py -> build/lib/supybot/plugins/Later
-creating build/lib/supybot/plugins/Services
-copying plugins/Services/plugin.py -> build/lib/supybot/plugins/Services
-copying plugins/Services/test.py -> build/lib/supybot/plugins/Services
-copying plugins/Services/config.py -> build/lib/supybot/plugins/Services
-copying plugins/Services/__init__.py -> build/lib/supybot/plugins/Services
-creating build/lib/supybot/plugins/Conditional
-copying plugins/Conditional/plugin.py -> build/lib/supybot/plugins/Conditional
-copying plugins/Conditional/test.py -> build/lib/supybot/plugins/Conditional
-copying plugins/Conditional/config.py -> build/lib/supybot/plugins/Conditional
-copying plugins/Conditional/__init__.py -> build/lib/supybot/plugins/Conditional
-creating build/lib/supybot/plugins/Debug
-copying plugins/Debug/plugin.py -> build/lib/supybot/plugins/Debug
-copying plugins/Debug/test.py -> build/lib/supybot/plugins/Debug
-copying plugins/Debug/config.py -> build/lib/supybot/plugins/Debug
-copying plugins/Debug/__init__.py -> build/lib/supybot/plugins/Debug
-creating build/lib/supybot/plugins/Dunno
-copying plugins/Dunno/plugin.py -> build/lib/supybot/plugins/Dunno
-copying plugins/Dunno/test.py -> build/lib/supybot/plugins/Dunno
-copying plugins/Dunno/config.py -> build/lib/supybot/plugins/Dunno
-copying plugins/Dunno/__init__.py -> build/lib/supybot/plugins/Dunno
-creating build/lib/supybot/plugins/AutoMode
-copying plugins/AutoMode/plugin.py -> build/lib/supybot/plugins/AutoMode
-copying plugins/AutoMode/test.py -> build/lib/supybot/plugins/AutoMode
-copying plugins/AutoMode/config.py -> build/lib/supybot/plugins/AutoMode
-copying plugins/AutoMode/__init__.py -> build/lib/supybot/plugins/AutoMode
-creating build/lib/supybot/plugins/Plugin
-copying plugins/Plugin/plugin.py -> build/lib/supybot/plugins/Plugin
-copying plugins/Plugin/test.py -> build/lib/supybot/plugins/Plugin
-copying plugins/Plugin/config.py -> build/lib/supybot/plugins/Plugin
-copying plugins/Plugin/__init__.py -> build/lib/supybot/plugins/Plugin
-creating build/lib/supybot/plugins/Autocomplete
-copying plugins/Autocomplete/plugin.py -> build/lib/supybot/plugins/Autocomplete
-copying plugins/Autocomplete/test.py -> build/lib/supybot/plugins/Autocomplete
-copying plugins/Autocomplete/config.py -> build/lib/supybot/plugins/Autocomplete
-copying plugins/Autocomplete/__init__.py -> build/lib/supybot/plugins/Autocomplete
-creating build/lib/supybot/plugins/Seen
-copying plugins/Seen/plugin.py -> build/lib/supybot/plugins/Seen
-copying plugins/Seen/test.py -> build/lib/supybot/plugins/Seen
-copying plugins/Seen/config.py -> build/lib/supybot/plugins/Seen
-copying plugins/Seen/__init__.py -> build/lib/supybot/plugins/Seen
-creating build/lib/supybot/plugins/Channel
-copying plugins/Channel/plugin.py -> build/lib/supybot/plugins/Channel
-copying plugins/Channel/test.py -> build/lib/supybot/plugins/Channel
-copying plugins/Channel/config.py -> build/lib/supybot/plugins/Channel
-copying plugins/Channel/__init__.py -> build/lib/supybot/plugins/Channel
-creating build/lib/supybot/plugins/PluginDownloader
-copying plugins/PluginDownloader/plugin.py -> build/lib/supybot/plugins/PluginDownloader
-copying plugins/PluginDownloader/test.py -> build/lib/supybot/plugins/PluginDownloader
-copying plugins/PluginDownloader/config.py -> build/lib/supybot/plugins/PluginDownloader
-copying plugins/PluginDownloader/__init__.py -> build/lib/supybot/plugins/PluginDownloader
-creating build/lib/supybot/plugins/BadWords
-copying plugins/BadWords/plugin.py -> build/lib/supybot/plugins/BadWords
-copying plugins/BadWords/test.py -> build/lib/supybot/plugins/BadWords
-copying plugins/BadWords/config.py -> build/lib/supybot/plugins/BadWords
-copying plugins/BadWords/__init__.py -> build/lib/supybot/plugins/BadWords
-creating build/lib/supybot/plugins/Quote
-copying plugins/Quote/plugin.py -> build/lib/supybot/plugins/Quote
-copying plugins/Quote/test.py -> build/lib/supybot/plugins/Quote
-copying plugins/Quote/config.py -> build/lib/supybot/plugins/Quote
-copying plugins/Quote/__init__.py -> build/lib/supybot/plugins/Quote
-creating build/lib/supybot/plugins/Dict
-copying plugins/Dict/plugin.py -> build/lib/supybot/plugins/Dict
-copying plugins/Dict/test.py -> build/lib/supybot/plugins/Dict
-copying plugins/Dict/config.py -> build/lib/supybot/plugins/Dict
-copying plugins/Dict/__init__.py -> build/lib/supybot/plugins/Dict
-creating build/lib/supybot/plugins/News
-copying plugins/News/plugin.py -> build/lib/supybot/plugins/News
-copying plugins/News/test.py -> build/lib/supybot/plugins/News
-copying plugins/News/config.py -> build/lib/supybot/plugins/News
-copying plugins/News/__init__.py -> build/lib/supybot/plugins/News
-creating build/lib/supybot/plugins/User
-copying plugins/User/plugin.py -> build/lib/supybot/plugins/User
-copying plugins/User/test.py -> build/lib/supybot/plugins/User
-copying plugins/User/config.py -> build/lib/supybot/plugins/User
-copying plugins/User/__init__.py -> build/lib/supybot/plugins/User
-creating build/lib/supybot/plugins/Success
-copying plugins/Success/plugin.py -> build/lib/supybot/plugins/Success
-copying plugins/Success/test.py -> build/lib/supybot/plugins/Success
-copying plugins/Success/config.py -> build/lib/supybot/plugins/Success
-copying plugins/Success/__init__.py -> build/lib/supybot/plugins/Success
-creating build/lib/supybot/plugins/Admin
-copying plugins/Admin/plugin.py -> build/lib/supybot/plugins/Admin
-copying plugins/Admin/test.py -> build/lib/supybot/plugins/Admin
-copying plugins/Admin/config.py -> build/lib/supybot/plugins/Admin
-copying plugins/Admin/__init__.py -> build/lib/supybot/plugins/Admin
+copying plugins/GPG/test.py -> build/lib/supybot/plugins/GPG
+copying plugins/GPG/plugin.py -> build/lib/supybot/plugins/GPG
+creating build/lib/supybot/plugins/Hashes
+copying plugins/Hashes/config.py -> build/lib/supybot/plugins/Hashes
+copying plugins/Hashes/__init__.py -> build/lib/supybot/plugins/Hashes
+copying plugins/Hashes/test.py -> build/lib/supybot/plugins/Hashes
+copying plugins/Hashes/plugin.py -> build/lib/supybot/plugins/Hashes
+creating build/lib/supybot/plugins/Factoids
+copying plugins/Factoids/config.py -> build/lib/supybot/plugins/Factoids
+copying plugins/Factoids/__init__.py -> build/lib/supybot/plugins/Factoids
+copying plugins/Factoids/test.py -> build/lib/supybot/plugins/Factoids
+copying plugins/Factoids/plugin.py -> build/lib/supybot/plugins/Factoids
 creating build/lib/supybot/plugins/MoobotFactoids
-copying plugins/MoobotFactoids/plugin.py -> build/lib/supybot/plugins/MoobotFactoids
-copying plugins/MoobotFactoids/test.py -> build/lib/supybot/plugins/MoobotFactoids
 copying plugins/MoobotFactoids/config.py -> build/lib/supybot/plugins/MoobotFactoids
 copying plugins/MoobotFactoids/__init__.py -> build/lib/supybot/plugins/MoobotFactoids
+copying plugins/MoobotFactoids/test.py -> build/lib/supybot/plugins/MoobotFactoids
+copying plugins/MoobotFactoids/plugin.py -> build/lib/supybot/plugins/MoobotFactoids
 creating build/lib/supybot/plugins/Herald
-copying plugins/Herald/plugin.py -> build/lib/supybot/plugins/Herald
-copying plugins/Herald/test.py -> build/lib/supybot/plugins/Herald
 copying plugins/Herald/config.py -> build/lib/supybot/plugins/Herald
 copying plugins/Herald/__init__.py -> build/lib/supybot/plugins/Herald
+copying plugins/Herald/test.py -> build/lib/supybot/plugins/Herald
+copying plugins/Herald/plugin.py -> build/lib/supybot/plugins/Herald
+creating build/lib/supybot/plugins/Alias
+copying plugins/Alias/config.py -> build/lib/supybot/plugins/Alias
+copying plugins/Alias/__init__.py -> build/lib/supybot/plugins/Alias
+copying plugins/Alias/test.py -> build/lib/supybot/plugins/Alias
+copying plugins/Alias/plugin.py -> build/lib/supybot/plugins/Alias
+creating build/lib/supybot/plugins/Autocomplete
+copying plugins/Autocomplete/config.py -> build/lib/supybot/plugins/Autocomplete
+copying plugins/Autocomplete/__init__.py -> build/lib/supybot/plugins/Autocomplete
+copying plugins/Autocomplete/test.py -> build/lib/supybot/plugins/Autocomplete
+copying plugins/Autocomplete/plugin.py -> build/lib/supybot/plugins/Autocomplete
+creating build/lib/supybot/plugins/Admin
+copying plugins/Admin/config.py -> build/lib/supybot/plugins/Admin
+copying plugins/Admin/__init__.py -> build/lib/supybot/plugins/Admin
+copying plugins/Admin/test.py -> build/lib/supybot/plugins/Admin
+copying plugins/Admin/plugin.py -> build/lib/supybot/plugins/Admin
+creating build/lib/supybot/plugins/Reply
+copying plugins/Reply/config.py -> build/lib/supybot/plugins/Reply
+copying plugins/Reply/__init__.py -> build/lib/supybot/plugins/Reply
+copying plugins/Reply/test.py -> build/lib/supybot/plugins/Reply
+copying plugins/Reply/plugin.py -> build/lib/supybot/plugins/Reply
+creating build/lib/supybot/plugins/NickCapture
+copying plugins/NickCapture/config.py -> build/lib/supybot/plugins/NickCapture
+copying plugins/NickCapture/__init__.py -> build/lib/supybot/plugins/NickCapture
+copying plugins/NickCapture/test.py -> build/lib/supybot/plugins/NickCapture
+copying plugins/NickCapture/plugin.py -> build/lib/supybot/plugins/NickCapture
+creating build/lib/supybot/plugins/Config
+copying plugins/Config/config.py -> build/lib/supybot/plugins/Config
+copying plugins/Config/__init__.py -> build/lib/supybot/plugins/Config
+copying plugins/Config/test.py -> build/lib/supybot/plugins/Config
+copying plugins/Config/plugin.py -> build/lib/supybot/plugins/Config
+creating build/lib/supybot/plugins/Relay
+copying plugins/Relay/config.py -> build/lib/supybot/plugins/Relay
+copying plugins/Relay/__init__.py -> build/lib/supybot/plugins/Relay
+copying plugins/Relay/test.py -> build/lib/supybot/plugins/Relay
+copying plugins/Relay/plugin.py -> build/lib/supybot/plugins/Relay
+creating build/lib/supybot/plugins/BadWords
+copying plugins/BadWords/config.py -> build/lib/supybot/plugins/BadWords
+copying plugins/BadWords/__init__.py -> build/lib/supybot/plugins/BadWords
+copying plugins/BadWords/test.py -> build/lib/supybot/plugins/BadWords
+copying plugins/BadWords/plugin.py -> build/lib/supybot/plugins/BadWords
 creating build/lib/supybot/plugins/Misc
-copying plugins/Misc/plugin.py -> build/lib/supybot/plugins/Misc
-copying plugins/Misc/test.py -> build/lib/supybot/plugins/Misc
 copying plugins/Misc/config.py -> build/lib/supybot/plugins/Misc
 copying plugins/Misc/__init__.py -> build/lib/supybot/plugins/Misc
-creating build/lib/supybot/plugins/ChannelStats
-copying plugins/ChannelStats/plugin.py -> build/lib/supybot/plugins/ChannelStats
-copying plugins/ChannelStats/test.py -> build/lib/supybot/plugins/ChannelStats
-copying plugins/ChannelStats/config.py -> build/lib/supybot/plugins/ChannelStats
-copying plugins/ChannelStats/__init__.py -> build/lib/supybot/plugins/ChannelStats
+copying plugins/Misc/test.py -> build/lib/supybot/plugins/Misc
+copying plugins/Misc/plugin.py -> build/lib/supybot/plugins/Misc
+creating build/lib/supybot/plugins/Aka
+copying plugins/Aka/config.py -> build/lib/supybot/plugins/Aka
+copying plugins/Aka/__init__.py -> build/lib/supybot/plugins/Aka
+copying plugins/Aka/test.py -> build/lib/supybot/plugins/Aka
+copying plugins/Aka/plugin.py -> build/lib/supybot/plugins/Aka
+creating build/lib/supybot/plugins/Unix
+copying plugins/Unix/config.py -> build/lib/supybot/plugins/Unix
+copying plugins/Unix/__init__.py -> build/lib/supybot/plugins/Unix
+copying plugins/Unix/test.py -> build/lib/supybot/plugins/Unix
+copying plugins/Unix/plugin.py -> build/lib/supybot/plugins/Unix
+creating build/lib/supybot/plugins/Lart
+copying plugins/Lart/config.py -> build/lib/supybot/plugins/Lart
+copying plugins/Lart/__init__.py -> build/lib/supybot/plugins/Lart
+copying plugins/Lart/test.py -> build/lib/supybot/plugins/Lart
+copying plugins/Lart/plugin.py -> build/lib/supybot/plugins/Lart
 creating build/lib/supybot/plugins/Topic
-copying plugins/Topic/plugin.py -> build/lib/supybot/plugins/Topic
-copying plugins/Topic/test.py -> build/lib/supybot/plugins/Topic
 copying plugins/Topic/config.py -> build/lib/supybot/plugins/Topic
 copying plugins/Topic/__init__.py -> build/lib/supybot/plugins/Topic
+copying plugins/Topic/test.py -> build/lib/supybot/plugins/Topic
+copying plugins/Topic/plugin.py -> build/lib/supybot/plugins/Topic
+creating build/lib/supybot/plugins/User
+copying plugins/User/config.py -> build/lib/supybot/plugins/User
+copying plugins/User/__init__.py -> build/lib/supybot/plugins/User
+copying plugins/User/test.py -> build/lib/supybot/plugins/User
+copying plugins/User/plugin.py -> build/lib/supybot/plugins/User
 creating build/lib/supybot/plugins/Dict/local
 copying plugins/Dict/local/dictclient.py -> build/lib/supybot/plugins/Dict/local
 copying plugins/Dict/local/__init__.py -> build/lib/supybot/plugins/Dict/local
 creating build/lib/supybot/plugins/Math/local
-copying plugins/Math/local/__init__.py -> build/lib/supybot/plugins/Math/local
 copying plugins/Math/local/convertcore.py -> build/lib/supybot/plugins/Math/local
-copying locales/de.po -> build/lib/supybot/locales
-copying locales/fr.po -> build/lib/supybot/locales
+copying plugins/Math/local/__init__.py -> build/lib/supybot/plugins/Math/local
+copying locales/it.po -> build/lib/supybot/locales
 copying locales/messages.pot -> build/lib/supybot/locales
+copying locales/de.po -> build/lib/supybot/locales
 copying locales/ru.po -> build/lib/supybot/locales
-copying locales/it.po -> build/lib/supybot/locales
 copying locales/fi.po -> build/lib/supybot/locales
+copying locales/fr.po -> build/lib/supybot/locales
 creating build/lib/supybot/plugins/Note/locales
-copying plugins/Note/locales/fr.po -> build/lib/supybot/plugins/Note/locales
 copying plugins/Note/locales/it.po -> build/lib/supybot/plugins/Note/locales
 copying plugins/Note/locales/fi.po -> build/lib/supybot/plugins/Note/locales
-creating build/lib/supybot/plugins/Todo/locales
-copying plugins/Todo/locales/de.po -> build/lib/supybot/plugins/Todo/locales
-copying plugins/Todo/locales/fr.po -> build/lib/supybot/plugins/Todo/locales
-copying plugins/Todo/locales/ru.po -> build/lib/supybot/plugins/Todo/locales
-copying plugins/Todo/locales/it.po -> build/lib/supybot/plugins/Todo/locales
-copying plugins/Todo/locales/fi.po -> build/lib/supybot/plugins/Todo/locales
-creating build/lib/supybot/plugins/Aka/locales
-copying plugins/Aka/locales/ru.po -> build/lib/supybot/plugins/Aka/locales
-copying plugins/Aka/locales/fi.po -> build/lib/supybot/plugins/Aka/locales
+copying plugins/Note/locales/fr.po -> build/lib/supybot/plugins/Note/locales
+creating build/lib/supybot/plugins/Protector/locales
+copying plugins/Protector/locales/it.po -> build/lib/supybot/plugins/Protector/locales
+copying plugins/Protector/locales/fi.po -> build/lib/supybot/plugins/Protector/locales
+copying plugins/Protector/locales/fr.po -> build/lib/supybot/plugins/Protector/locales
+creating build/lib/supybot/plugins/News/locales
+copying plugins/News/locales/it.po -> build/lib/supybot/plugins/News/locales
+copying plugins/News/locales/fi.po -> build/lib/supybot/plugins/News/locales
+copying plugins/News/locales/fr.po -> build/lib/supybot/plugins/News/locales
+creating build/lib/supybot/plugins/Praise/locales
+copying plugins/Praise/locales/it.po -> build/lib/supybot/plugins/Praise/locales
+copying plugins/Praise/locales/fi.po -> build/lib/supybot/plugins/Praise/locales
+copying plugins/Praise/locales/fr.po -> build/lib/supybot/plugins/Praise/locales
+creating build/lib/supybot/plugins/ChannelStats/locales
+copying plugins/ChannelStats/locales/it.po -> build/lib/supybot/plugins/ChannelStats/locales
+copying plugins/ChannelStats/locales/fi.po -> build/lib/supybot/plugins/ChannelStats/locales
+copying plugins/ChannelStats/locales/fr.po -> build/lib/supybot/plugins/ChannelStats/locales
+creating build/lib/supybot/plugins/Quote/locales
+copying plugins/Quote/locales/it.po -> build/lib/supybot/plugins/Quote/locales
+copying plugins/Quote/locales/fi.po -> build/lib/supybot/plugins/Quote/locales
+copying plugins/Quote/locales/fr.po -> build/lib/supybot/plugins/Quote/locales
+creating build/lib/supybot/plugins/MessageParser/locales
+copying plugins/MessageParser/locales/it.po -> build/lib/supybot/plugins/MessageParser/locales
+copying plugins/MessageParser/locales/fi.po -> build/lib/supybot/plugins/MessageParser/locales
+copying plugins/MessageParser/locales/fr.po -> build/lib/supybot/plugins/MessageParser/locales
 creating build/lib/supybot/plugins/Math/locales
-copying plugins/Math/locales/fr.po -> build/lib/supybot/plugins/Math/locales
 copying plugins/Math/locales/it.po -> build/lib/supybot/plugins/Math/locales
 copying plugins/Math/locales/hu.po -> build/lib/supybot/plugins/Math/locales
 copying plugins/Math/locales/fi.po -> build/lib/supybot/plugins/Math/locales
-creating build/lib/supybot/plugins/RSS/locales
-copying plugins/RSS/locales/de.po -> build/lib/supybot/plugins/RSS/locales
-copying plugins/RSS/locales/fr.po -> build/lib/supybot/plugins/RSS/locales
-copying plugins/RSS/locales/it.po -> build/lib/supybot/plugins/RSS/locales
-copying plugins/RSS/locales/hu.po -> build/lib/supybot/plugins/RSS/locales
-copying plugins/RSS/locales/fi.po -> build/lib/supybot/plugins/RSS/locales
-creating build/lib/supybot/plugins/Owner/locales
-copying plugins/Owner/locales/de.po -> build/lib/supybot/plugins/Owner/locales
-copying plugins/Owner/locales/fr.po -> build/lib/supybot/plugins/Owner/locales
-copying plugins/Owner/locales/it.po -> build/lib/supybot/plugins/Owner/locales
-copying plugins/Owner/locales/hu.po -> build/lib/supybot/plugins/Owner/locales
-copying plugins/Owner/locales/fi.po -> build/lib/supybot/plugins/Owner/locales
-creating build/lib/supybot/plugins/Praise/locales
-copying plugins/Praise/locales/fr.po -> build/lib/supybot/plugins/Praise/locales
-copying plugins/Praise/locales/it.po -> build/lib/supybot/plugins/Praise/locales
-copying plugins/Praise/locales/fi.po -> build/lib/supybot/plugins/Praise/locales
-creating build/lib/supybot/plugins/Unix/locales
-copying plugins/Unix/locales/fr.po -> build/lib/supybot/plugins/Unix/locales
-copying plugins/Unix/locales/it.po -> build/lib/supybot/plugins/Unix/locales
-copying plugins/Unix/locales/fi.po -> build/lib/supybot/plugins/Unix/locales
+copying plugins/Math/locales/fr.po -> build/lib/supybot/plugins/Math/locales
+creating build/lib/supybot/plugins/Later/locales
+copying plugins/Later/locales/it.po -> build/lib/supybot/plugins/Later/locales
+copying plugins/Later/locales/de.po -> build/lib/supybot/plugins/Later/locales
+copying plugins/Later/locales/fi.po -> build/lib/supybot/plugins/Later/locales
+copying plugins/Later/locales/fr.po -> build/lib/supybot/plugins/Later/locales
+creating build/lib/supybot/plugins/Limiter/locales
+copying plugins/Limiter/locales/it.po -> build/lib/supybot/plugins/Limiter/locales
+copying plugins/Limiter/locales/hu.po -> build/lib/supybot/plugins/Limiter/locales
+copying plugins/Limiter/locales/fi.po -> build/lib/supybot/plugins/Limiter/locales
+copying plugins/Limiter/locales/fr.po -> build/lib/supybot/plugins/Limiter/locales
+creating build/lib/supybot/plugins/Plugin/locales
+copying plugins/Plugin/locales/it.po -> build/lib/supybot/plugins/Plugin/locales
+copying plugins/Plugin/locales/de.po -> build/lib/supybot/plugins/Plugin/locales
+copying plugins/Plugin/locales/fi.po -> build/lib/supybot/plugins/Plugin/locales
+copying plugins/Plugin/locales/fr.po -> build/lib/supybot/plugins/Plugin/locales
 creating build/lib/supybot/plugins/Network/locales
-copying plugins/Network/locales/de.po -> build/lib/supybot/plugins/Network/locales
-copying plugins/Network/locales/fr.po -> build/lib/supybot/plugins/Network/locales
 copying plugins/Network/locales/it.po -> build/lib/supybot/plugins/Network/locales
+copying plugins/Network/locales/de.po -> build/lib/supybot/plugins/Network/locales
 copying plugins/Network/locales/fi.po -> build/lib/supybot/plugins/Network/locales
-creating build/lib/supybot/plugins/Status/locales
-copying plugins/Status/locales/de.po -> build/lib/supybot/plugins/Status/locales
-copying plugins/Status/locales/fr.po -> build/lib/supybot/plugins/Status/locales
-copying plugins/Status/locales/it.po -> build/lib/supybot/plugins/Status/locales
-copying plugins/Status/locales/fi.po -> build/lib/supybot/plugins/Status/locales
-creating build/lib/supybot/plugins/Utilities/locales
-copying plugins/Utilities/locales/de.po -> build/lib/supybot/plugins/Utilities/locales
-copying plugins/Utilities/locales/fr.po -> build/lib/supybot/plugins/Utilities/locales
-copying plugins/Utilities/locales/it.po -> build/lib/supybot/plugins/Utilities/locales
-copying plugins/Utilities/locales/fi.po -> build/lib/supybot/plugins/Utilities/locales
-creating build/lib/supybot/plugins/Reply/locales
-copying plugins/Reply/locales/de.po -> build/lib/supybot/plugins/Reply/locales
-copying plugins/Reply/locales/fr.po -> build/lib/supybot/plugins/Reply/locales
-copying plugins/Reply/locales/it.po -> build/lib/supybot/plugins/Reply/locales
-copying plugins/Reply/locales/hu.po -> build/lib/supybot/plugins/Reply/locales
-copying plugins/Reply/locales/fi.po -> build/lib/supybot/plugins/Reply/locales
-creating build/lib/supybot/plugins/Protector/locales
-copying plugins/Protector/locales/fr.po -> build/lib/supybot/plugins/Protector/locales
-copying plugins/Protector/locales/it.po -> build/lib/supybot/plugins/Protector/locales
-copying plugins/Protector/locales/fi.po -> build/lib/supybot/plugins/Protector/locales
-creating build/lib/supybot/plugins/Games/locales
-copying plugins/Games/locales/de.po -> build/lib/supybot/plugins/Games/locales
-copying plugins/Games/locales/fr.po -> build/lib/supybot/plugins/Games/locales
-copying plugins/Games/locales/it.po -> build/lib/supybot/plugins/Games/locales
-copying plugins/Games/locales/fi.po -> build/lib/supybot/plugins/Games/locales
-creating build/lib/supybot/plugins/Config/locales
-copying plugins/Config/locales/de.po -> build/lib/supybot/plugins/Config/locales
-copying plugins/Config/locales/fr.po -> build/lib/supybot/plugins/Config/locales
-copying plugins/Config/locales/it.po -> build/lib/supybot/plugins/Config/locales
-copying plugins/Config/locales/hu.po -> build/lib/supybot/plugins/Config/locales
-copying plugins/Config/locales/fi.po -> build/lib/supybot/plugins/Config/locales
-creating build/lib/supybot/plugins/Ctcp/locales
-copying plugins/Ctcp/locales/de.po -> build/lib/supybot/plugins/Ctcp/locales
-copying plugins/Ctcp/locales/fr.po -> build/lib/supybot/plugins/Ctcp/locales
-copying plugins/Ctcp/locales/it.po -> build/lib/supybot/plugins/Ctcp/locales
-copying plugins/Ctcp/locales/hu.po -> build/lib/supybot/plugins/Ctcp/locales
-copying plugins/Ctcp/locales/fi.po -> build/lib/supybot/plugins/Ctcp/locales
+copying plugins/Network/locales/fr.po -> build/lib/supybot/plugins/Network/locales
+creating build/lib/supybot/plugins/URL/locales
+copying plugins/URL/locales/it.po -> build/lib/supybot/plugins/URL/locales
+copying plugins/URL/locales/fi.po -> build/lib/supybot/plugins/URL/locales
+copying plugins/URL/locales/fr.po -> build/lib/supybot/plugins/URL/locales
 creating build/lib/supybot/plugins/Scheduler/locales
-copying plugins/Scheduler/locales/fr.po -> build/lib/supybot/plugins/Scheduler/locales
 copying plugins/Scheduler/locales/it.po -> build/lib/supybot/plugins/Scheduler/locales
 copying plugins/Scheduler/locales/fi.po -> build/lib/supybot/plugins/Scheduler/locales
-creating build/lib/supybot/plugins/Lart/locales
-copying plugins/Lart/locales/fr.po -> build/lib/supybot/plugins/Lart/locales
-copying plugins/Lart/locales/it.po -> build/lib/supybot/plugins/Lart/locales
-copying plugins/Lart/locales/fi.po -> build/lib/supybot/plugins/Lart/locales
+copying plugins/Scheduler/locales/fr.po -> build/lib/supybot/plugins/Scheduler/locales
+creating build/lib/supybot/plugins/PluginDownloader/locales
+copying plugins/PluginDownloader/locales/it.po -> build/lib/supybot/plugins/PluginDownloader/locales
+copying plugins/PluginDownloader/locales/de.po -> build/lib/supybot/plugins/PluginDownloader/locales
+copying plugins/PluginDownloader/locales/ru.po -> build/lib/supybot/plugins/PluginDownloader/locales
+copying plugins/PluginDownloader/locales/fi.po -> build/lib/supybot/plugins/PluginDownloader/locales
+copying plugins/PluginDownloader/locales/fr.po -> build/lib/supybot/plugins/PluginDownloader/locales
+creating build/lib/supybot/plugins/Internet/locales
+copying plugins/Internet/locales/it.po -> build/lib/supybot/plugins/Internet/locales
+copying plugins/Internet/locales/fi.po -> build/lib/supybot/plugins/Internet/locales
+copying plugins/Internet/locales/fr.po -> build/lib/supybot/plugins/Internet/locales
+creating build/lib/supybot/plugins/Dict/locales
+copying plugins/Dict/locales/it.po -> build/lib/supybot/plugins/Dict/locales
+copying plugins/Dict/locales/fi.po -> build/lib/supybot/plugins/Dict/locales
+copying plugins/Dict/locales/fr.po -> build/lib/supybot/plugins/Dict/locales
+creating build/lib/supybot/plugins/Seen/locales
+copying plugins/Seen/locales/it.po -> build/lib/supybot/plugins/Seen/locales
+copying plugins/Seen/locales/de.po -> build/lib/supybot/plugins/Seen/locales
+copying plugins/Seen/locales/ru.po -> build/lib/supybot/plugins/Seen/locales
+copying plugins/Seen/locales/fi.po -> build/lib/supybot/plugins/Seen/locales
+copying plugins/Seen/locales/fr.po -> build/lib/supybot/plugins/Seen/locales
+creating build/lib/supybot/plugins/Karma/locales
+copying plugins/Karma/locales/it.po -> build/lib/supybot/plugins/Karma/locales
+copying plugins/Karma/locales/fi.po -> build/lib/supybot/plugins/Karma/locales
+copying plugins/Karma/locales/fr.po -> build/lib/supybot/plugins/Karma/locales
+creating build/lib/supybot/plugins/Filter/locales
+copying plugins/Filter/locales/it.po -> build/lib/supybot/plugins/Filter/locales
+copying plugins/Filter/locales/fi.po -> build/lib/supybot/plugins/Filter/locales
+copying plugins/Filter/locales/fr.po -> build/lib/supybot/plugins/Filter/locales
+creating build/lib/supybot/plugins/Owner/locales
+copying plugins/Owner/locales/it.po -> build/lib/supybot/plugins/Owner/locales
+copying plugins/Owner/locales/hu.po -> build/lib/supybot/plugins/Owner/locales
+copying plugins/Owner/locales/de.po -> build/lib/supybot/plugins/Owner/locales
+copying plugins/Owner/locales/fi.po -> build/lib/supybot/plugins/Owner/locales
+copying plugins/Owner/locales/fr.po -> build/lib/supybot/plugins/Owner/locales
+creating build/lib/supybot/plugins/Dunno/locales
+copying plugins/Dunno/locales/it.po -> build/lib/supybot/plugins/Dunno/locales
+copying plugins/Dunno/locales/de.po -> build/lib/supybot/plugins/Dunno/locales
+copying plugins/Dunno/locales/fi.po -> build/lib/supybot/plugins/Dunno/locales
+copying plugins/Dunno/locales/fr.po -> build/lib/supybot/plugins/Dunno/locales
 creating build/lib/supybot/plugins/NickAuth/locales
 copying plugins/NickAuth/locales/de.po -> build/lib/supybot/plugins/NickAuth/locales
 copying plugins/NickAuth/locales/ru.po -> build/lib/supybot/plugins/NickAuth/locales
 copying plugins/NickAuth/locales/fi.po -> build/lib/supybot/plugins/NickAuth/locales
-creating build/lib/supybot/plugins/MessageParser/locales
-copying plugins/MessageParser/locales/fr.po -> build/lib/supybot/plugins/MessageParser/locales
-copying plugins/MessageParser/locales/it.po -> build/lib/supybot/plugins/MessageParser/locales
-copying plugins/MessageParser/locales/fi.po -> build/lib/supybot/plugins/MessageParser/locales
-creating build/lib/supybot/plugins/Factoids/locales
-copying plugins/Factoids/locales/fr.po -> build/lib/supybot/plugins/Factoids/locales
-copying plugins/Factoids/locales/it.po -> build/lib/supybot/plugins/Factoids/locales
-copying plugins/Factoids/locales/fi.po -> build/lib/supybot/plugins/Factoids/locales
-creating build/lib/supybot/plugins/Time/locales
-copying plugins/Time/locales/de.po -> build/lib/supybot/plugins/Time/locales
-copying plugins/Time/locales/fr.po -> build/lib/supybot/plugins/Time/locales
-copying plugins/Time/locales/it.po -> build/lib/supybot/plugins/Time/locales
-copying plugins/Time/locales/hu.po -> build/lib/supybot/plugins/Time/locales
-copying plugins/Time/locales/fi.po -> build/lib/supybot/plugins/Time/locales
+creating build/lib/supybot/plugins/Channel/locales
+copying plugins/Channel/locales/it.po -> build/lib/supybot/plugins/Channel/locales
+copying plugins/Channel/locales/hu.po -> build/lib/supybot/plugins/Channel/locales
+copying plugins/Channel/locales/de.po -> build/lib/supybot/plugins/Channel/locales
+copying plugins/Channel/locales/fi.po -> build/lib/supybot/plugins/Channel/locales
+copying plugins/Channel/locales/fr.po -> build/lib/supybot/plugins/Channel/locales
 creating build/lib/supybot/plugins/ShrinkUrl/locales
-copying plugins/ShrinkUrl/locales/fr.po -> build/lib/supybot/plugins/ShrinkUrl/locales
 copying plugins/ShrinkUrl/locales/it.po -> build/lib/supybot/plugins/ShrinkUrl/locales
 copying plugins/ShrinkUrl/locales/fi.po -> build/lib/supybot/plugins/ShrinkUrl/locales
-creating build/lib/supybot/plugins/Internet/locales
-copying plugins/Internet/locales/fr.po -> build/lib/supybot/plugins/Internet/locales
-copying plugins/Internet/locales/it.po -> build/lib/supybot/plugins/Internet/locales
-copying plugins/Internet/locales/fi.po -> build/lib/supybot/plugins/Internet/locales
-creating build/lib/supybot/plugins/Relay/locales
-copying plugins/Relay/locales/fr.po -> build/lib/supybot/plugins/Relay/locales
-copying plugins/Relay/locales/it.po -> build/lib/supybot/plugins/Relay/locales
-copying plugins/Relay/locales/fi.po -> build/lib/supybot/plugins/Relay/locales
-creating build/lib/supybot/plugins/Alias/locales
-copying plugins/Alias/locales/de.po -> build/lib/supybot/plugins/Alias/locales
-copying plugins/Alias/locales/fr.po -> build/lib/supybot/plugins/Alias/locales
-copying plugins/Alias/locales/it.po -> build/lib/supybot/plugins/Alias/locales
-copying plugins/Alias/locales/hu.po -> build/lib/supybot/plugins/Alias/locales
-copying plugins/Alias/locales/fi.po -> build/lib/supybot/plugins/Alias/locales
-creating build/lib/supybot/plugins/String/locales
-copying plugins/String/locales/fr.po -> build/lib/supybot/plugins/String/locales
-copying plugins/String/locales/it.po -> build/lib/supybot/plugins/String/locales
-copying plugins/String/locales/fi.po -> build/lib/supybot/plugins/String/locales
-creating build/lib/supybot/plugins/Limiter/locales
-copying plugins/Limiter/locales/fr.po -> build/lib/supybot/plugins/Limiter/locales
-copying plugins/Limiter/locales/it.po -> build/lib/supybot/plugins/Limiter/locales
-copying plugins/Limiter/locales/hu.po -> build/lib/supybot/plugins/Limiter/locales
-copying plugins/Limiter/locales/fi.po -> build/lib/supybot/plugins/Limiter/locales
-creating build/lib/supybot/plugins/ChannelLogger/locales
-copying plugins/ChannelLogger/locales/fr.po -> build/lib/supybot/plugins/ChannelLogger/locales
-copying plugins/ChannelLogger/locales/it.po -> build/lib/supybot/plugins/ChannelLogger/locales
-copying plugins/ChannelLogger/locales/hu.po -> build/lib/supybot/plugins/ChannelLogger/locales
-copying plugins/ChannelLogger/locales/fi.po -> build/lib/supybot/plugins/ChannelLogger/locales
-creating build/lib/supybot/plugins/Web/locales
-copying plugins/Web/locales/de.po -> build/lib/supybot/plugins/Web/locales
-copying plugins/Web/locales/fr.po -> build/lib/supybot/plugins/Web/locales
-copying plugins/Web/locales/it.po -> build/lib/supybot/plugins/Web/locales
-copying plugins/Web/locales/fi.po -> build/lib/supybot/plugins/Web/locales
-creating build/lib/supybot/plugins/NickCapture/locales
-copying plugins/NickCapture/locales/de.po -> build/lib/supybot/plugins/NickCapture/locales
-copying plugins/NickCapture/locales/fr.po -> build/lib/supybot/plugins/NickCapture/locales
-copying plugins/NickCapture/locales/it.po -> build/lib/supybot/plugins/NickCapture/locales
-copying plugins/NickCapture/locales/fi.po -> build/lib/supybot/plugins/NickCapture/locales
-creating build/lib/supybot/plugins/Karma/locales
-copying plugins/Karma/locales/fr.po -> build/lib/supybot/plugins/Karma/locales
-copying plugins/Karma/locales/it.po -> build/lib/supybot/plugins/Karma/locales
-copying plugins/Karma/locales/fi.po -> build/lib/supybot/plugins/Karma/locales
-creating build/lib/supybot/plugins/Format/locales
-copying plugins/Format/locales/fr.po -> build/lib/supybot/plugins/Format/locales
-copying plugins/Format/locales/it.po -> build/lib/supybot/plugins/Format/locales
-copying plugins/Format/locales/fi.po -> build/lib/supybot/plugins/Format/locales
-creating build/lib/supybot/plugins/Google/locales
-copying plugins/Google/locales/fr.po -> build/lib/supybot/plugins/Google/locales
-copying plugins/Google/locales/it.po -> build/lib/supybot/plugins/Google/locales
-copying plugins/Google/locales/fi.po -> build/lib/supybot/plugins/Google/locales
+copying plugins/ShrinkUrl/locales/fr.po -> build/lib/supybot/plugins/ShrinkUrl/locales
+creating build/lib/supybot/plugins/AutoMode/locales
+copying plugins/AutoMode/locales/it.po -> build/lib/supybot/plugins/AutoMode/locales
+copying plugins/AutoMode/locales/de.po -> build/lib/supybot/plugins/AutoMode/locales
+copying plugins/AutoMode/locales/fi.po -> build/lib/supybot/plugins/AutoMode/locales
+copying plugins/AutoMode/locales/fr.po -> build/lib/supybot/plugins/AutoMode/locales
 creating build/lib/supybot/plugins/QuoteGrabs/locales
-copying plugins/QuoteGrabs/locales/fr.po -> build/lib/supybot/plugins/QuoteGrabs/locales
 copying plugins/QuoteGrabs/locales/it.po -> build/lib/supybot/plugins/QuoteGrabs/locales
 copying plugins/QuoteGrabs/locales/fi.po -> build/lib/supybot/plugins/QuoteGrabs/locales
+copying plugins/QuoteGrabs/locales/fr.po -> build/lib/supybot/plugins/QuoteGrabs/locales
+creating build/lib/supybot/plugins/Services/locales
+copying plugins/Services/locales/it.po -> build/lib/supybot/plugins/Services/locales
+copying plugins/Services/locales/de.po -> build/lib/supybot/plugins/Services/locales
+copying plugins/Services/locales/fi.po -> build/lib/supybot/plugins/Services/locales
+copying plugins/Services/locales/fr.po -> build/lib/supybot/plugins/Services/locales
+creating build/lib/supybot/plugins/Time/locales
+copying plugins/Time/locales/it.po -> build/lib/supybot/plugins/Time/locales
+copying plugins/Time/locales/hu.po -> build/lib/supybot/plugins/Time/locales
+copying plugins/Time/locales/de.po -> build/lib/supybot/plugins/Time/locales
+copying plugins/Time/locales/fi.po -> build/lib/supybot/plugins/Time/locales
+copying plugins/Time/locales/fr.po -> build/lib/supybot/plugins/Time/locales
+creating build/lib/supybot/plugins/Games/locales
+copying plugins/Games/locales/it.po -> build/lib/supybot/plugins/Games/locales
+copying plugins/Games/locales/de.po -> build/lib/supybot/plugins/Games/locales
+copying plugins/Games/locales/fi.po -> build/lib/supybot/plugins/Games/locales
+copying plugins/Games/locales/fr.po -> build/lib/supybot/plugins/Games/locales
 creating build/lib/supybot/plugins/Nickometer/locales
-copying plugins/Nickometer/locales/fr.po -> build/lib/supybot/plugins/Nickometer/locales
 copying plugins/Nickometer/locales/it.po -> build/lib/supybot/plugins/Nickometer/locales
 copying plugins/Nickometer/locales/fi.po -> build/lib/supybot/plugins/Nickometer/locales
-creating build/lib/supybot/plugins/URL/locales
-copying plugins/URL/locales/fr.po -> build/lib/supybot/plugins/URL/locales
-copying plugins/URL/locales/it.po -> build/lib/supybot/plugins/URL/locales
-copying plugins/URL/locales/fi.po -> build/lib/supybot/plugins/URL/locales
+copying plugins/Nickometer/locales/fr.po -> build/lib/supybot/plugins/Nickometer/locales
+creating build/lib/supybot/plugins/Status/locales
+copying plugins/Status/locales/it.po -> build/lib/supybot/plugins/Status/locales
+copying plugins/Status/locales/de.po -> build/lib/supybot/plugins/Status/locales
+copying plugins/Status/locales/fi.po -> build/lib/supybot/plugins/Status/locales
+copying plugins/Status/locales/fr.po -> build/lib/supybot/plugins/Status/locales
+creating build/lib/supybot/plugins/Conditional/locales
+copying plugins/Conditional/locales/it.po -> build/lib/supybot/plugins/Conditional/locales
+copying plugins/Conditional/locales/fi.po -> build/lib/supybot/plugins/Conditional/locales
+copying plugins/Conditional/locales/fr.po -> build/lib/supybot/plugins/Conditional/locales
+creating build/lib/supybot/plugins/Format/locales
+copying plugins/Format/locales/it.po -> build/lib/supybot/plugins/Format/locales
+copying plugins/Format/locales/fi.po -> build/lib/supybot/plugins/Format/locales
+copying plugins/Format/locales/fr.po -> build/lib/supybot/plugins/Format/locales
+creating build/lib/supybot/plugins/Ctcp/locales
+copying plugins/Ctcp/locales/it.po -> build/lib/supybot/plugins/Ctcp/locales
+copying plugins/Ctcp/locales/hu.po -> build/lib/supybot/plugins/Ctcp/locales
+copying plugins/Ctcp/locales/de.po -> build/lib/supybot/plugins/Ctcp/locales
+copying plugins/Ctcp/locales/fi.po -> build/lib/supybot/plugins/Ctcp/locales
+copying plugins/Ctcp/locales/fr.po -> build/lib/supybot/plugins/Ctcp/locales
 creating build/lib/supybot/plugins/Anonymous/locales
-copying plugins/Anonymous/locales/de.po -> build/lib/supybot/plugins/Anonymous/locales
-copying plugins/Anonymous/locales/fr.po -> build/lib/supybot/plugins/Anonymous/locales
-copying plugins/Anonymous/locales/ru.po -> build/lib/supybot/plugins/Anonymous/locales
 copying plugins/Anonymous/locales/it.po -> build/lib/supybot/plugins/Anonymous/locales
 copying plugins/Anonymous/locales/hu.po -> build/lib/supybot/plugins/Anonymous/locales
+copying plugins/Anonymous/locales/de.po -> build/lib/supybot/plugins/Anonymous/locales
+copying plugins/Anonymous/locales/ru.po -> build/lib/supybot/plugins/Anonymous/locales
 copying plugins/Anonymous/locales/fi.po -> build/lib/supybot/plugins/Anonymous/locales
-creating build/lib/supybot/plugins/Filter/locales
-copying plugins/Filter/locales/fr.po -> build/lib/supybot/plugins/Filter/locales
-copying plugins/Filter/locales/it.po -> build/lib/supybot/plugins/Filter/locales
-copying plugins/Filter/locales/fi.po -> build/lib/supybot/plugins/Filter/locales
-creating build/lib/supybot/plugins/Later/locales
-copying plugins/Later/locales/de.po -> build/lib/supybot/plugins/Later/locales
-copying plugins/Later/locales/fr.po -> build/lib/supybot/plugins/Later/locales
-copying plugins/Later/locales/it.po -> build/lib/supybot/plugins/Later/locales
-copying plugins/Later/locales/fi.po -> build/lib/supybot/plugins/Later/locales
-creating build/lib/supybot/plugins/Services/locales
-copying plugins/Services/locales/de.po -> build/lib/supybot/plugins/Services/locales
-copying plugins/Services/locales/fr.po -> build/lib/supybot/plugins/Services/locales
-copying plugins/Services/locales/it.po -> build/lib/supybot/plugins/Services/locales
-copying plugins/Services/locales/fi.po -> build/lib/supybot/plugins/Services/locales
-creating build/lib/supybot/plugins/Conditional/locales
-copying plugins/Conditional/locales/fr.po -> build/lib/supybot/plugins/Conditional/locales
-copying plugins/Conditional/locales/it.po -> build/lib/supybot/plugins/Conditional/locales
-copying plugins/Conditional/locales/fi.po -> build/lib/supybot/plugins/Conditional/locales
-creating build/lib/supybot/plugins/Dunno/locales
-copying plugins/Dunno/locales/de.po -> build/lib/supybot/plugins/Dunno/locales
-copying plugins/Dunno/locales/fr.po -> build/lib/supybot/plugins/Dunno/locales
-copying plugins/Dunno/locales/it.po -> build/lib/supybot/plugins/Dunno/locales
-copying plugins/Dunno/locales/fi.po -> build/lib/supybot/plugins/Dunno/locales
-creating build/lib/supybot/plugins/AutoMode/locales
-copying plugins/AutoMode/locales/de.po -> build/lib/supybot/plugins/AutoMode/locales
-copying plugins/AutoMode/locales/fr.po -> build/lib/supybot/plugins/AutoMode/locales
-copying plugins/AutoMode/locales/it.po -> build/lib/supybot/plugins/AutoMode/locales
-copying plugins/AutoMode/locales/fi.po -> build/lib/supybot/plugins/AutoMode/locales
-creating build/lib/supybot/plugins/Plugin/locales
-copying plugins/Plugin/locales/de.po -> build/lib/supybot/plugins/Plugin/locales
-copying plugins/Plugin/locales/fr.po -> build/lib/supybot/plugins/Plugin/locales
-copying plugins/Plugin/locales/it.po -> build/lib/supybot/plugins/Plugin/locales
-copying plugins/Plugin/locales/fi.po -> build/lib/supybot/plugins/Plugin/locales
-creating build/lib/supybot/plugins/Seen/locales
-copying plugins/Seen/locales/de.po -> build/lib/supybot/plugins/Seen/locales
-copying plugins/Seen/locales/fr.po -> build/lib/supybot/plugins/Seen/locales
-copying plugins/Seen/locales/ru.po -> build/lib/supybot/plugins/Seen/locales
-copying plugins/Seen/locales/it.po -> build/lib/supybot/plugins/Seen/locales
-copying plugins/Seen/locales/fi.po -> build/lib/supybot/plugins/Seen/locales
-creating build/lib/supybot/plugins/Channel/locales
-copying plugins/Channel/locales/de.po -> build/lib/supybot/plugins/Channel/locales
-copying plugins/Channel/locales/fr.po -> build/lib/supybot/plugins/Channel/locales
-copying plugins/Channel/locales/it.po -> build/lib/supybot/plugins/Channel/locales
-copying plugins/Channel/locales/hu.po -> build/lib/supybot/plugins/Channel/locales
-copying plugins/Channel/locales/fi.po -> build/lib/supybot/plugins/Channel/locales
-creating build/lib/supybot/plugins/PluginDownloader/locales
-copying plugins/PluginDownloader/locales/de.po -> build/lib/supybot/plugins/PluginDownloader/locales
-copying plugins/PluginDownloader/locales/fr.po -> build/lib/supybot/plugins/PluginDownloader/locales
-copying plugins/PluginDownloader/locales/ru.po -> build/lib/supybot/plugins/PluginDownloader/locales
-copying plugins/PluginDownloader/locales/it.po -> build/lib/supybot/plugins/PluginDownloader/locales
-copying plugins/PluginDownloader/locales/fi.po -> build/lib/supybot/plugins/PluginDownloader/locales
-creating build/lib/supybot/plugins/BadWords/locales
-copying plugins/BadWords/locales/fr.po -> build/lib/supybot/plugins/BadWords/locales
-copying plugins/BadWords/locales/it.po -> build/lib/supybot/plugins/BadWords/locales
-copying plugins/BadWords/locales/fi.po -> build/lib/supybot/plugins/BadWords/locales
-creating build/lib/supybot/plugins/Quote/locales
-copying plugins/Quote/locales/fr.po -> build/lib/supybot/plugins/Quote/locales
-copying plugins/Quote/locales/it.po -> build/lib/supybot/plugins/Quote/locales
-copying plugins/Quote/locales/fi.po -> build/lib/supybot/plugins/Quote/locales
-creating build/lib/supybot/plugins/Dict/locales
-copying plugins/Dict/locales/fr.po -> build/lib/supybot/plugins/Dict/locales
-copying plugins/Dict/locales/it.po -> build/lib/supybot/plugins/Dict/locales
-copying plugins/Dict/locales/fi.po -> build/lib/supybot/plugins/Dict/locales
-creating build/lib/supybot/plugins/News/locales
-copying plugins/News/locales/fr.po -> build/lib/supybot/plugins/News/locales
-copying plugins/News/locales/it.po -> build/lib/supybot/plugins/News/locales
-copying plugins/News/locales/fi.po -> build/lib/supybot/plugins/News/locales
-creating build/lib/supybot/plugins/User/locales
-copying plugins/User/locales/de.po -> build/lib/supybot/plugins/User/locales
-copying plugins/User/locales/fr.po -> build/lib/supybot/plugins/User/locales
-copying plugins/User/locales/it.po -> build/lib/supybot/plugins/User/locales
-copying plugins/User/locales/hu.po -> build/lib/supybot/plugins/User/locales
-copying plugins/User/locales/fi.po -> build/lib/supybot/plugins/User/locales
+copying plugins/Anonymous/locales/fr.po -> build/lib/supybot/plugins/Anonymous/locales
+creating build/lib/supybot/plugins/ChannelLogger/locales
+copying plugins/ChannelLogger/locales/it.po -> build/lib/supybot/plugins/ChannelLogger/locales
+copying plugins/ChannelLogger/locales/hu.po -> build/lib/supybot/plugins/ChannelLogger/locales
+copying plugins/ChannelLogger/locales/fi.po -> build/lib/supybot/plugins/ChannelLogger/locales
+copying plugins/ChannelLogger/locales/fr.po -> build/lib/supybot/plugins/ChannelLogger/locales
 creating build/lib/supybot/plugins/Success/locales
-copying plugins/Success/locales/fr.po -> build/lib/supybot/plugins/Success/locales
 copying plugins/Success/locales/it.po -> build/lib/supybot/plugins/Success/locales
 copying plugins/Success/locales/fi.po -> build/lib/supybot/plugins/Success/locales
-creating build/lib/supybot/plugins/Admin/locales
-copying plugins/Admin/locales/de.po -> build/lib/supybot/plugins/Admin/locales
-copying plugins/Admin/locales/fr.po -> build/lib/supybot/plugins/Admin/locales
-copying plugins/Admin/locales/it.po -> build/lib/supybot/plugins/Admin/locales
-copying plugins/Admin/locales/fi.po -> build/lib/supybot/plugins/Admin/locales
+copying plugins/Success/locales/fr.po -> build/lib/supybot/plugins/Success/locales
+creating build/lib/supybot/plugins/String/locales
+copying plugins/String/locales/it.po -> build/lib/supybot/plugins/String/locales
+copying plugins/String/locales/fi.po -> build/lib/supybot/plugins/String/locales
+copying plugins/String/locales/fr.po -> build/lib/supybot/plugins/String/locales
+creating build/lib/supybot/plugins/Google/locales
+copying plugins/Google/locales/it.po -> build/lib/supybot/plugins/Google/locales
+copying plugins/Google/locales/fi.po -> build/lib/supybot/plugins/Google/locales
+copying plugins/Google/locales/fr.po -> build/lib/supybot/plugins/Google/locales
+creating build/lib/supybot/plugins/Todo/locales
+copying plugins/Todo/locales/it.po -> build/lib/supybot/plugins/Todo/locales
+copying plugins/Todo/locales/de.po -> build/lib/supybot/plugins/Todo/locales
+copying plugins/Todo/locales/ru.po -> build/lib/supybot/plugins/Todo/locales
+copying plugins/Todo/locales/fi.po -> build/lib/supybot/plugins/Todo/locales
+copying plugins/Todo/locales/fr.po -> build/lib/supybot/plugins/Todo/locales
+creating build/lib/supybot/plugins/RSS/locales
+copying plugins/RSS/locales/it.po -> build/lib/supybot/plugins/RSS/locales
+copying plugins/RSS/locales/hu.po -> build/lib/supybot/plugins/RSS/locales
+copying plugins/RSS/locales/de.po -> build/lib/supybot/plugins/RSS/locales
+copying plugins/RSS/locales/fi.po -> build/lib/supybot/plugins/RSS/locales
+copying plugins/RSS/locales/fr.po -> build/lib/supybot/plugins/RSS/locales
+creating build/lib/supybot/plugins/Utilities/locales
+copying plugins/Utilities/locales/it.po -> build/lib/supybot/plugins/Utilities/locales
+copying plugins/Utilities/locales/de.po -> build/lib/supybot/plugins/Utilities/locales
+copying plugins/Utilities/locales/fi.po -> build/lib/supybot/plugins/Utilities/locales
+copying plugins/Utilities/locales/fr.po -> build/lib/supybot/plugins/Utilities/locales
+creating build/lib/supybot/plugins/Web/locales
+copying plugins/Web/locales/it.po -> build/lib/supybot/plugins/Web/locales
+copying plugins/Web/locales/de.po -> build/lib/supybot/plugins/Web/locales
+copying plugins/Web/locales/fi.po -> build/lib/supybot/plugins/Web/locales
+copying plugins/Web/locales/fr.po -> build/lib/supybot/plugins/Web/locales
+creating build/lib/supybot/plugins/Factoids/locales
+copying plugins/Factoids/locales/it.po -> build/lib/supybot/plugins/Factoids/locales
+copying plugins/Factoids/locales/fi.po -> build/lib/supybot/plugins/Factoids/locales
+copying plugins/Factoids/locales/fr.po -> build/lib/supybot/plugins/Factoids/locales
 creating build/lib/supybot/plugins/MoobotFactoids/locales
-copying plugins/MoobotFactoids/locales/fr.po -> build/lib/supybot/plugins/MoobotFactoids/locales
 copying plugins/MoobotFactoids/locales/it.po -> build/lib/supybot/plugins/MoobotFactoids/locales
 copying plugins/MoobotFactoids/locales/fi.po -> build/lib/supybot/plugins/MoobotFactoids/locales
+copying plugins/MoobotFactoids/locales/fr.po -> build/lib/supybot/plugins/MoobotFactoids/locales
 creating build/lib/supybot/plugins/Herald/locales
-copying plugins/Herald/locales/fr.po -> build/lib/supybot/plugins/Herald/locales
 copying plugins/Herald/locales/it.po -> build/lib/supybot/plugins/Herald/locales
 copying plugins/Herald/locales/fi.po -> build/lib/supybot/plugins/Herald/locales
+copying plugins/Herald/locales/fr.po -> build/lib/supybot/plugins/Herald/locales
+creating build/lib/supybot/plugins/Alias/locales
+copying plugins/Alias/locales/it.po -> build/lib/supybot/plugins/Alias/locales
+copying plugins/Alias/locales/hu.po -> build/lib/supybot/plugins/Alias/locales
+copying plugins/Alias/locales/de.po -> build/lib/supybot/plugins/Alias/locales
+copying plugins/Alias/locales/fi.po -> build/lib/supybot/plugins/Alias/locales
+copying plugins/Alias/locales/fr.po -> build/lib/supybot/plugins/Alias/locales
+creating build/lib/supybot/plugins/Admin/locales
+copying plugins/Admin/locales/it.po -> build/lib/supybot/plugins/Admin/locales
+copying plugins/Admin/locales/de.po -> build/lib/supybot/plugins/Admin/locales
+copying plugins/Admin/locales/fi.po -> build/lib/supybot/plugins/Admin/locales
+copying plugins/Admin/locales/fr.po -> build/lib/supybot/plugins/Admin/locales
+creating build/lib/supybot/plugins/Reply/locales
+copying plugins/Reply/locales/it.po -> build/lib/supybot/plugins/Reply/locales
+copying plugins/Reply/locales/hu.po -> build/lib/supybot/plugins/Reply/locales
+copying plugins/Reply/locales/de.po -> build/lib/supybot/plugins/Reply/locales
+copying plugins/Reply/locales/fi.po -> build/lib/supybot/plugins/Reply/locales
+copying plugins/Reply/locales/fr.po -> build/lib/supybot/plugins/Reply/locales
+creating build/lib/supybot/plugins/NickCapture/locales
+copying plugins/NickCapture/locales/it.po -> build/lib/supybot/plugins/NickCapture/locales
+copying plugins/NickCapture/locales/de.po -> build/lib/supybot/plugins/NickCapture/locales
+copying plugins/NickCapture/locales/fi.po -> build/lib/supybot/plugins/NickCapture/locales
+copying plugins/NickCapture/locales/fr.po -> build/lib/supybot/plugins/NickCapture/locales
+creating build/lib/supybot/plugins/Config/locales
+copying plugins/Config/locales/it.po -> build/lib/supybot/plugins/Config/locales
+copying plugins/Config/locales/hu.po -> build/lib/supybot/plugins/Config/locales
+copying plugins/Config/locales/de.po -> build/lib/supybot/plugins/Config/locales
+copying plugins/Config/locales/fi.po -> build/lib/supybot/plugins/Config/locales
+copying plugins/Config/locales/fr.po -> build/lib/supybot/plugins/Config/locales
+creating build/lib/supybot/plugins/Relay/locales
+copying plugins/Relay/locales/it.po -> build/lib/supybot/plugins/Relay/locales
+copying plugins/Relay/locales/fi.po -> build/lib/supybot/plugins/Relay/locales
+copying plugins/Relay/locales/fr.po -> build/lib/supybot/plugins/Relay/locales
+creating build/lib/supybot/plugins/BadWords/locales
+copying plugins/BadWords/locales/it.po -> build/lib/supybot/plugins/BadWords/locales
+copying plugins/BadWords/locales/fi.po -> build/lib/supybot/plugins/BadWords/locales
+copying plugins/BadWords/locales/fr.po -> build/lib/supybot/plugins/BadWords/locales
 creating build/lib/supybot/plugins/Misc/locales
-copying plugins/Misc/locales/de.po -> build/lib/supybot/plugins/Misc/locales
-copying plugins/Misc/locales/fr.po -> build/lib/supybot/plugins/Misc/locales
 copying plugins/Misc/locales/it.po -> build/lib/supybot/plugins/Misc/locales
 copying plugins/Misc/locales/hu.po -> build/lib/supybot/plugins/Misc/locales
+copying plugins/Misc/locales/de.po -> build/lib/supybot/plugins/Misc/locales
 copying plugins/Misc/locales/fi.po -> build/lib/supybot/plugins/Misc/locales
-creating build/lib/supybot/plugins/ChannelStats/locales
-copying plugins/ChannelStats/locales/fr.po -> build/lib/supybot/plugins/ChannelStats/locales
-copying plugins/ChannelStats/locales/it.po -> build/lib/supybot/plugins/ChannelStats/locales
-copying plugins/ChannelStats/locales/fi.po -> build/lib/supybot/plugins/ChannelStats/locales
+copying plugins/Misc/locales/fr.po -> build/lib/supybot/plugins/Misc/locales
+creating build/lib/supybot/plugins/Aka/locales
+copying plugins/Aka/locales/ru.po -> build/lib/supybot/plugins/Aka/locales
+copying plugins/Aka/locales/fi.po -> build/lib/supybot/plugins/Aka/locales
+creating build/lib/supybot/plugins/Unix/locales
+copying plugins/Unix/locales/it.po -> build/lib/supybot/plugins/Unix/locales
+copying plugins/Unix/locales/fi.po -> build/lib/supybot/plugins/Unix/locales
+copying plugins/Unix/locales/fr.po -> build/lib/supybot/plugins/Unix/locales
+creating build/lib/supybot/plugins/Lart/locales
+copying plugins/Lart/locales/it.po -> build/lib/supybot/plugins/Lart/locales
+copying plugins/Lart/locales/fi.po -> build/lib/supybot/plugins/Lart/locales
+copying plugins/Lart/locales/fr.po -> build/lib/supybot/plugins/Lart/locales
 creating build/lib/supybot/plugins/Topic/locales
-copying plugins/Topic/locales/fr.po -> build/lib/supybot/plugins/Topic/locales
 copying plugins/Topic/locales/it.po -> build/lib/supybot/plugins/Topic/locales
 copying plugins/Topic/locales/fi.po -> build/lib/supybot/plugins/Topic/locales
+copying plugins/Topic/locales/fr.po -> build/lib/supybot/plugins/Topic/locales
+creating build/lib/supybot/plugins/User/locales
+copying plugins/User/locales/it.po -> build/lib/supybot/plugins/User/locales
+copying plugins/User/locales/hu.po -> build/lib/supybot/plugins/User/locales
+copying plugins/User/locales/de.po -> build/lib/supybot/plugins/User/locales
+copying plugins/User/locales/fi.po -> build/lib/supybot/plugins/User/locales
+copying plugins/User/locales/fr.po -> build/lib/supybot/plugins/User/locales
 installing to build/bdist.linux-armv7l/wheel
 running install
 running install_lib
 creating build/bdist.linux-armv7l/wheel
 creating build/bdist.linux-armv7l/wheel/supybot
-copying build/lib/supybot/dbi.py -> build/bdist.linux-armv7l/wheel/./supybot
-copying build/lib/supybot/conf.py -> build/bdist.linux-armv7l/wheel/./supybot
-copying build/lib/supybot/ircdb.py -> build/bdist.linux-armv7l/wheel/./supybot
-copying build/lib/supybot/shlex.py -> build/bdist.linux-armv7l/wheel/./supybot
-creating build/bdist.linux-armv7l/wheel/supybot/drivers
-copying build/lib/supybot/drivers/Socket.py -> build/bdist.linux-armv7l/wheel/./supybot/drivers
-copying build/lib/supybot/drivers/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/drivers
-copying build/lib/supybot/ircmsgs.py -> build/bdist.linux-armv7l/wheel/./supybot
-copying build/lib/supybot/questions.py -> build/bdist.linux-armv7l/wheel/./supybot
-copying build/lib/supybot/unpreserve.py -> build/bdist.linux-armv7l/wheel/./supybot
+copying build/lib/supybot/schedule.py -> build/bdist.linux-armv7l/wheel/./supybot
 copying build/lib/supybot/registry.py -> build/bdist.linux-armv7l/wheel/./supybot
-creating build/bdist.linux-armv7l/wheel/supybot/locales
-copying build/lib/supybot/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/locales
-copying build/lib/supybot/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/locales
-copying build/lib/supybot/locales/messages.pot -> build/bdist.linux-armv7l/wheel/./supybot/locales
-copying build/lib/supybot/locales/ru.po -> build/bdist.linux-armv7l/wheel/./supybot/locales
-copying build/lib/supybot/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/locales
-copying build/lib/supybot/locales/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/locales
-copying build/lib/supybot/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/locales
-copying build/lib/supybot/locales/fr.py -> build/bdist.linux-armv7l/wheel/./supybot/locales
 copying build/lib/supybot/version.py -> build/bdist.linux-armv7l/wheel/./supybot
-copying build/lib/supybot/commands.py -> build/bdist.linux-armv7l/wheel/./supybot
-copying build/lib/supybot/pytest_plugin.py -> build/bdist.linux-armv7l/wheel/./supybot
-copying build/lib/supybot/ansi.py -> build/bdist.linux-armv7l/wheel/./supybot
-copying build/lib/supybot/i18n.py -> build/bdist.linux-armv7l/wheel/./supybot
-copying build/lib/supybot/log.py -> build/bdist.linux-armv7l/wheel/./supybot
-copying build/lib/supybot/dynamicScope.py -> build/bdist.linux-armv7l/wheel/./supybot
-copying build/lib/supybot/async_callbacks.py -> build/bdist.linux-armv7l/wheel/./supybot
+copying build/lib/supybot/setup.py -> build/bdist.linux-armv7l/wheel/./supybot
+copying build/lib/supybot/ircutils.py -> build/bdist.linux-armv7l/wheel/./supybot
+copying build/lib/supybot/conf.py -> build/bdist.linux-armv7l/wheel/./supybot
 creating build/bdist.linux-armv7l/wheel/supybot/scripts
-copying build/lib/supybot/scripts/limnoria_wizard.py -> build/bdist.linux-armv7l/wheel/./supybot/scripts
 copying build/lib/supybot/scripts/limnoria_pytest.py -> build/bdist.linux-armv7l/wheel/./supybot/scripts
-copying build/lib/supybot/scripts/limnoria_test.py -> build/bdist.linux-armv7l/wheel/./supybot/scripts
-copying build/lib/supybot/scripts/limnoria_botchk.py -> build/bdist.linux-armv7l/wheel/./supybot/scripts
-copying build/lib/supybot/scripts/limnoria_plugin_doc.py -> build/bdist.linux-armv7l/wheel/./supybot/scripts
-copying build/lib/supybot/scripts/limnoria.py -> build/bdist.linux-armv7l/wheel/./supybot/scripts
 copying build/lib/supybot/scripts/limnoria_adduser.py -> build/bdist.linux-armv7l/wheel/./supybot/scripts
+copying build/lib/supybot/scripts/limnoria.py -> build/bdist.linux-armv7l/wheel/./supybot/scripts
+copying build/lib/supybot/scripts/limnoria_botchk.py -> build/bdist.linux-armv7l/wheel/./supybot/scripts
+copying build/lib/supybot/scripts/limnoria_plugin_create.py -> build/bdist.linux-armv7l/wheel/./supybot/scripts
 copying build/lib/supybot/scripts/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/scripts
+copying build/lib/supybot/scripts/limnoria_plugin_doc.py -> build/bdist.linux-armv7l/wheel/./supybot/scripts
 copying build/lib/supybot/scripts/limnoria_reset_password.py -> build/bdist.linux-armv7l/wheel/./supybot/scripts
-copying build/lib/supybot/scripts/limnoria_plugin_create.py -> build/bdist.linux-armv7l/wheel/./supybot/scripts
-copying build/lib/supybot/world.py -> build/bdist.linux-armv7l/wheel/./supybot
-copying build/lib/supybot/gpg.py -> build/bdist.linux-armv7l/wheel/./supybot
-copying build/lib/supybot/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot
+copying build/lib/supybot/scripts/limnoria_test.py -> build/bdist.linux-armv7l/wheel/./supybot/scripts
+copying build/lib/supybot/scripts/limnoria_wizard.py -> build/bdist.linux-armv7l/wheel/./supybot/scripts
+creating build/bdist.linux-armv7l/wheel/supybot/utils
+copying build/lib/supybot/utils/gen.py -> build/bdist.linux-armv7l/wheel/./supybot/utils
+copying build/lib/supybot/utils/iter.py -> build/bdist.linux-armv7l/wheel/./supybot/utils
+copying build/lib/supybot/utils/transaction.py -> build/bdist.linux-armv7l/wheel/./supybot/utils
+copying build/lib/supybot/utils/minisix.py -> build/bdist.linux-armv7l/wheel/./supybot/utils
+copying build/lib/supybot/utils/web.py -> build/bdist.linux-armv7l/wheel/./supybot/utils
+copying build/lib/supybot/utils/math_evaluator.py -> build/bdist.linux-armv7l/wheel/./supybot/utils
+copying build/lib/supybot/utils/str.py -> build/bdist.linux-armv7l/wheel/./supybot/utils
+copying build/lib/supybot/utils/net.py -> build/bdist.linux-armv7l/wheel/./supybot/utils
+copying build/lib/supybot/utils/time.py -> build/bdist.linux-armv7l/wheel/./supybot/utils
+copying build/lib/supybot/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/utils
+copying build/lib/supybot/utils/file.py -> build/bdist.linux-armv7l/wheel/./supybot/utils
+copying build/lib/supybot/utils/structures.py -> build/bdist.linux-armv7l/wheel/./supybot/utils
+copying build/lib/supybot/utils/crypt.py -> build/bdist.linux-armv7l/wheel/./supybot/utils
+copying build/lib/supybot/utils/error.py -> build/bdist.linux-armv7l/wheel/./supybot/utils
+copying build/lib/supybot/utils/seq.py -> build/bdist.linux-armv7l/wheel/./supybot/utils
+copying build/lib/supybot/utils/python.py -> build/bdist.linux-armv7l/wheel/./supybot/utils
+copying build/lib/supybot/questions.py -> build/bdist.linux-armv7l/wheel/./supybot
+copying build/lib/supybot/dbi.py -> build/bdist.linux-armv7l/wheel/./supybot
 creating build/bdist.linux-armv7l/wheel/supybot/plugins
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Fediverse
-copying build/lib/supybot/plugins/Fediverse/utils.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Fediverse
-copying build/lib/supybot/plugins/Fediverse/activitypub.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Fediverse
-copying build/lib/supybot/plugins/Fediverse/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Fediverse
-copying build/lib/supybot/plugins/Fediverse/test_data.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Fediverse
-copying build/lib/supybot/plugins/Fediverse/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Fediverse
-copying build/lib/supybot/plugins/Fediverse/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Fediverse
-copying build/lib/supybot/plugins/Fediverse/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Fediverse
 creating build/bdist.linux-armv7l/wheel/supybot/plugins/Note
+copying build/lib/supybot/plugins/Note/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Note
+copying build/lib/supybot/plugins/Note/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Note
+copying build/lib/supybot/plugins/Note/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Note
+copying build/lib/supybot/plugins/Note/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Note
 creating build/bdist.linux-armv7l/wheel/supybot/plugins/Note/locales
-copying build/lib/supybot/plugins/Note/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Note/locales
 copying build/lib/supybot/plugins/Note/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Note/locales
 copying build/lib/supybot/plugins/Note/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Note/locales
-copying build/lib/supybot/plugins/Note/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Note
-copying build/lib/supybot/plugins/Note/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Note
-copying build/lib/supybot/plugins/Note/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Note
-copying build/lib/supybot/plugins/Note/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Note
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Todo
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Todo/locales
-copying build/lib/supybot/plugins/Todo/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Todo/locales
-copying build/lib/supybot/plugins/Todo/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Todo/locales
-copying build/lib/supybot/plugins/Todo/locales/ru.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Todo/locales
-copying build/lib/supybot/plugins/Todo/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Todo/locales
-copying build/lib/supybot/plugins/Todo/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Todo/locales
-copying build/lib/supybot/plugins/Todo/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Todo
-copying build/lib/supybot/plugins/Todo/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Todo
-copying build/lib/supybot/plugins/Todo/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Todo
-copying build/lib/supybot/plugins/Todo/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Todo
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Aka
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Aka/locales
-copying build/lib/supybot/plugins/Aka/locales/ru.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Aka/locales
-copying build/lib/supybot/plugins/Aka/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Aka/locales
-copying build/lib/supybot/plugins/Aka/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Aka
-copying build/lib/supybot/plugins/Aka/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Aka
-copying build/lib/supybot/plugins/Aka/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Aka
-copying build/lib/supybot/plugins/Aka/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Aka
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Math
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Math/locales
-copying build/lib/supybot/plugins/Math/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Math/locales
-copying build/lib/supybot/plugins/Math/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Math/locales
-copying build/lib/supybot/plugins/Math/locales/hu.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Math/locales
-copying build/lib/supybot/plugins/Math/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Math/locales
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Math/local
-copying build/lib/supybot/plugins/Math/local/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Math/local
-copying build/lib/supybot/plugins/Math/local/convertcore.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Math/local
-copying build/lib/supybot/plugins/Math/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Math
-copying build/lib/supybot/plugins/Math/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Math
-copying build/lib/supybot/plugins/Math/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Math
-copying build/lib/supybot/plugins/Math/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Math
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/RSS
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/RSS/locales
-copying build/lib/supybot/plugins/RSS/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/RSS/locales
-copying build/lib/supybot/plugins/RSS/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/RSS/locales
-copying build/lib/supybot/plugins/RSS/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/RSS/locales
-copying build/lib/supybot/plugins/RSS/locales/hu.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/RSS/locales
-copying build/lib/supybot/plugins/RSS/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/RSS/locales
-copying build/lib/supybot/plugins/RSS/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/RSS
-copying build/lib/supybot/plugins/RSS/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/RSS
-copying build/lib/supybot/plugins/RSS/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/RSS
-copying build/lib/supybot/plugins/RSS/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/RSS
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Owner
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Owner/locales
-copying build/lib/supybot/plugins/Owner/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Owner/locales
-copying build/lib/supybot/plugins/Owner/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Owner/locales
-copying build/lib/supybot/plugins/Owner/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Owner/locales
-copying build/lib/supybot/plugins/Owner/locales/hu.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Owner/locales
-copying build/lib/supybot/plugins/Owner/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Owner/locales
-copying build/lib/supybot/plugins/Owner/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Owner
-copying build/lib/supybot/plugins/Owner/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Owner
-copying build/lib/supybot/plugins/Owner/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Owner
-copying build/lib/supybot/plugins/Owner/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Owner
+copying build/lib/supybot/plugins/Note/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Note/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Protector
+copying build/lib/supybot/plugins/Protector/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Protector
+copying build/lib/supybot/plugins/Protector/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Protector
+copying build/lib/supybot/plugins/Protector/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Protector
+copying build/lib/supybot/plugins/Protector/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Protector
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Protector/locales
+copying build/lib/supybot/plugins/Protector/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Protector/locales
+copying build/lib/supybot/plugins/Protector/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Protector/locales
+copying build/lib/supybot/plugins/Protector/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Protector/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/News
+copying build/lib/supybot/plugins/News/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/News
+copying build/lib/supybot/plugins/News/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/News
+copying build/lib/supybot/plugins/News/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/News
+copying build/lib/supybot/plugins/News/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/News
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/News/locales
+copying build/lib/supybot/plugins/News/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/News/locales
+copying build/lib/supybot/plugins/News/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/News/locales
+copying build/lib/supybot/plugins/News/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/News/locales
 creating build/bdist.linux-armv7l/wheel/supybot/plugins/Geography
-copying build/lib/supybot/plugins/Geography/common.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Geography
-copying build/lib/supybot/plugins/Geography/nominatim.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Geography
 copying build/lib/supybot/plugins/Geography/wikidata.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Geography
-copying build/lib/supybot/plugins/Geography/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Geography
-copying build/lib/supybot/plugins/Geography/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Geography
 copying build/lib/supybot/plugins/Geography/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Geography
 copying build/lib/supybot/plugins/Geography/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Geography
+copying build/lib/supybot/plugins/Geography/nominatim.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Geography
+copying build/lib/supybot/plugins/Geography/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Geography
+copying build/lib/supybot/plugins/Geography/common.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Geography
+copying build/lib/supybot/plugins/Geography/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Geography
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Poll
+copying build/lib/supybot/plugins/Poll/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Poll
+copying build/lib/supybot/plugins/Poll/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Poll
+copying build/lib/supybot/plugins/Poll/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Poll
+copying build/lib/supybot/plugins/Poll/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Poll
 creating build/bdist.linux-armv7l/wheel/supybot/plugins/Praise
+copying build/lib/supybot/plugins/Praise/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Praise
+copying build/lib/supybot/plugins/Praise/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Praise
+copying build/lib/supybot/plugins/Praise/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Praise
+copying build/lib/supybot/plugins/Praise/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Praise
 creating build/bdist.linux-armv7l/wheel/supybot/plugins/Praise/locales
-copying build/lib/supybot/plugins/Praise/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Praise/locales
 copying build/lib/supybot/plugins/Praise/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Praise/locales
 copying build/lib/supybot/plugins/Praise/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Praise/locales
-copying build/lib/supybot/plugins/Praise/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Praise
-copying build/lib/supybot/plugins/Praise/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Praise
-copying build/lib/supybot/plugins/Praise/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Praise
-copying build/lib/supybot/plugins/Praise/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Praise
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Unix
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Unix/locales
-copying build/lib/supybot/plugins/Unix/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Unix/locales
-copying build/lib/supybot/plugins/Unix/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Unix/locales
-copying build/lib/supybot/plugins/Unix/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Unix/locales
-copying build/lib/supybot/plugins/Unix/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Unix
-copying build/lib/supybot/plugins/Unix/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Unix
-copying build/lib/supybot/plugins/Unix/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Unix
-copying build/lib/supybot/plugins/Unix/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Unix
+copying build/lib/supybot/plugins/Praise/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Praise/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/ChannelStats
+copying build/lib/supybot/plugins/ChannelStats/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ChannelStats
+copying build/lib/supybot/plugins/ChannelStats/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ChannelStats
+copying build/lib/supybot/plugins/ChannelStats/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ChannelStats
+copying build/lib/supybot/plugins/ChannelStats/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ChannelStats
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/ChannelStats/locales
+copying build/lib/supybot/plugins/ChannelStats/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ChannelStats/locales
+copying build/lib/supybot/plugins/ChannelStats/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ChannelStats/locales
+copying build/lib/supybot/plugins/ChannelStats/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ChannelStats/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Quote
+copying build/lib/supybot/plugins/Quote/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Quote
+copying build/lib/supybot/plugins/Quote/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Quote
+copying build/lib/supybot/plugins/Quote/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Quote
+copying build/lib/supybot/plugins/Quote/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Quote
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Quote/locales
+copying build/lib/supybot/plugins/Quote/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Quote/locales
+copying build/lib/supybot/plugins/Quote/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Quote/locales
+copying build/lib/supybot/plugins/Quote/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Quote/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/MessageParser
+copying build/lib/supybot/plugins/MessageParser/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/MessageParser
+copying build/lib/supybot/plugins/MessageParser/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/MessageParser
+copying build/lib/supybot/plugins/MessageParser/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/MessageParser
+copying build/lib/supybot/plugins/MessageParser/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/MessageParser
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/MessageParser/locales
+copying build/lib/supybot/plugins/MessageParser/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/MessageParser/locales
+copying build/lib/supybot/plugins/MessageParser/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/MessageParser/locales
+copying build/lib/supybot/plugins/MessageParser/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/MessageParser/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Math
+copying build/lib/supybot/plugins/Math/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Math
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Math/local
+copying build/lib/supybot/plugins/Math/local/convertcore.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Math/local
+copying build/lib/supybot/plugins/Math/local/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Math/local
+copying build/lib/supybot/plugins/Math/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Math
+copying build/lib/supybot/plugins/Math/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Math
+copying build/lib/supybot/plugins/Math/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Math
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Math/locales
+copying build/lib/supybot/plugins/Math/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Math/locales
+copying build/lib/supybot/plugins/Math/locales/hu.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Math/locales
+copying build/lib/supybot/plugins/Math/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Math/locales
+copying build/lib/supybot/plugins/Math/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Math/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Later
+copying build/lib/supybot/plugins/Later/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Later
+copying build/lib/supybot/plugins/Later/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Later
+copying build/lib/supybot/plugins/Later/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Later
+copying build/lib/supybot/plugins/Later/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Later
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Later/locales
+copying build/lib/supybot/plugins/Later/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Later/locales
+copying build/lib/supybot/plugins/Later/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Later/locales
+copying build/lib/supybot/plugins/Later/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Later/locales
+copying build/lib/supybot/plugins/Later/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Later/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Limiter
+copying build/lib/supybot/plugins/Limiter/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Limiter
+copying build/lib/supybot/plugins/Limiter/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Limiter
+copying build/lib/supybot/plugins/Limiter/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Limiter
+copying build/lib/supybot/plugins/Limiter/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Limiter
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Limiter/locales
+copying build/lib/supybot/plugins/Limiter/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Limiter/locales
+copying build/lib/supybot/plugins/Limiter/locales/hu.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Limiter/locales
+copying build/lib/supybot/plugins/Limiter/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Limiter/locales
+copying build/lib/supybot/plugins/Limiter/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Limiter/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Plugin
+copying build/lib/supybot/plugins/Plugin/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Plugin
+copying build/lib/supybot/plugins/Plugin/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Plugin
+copying build/lib/supybot/plugins/Plugin/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Plugin
+copying build/lib/supybot/plugins/Plugin/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Plugin
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Plugin/locales
+copying build/lib/supybot/plugins/Plugin/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Plugin/locales
+copying build/lib/supybot/plugins/Plugin/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Plugin/locales
+copying build/lib/supybot/plugins/Plugin/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Plugin/locales
+copying build/lib/supybot/plugins/Plugin/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Plugin/locales
 creating build/bdist.linux-armv7l/wheel/supybot/plugins/Network
+copying build/lib/supybot/plugins/Network/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Network
+copying build/lib/supybot/plugins/Network/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Network
+copying build/lib/supybot/plugins/Network/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Network
+copying build/lib/supybot/plugins/Network/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Network
 creating build/bdist.linux-armv7l/wheel/supybot/plugins/Network/locales
-copying build/lib/supybot/plugins/Network/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Network/locales
-copying build/lib/supybot/plugins/Network/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Network/locales
 copying build/lib/supybot/plugins/Network/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Network/locales
+copying build/lib/supybot/plugins/Network/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Network/locales
 copying build/lib/supybot/plugins/Network/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Network/locales
-copying build/lib/supybot/plugins/Network/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Network
-copying build/lib/supybot/plugins/Network/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Network
-copying build/lib/supybot/plugins/Network/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Network
-copying build/lib/supybot/plugins/Network/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Network
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Status
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Status/locales
-copying build/lib/supybot/plugins/Status/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Status/locales
-copying build/lib/supybot/plugins/Status/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Status/locales
-copying build/lib/supybot/plugins/Status/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Status/locales
-copying build/lib/supybot/plugins/Status/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Status/locales
-copying build/lib/supybot/plugins/Status/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Status
-copying build/lib/supybot/plugins/Status/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Status
-copying build/lib/supybot/plugins/Status/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Status
-copying build/lib/supybot/plugins/Status/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Status
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Utilities
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Utilities/locales
-copying build/lib/supybot/plugins/Utilities/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Utilities/locales
-copying build/lib/supybot/plugins/Utilities/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Utilities/locales
-copying build/lib/supybot/plugins/Utilities/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Utilities/locales
-copying build/lib/supybot/plugins/Utilities/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Utilities/locales
-copying build/lib/supybot/plugins/Utilities/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Utilities
-copying build/lib/supybot/plugins/Utilities/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Utilities
-copying build/lib/supybot/plugins/Utilities/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Utilities
-copying build/lib/supybot/plugins/Utilities/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Utilities
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/LogToIrc
-copying build/lib/supybot/plugins/LogToIrc/handler.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/LogToIrc
-copying build/lib/supybot/plugins/LogToIrc/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/LogToIrc
-copying build/lib/supybot/plugins/LogToIrc/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/LogToIrc
-copying build/lib/supybot/plugins/LogToIrc/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/LogToIrc
-copying build/lib/supybot/plugins/LogToIrc/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/LogToIrc
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/DDG
-copying build/lib/supybot/plugins/DDG/parser.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/DDG
-copying build/lib/supybot/plugins/DDG/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/DDG
-copying build/lib/supybot/plugins/DDG/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/DDG
-copying build/lib/supybot/plugins/DDG/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/DDG
-copying build/lib/supybot/plugins/DDG/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/DDG
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Reply
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Reply/locales
-copying build/lib/supybot/plugins/Reply/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Reply/locales
-copying build/lib/supybot/plugins/Reply/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Reply/locales
-copying build/lib/supybot/plugins/Reply/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Reply/locales
-copying build/lib/supybot/plugins/Reply/locales/hu.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Reply/locales
-copying build/lib/supybot/plugins/Reply/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Reply/locales
-copying build/lib/supybot/plugins/Reply/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Reply
-copying build/lib/supybot/plugins/Reply/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Reply
-copying build/lib/supybot/plugins/Reply/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Reply
-copying build/lib/supybot/plugins/Reply/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Reply
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Protector
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Protector/locales
-copying build/lib/supybot/plugins/Protector/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Protector/locales
-copying build/lib/supybot/plugins/Protector/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Protector/locales
-copying build/lib/supybot/plugins/Protector/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Protector/locales
-copying build/lib/supybot/plugins/Protector/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Protector
-copying build/lib/supybot/plugins/Protector/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Protector
-copying build/lib/supybot/plugins/Protector/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Protector
-copying build/lib/supybot/plugins/Protector/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Protector
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Games
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Games/locales
-copying build/lib/supybot/plugins/Games/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Games/locales
-copying build/lib/supybot/plugins/Games/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Games/locales
-copying build/lib/supybot/plugins/Games/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Games/locales
-copying build/lib/supybot/plugins/Games/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Games/locales
-copying build/lib/supybot/plugins/Games/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Games
-copying build/lib/supybot/plugins/Games/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Games
-copying build/lib/supybot/plugins/Games/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Games
-copying build/lib/supybot/plugins/Games/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Games
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Config
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Config/locales
-copying build/lib/supybot/plugins/Config/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Config/locales
-copying build/lib/supybot/plugins/Config/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Config/locales
-copying build/lib/supybot/plugins/Config/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Config/locales
-copying build/lib/supybot/plugins/Config/locales/hu.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Config/locales
-copying build/lib/supybot/plugins/Config/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Config/locales
-copying build/lib/supybot/plugins/Config/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Config
-copying build/lib/supybot/plugins/Config/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Config
-copying build/lib/supybot/plugins/Config/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Config
-copying build/lib/supybot/plugins/Config/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Config
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Ctcp
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Ctcp/locales
-copying build/lib/supybot/plugins/Ctcp/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Ctcp/locales
-copying build/lib/supybot/plugins/Ctcp/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Ctcp/locales
-copying build/lib/supybot/plugins/Ctcp/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Ctcp/locales
-copying build/lib/supybot/plugins/Ctcp/locales/hu.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Ctcp/locales
-copying build/lib/supybot/plugins/Ctcp/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Ctcp/locales
-copying build/lib/supybot/plugins/Ctcp/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Ctcp
-copying build/lib/supybot/plugins/Ctcp/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Ctcp
-copying build/lib/supybot/plugins/Ctcp/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Ctcp
-copying build/lib/supybot/plugins/Ctcp/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Ctcp
+copying build/lib/supybot/plugins/Network/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Network/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/URL
+copying build/lib/supybot/plugins/URL/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/URL
+copying build/lib/supybot/plugins/URL/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/URL
+copying build/lib/supybot/plugins/URL/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/URL
+copying build/lib/supybot/plugins/URL/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/URL
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/URL/locales
+copying build/lib/supybot/plugins/URL/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/URL/locales
+copying build/lib/supybot/plugins/URL/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/URL/locales
+copying build/lib/supybot/plugins/URL/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/URL/locales
 creating build/bdist.linux-armv7l/wheel/supybot/plugins/Scheduler
+copying build/lib/supybot/plugins/Scheduler/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Scheduler
+copying build/lib/supybot/plugins/Scheduler/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Scheduler
+copying build/lib/supybot/plugins/Scheduler/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Scheduler
+copying build/lib/supybot/plugins/Scheduler/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Scheduler
 creating build/bdist.linux-armv7l/wheel/supybot/plugins/Scheduler/locales
-copying build/lib/supybot/plugins/Scheduler/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Scheduler/locales
 copying build/lib/supybot/plugins/Scheduler/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Scheduler/locales
 copying build/lib/supybot/plugins/Scheduler/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Scheduler/locales
-copying build/lib/supybot/plugins/Scheduler/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Scheduler
-copying build/lib/supybot/plugins/Scheduler/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Scheduler
-copying build/lib/supybot/plugins/Scheduler/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Scheduler
-copying build/lib/supybot/plugins/Scheduler/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Scheduler
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Lart
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Lart/locales
-copying build/lib/supybot/plugins/Lart/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Lart/locales
-copying build/lib/supybot/plugins/Lart/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Lart/locales
-copying build/lib/supybot/plugins/Lart/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Lart/locales
-copying build/lib/supybot/plugins/Lart/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Lart
-copying build/lib/supybot/plugins/Lart/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Lart
-copying build/lib/supybot/plugins/Lart/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Lart
-copying build/lib/supybot/plugins/Lart/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Lart
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/NickAuth
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/NickAuth/locales
-copying build/lib/supybot/plugins/NickAuth/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/NickAuth/locales
-copying build/lib/supybot/plugins/NickAuth/locales/ru.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/NickAuth/locales
-copying build/lib/supybot/plugins/NickAuth/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/NickAuth/locales
-copying build/lib/supybot/plugins/NickAuth/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/NickAuth
-copying build/lib/supybot/plugins/NickAuth/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/NickAuth
-copying build/lib/supybot/plugins/NickAuth/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/NickAuth
-copying build/lib/supybot/plugins/NickAuth/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/NickAuth
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/MessageParser
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/MessageParser/locales
-copying build/lib/supybot/plugins/MessageParser/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/MessageParser/locales
-copying build/lib/supybot/plugins/MessageParser/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/MessageParser/locales
-copying build/lib/supybot/plugins/MessageParser/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/MessageParser/locales
-copying build/lib/supybot/plugins/MessageParser/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/MessageParser
-copying build/lib/supybot/plugins/MessageParser/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/MessageParser
-copying build/lib/supybot/plugins/MessageParser/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/MessageParser
-copying build/lib/supybot/plugins/MessageParser/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/MessageParser
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Factoids
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Factoids/locales
-copying build/lib/supybot/plugins/Factoids/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Factoids/locales
-copying build/lib/supybot/plugins/Factoids/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Factoids/locales
-copying build/lib/supybot/plugins/Factoids/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Factoids/locales
-copying build/lib/supybot/plugins/Factoids/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Factoids
-copying build/lib/supybot/plugins/Factoids/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Factoids
-copying build/lib/supybot/plugins/Factoids/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Factoids
-copying build/lib/supybot/plugins/Factoids/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Factoids
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Time
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Time/locales
-copying build/lib/supybot/plugins/Time/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Time/locales
-copying build/lib/supybot/plugins/Time/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Time/locales
-copying build/lib/supybot/plugins/Time/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Time/locales
-copying build/lib/supybot/plugins/Time/locales/hu.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Time/locales
-copying build/lib/supybot/plugins/Time/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Time/locales
-copying build/lib/supybot/plugins/Time/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Time
-copying build/lib/supybot/plugins/Time/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Time
-copying build/lib/supybot/plugins/Time/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Time
-copying build/lib/supybot/plugins/Time/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Time
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/ShrinkUrl
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/ShrinkUrl/locales
-copying build/lib/supybot/plugins/ShrinkUrl/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ShrinkUrl/locales
-copying build/lib/supybot/plugins/ShrinkUrl/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ShrinkUrl/locales
-copying build/lib/supybot/plugins/ShrinkUrl/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ShrinkUrl/locales
-copying build/lib/supybot/plugins/ShrinkUrl/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ShrinkUrl
-copying build/lib/supybot/plugins/ShrinkUrl/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ShrinkUrl
-copying build/lib/supybot/plugins/ShrinkUrl/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ShrinkUrl
-copying build/lib/supybot/plugins/ShrinkUrl/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ShrinkUrl
+copying build/lib/supybot/plugins/Scheduler/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Scheduler/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Fediverse
+copying build/lib/supybot/plugins/Fediverse/utils.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Fediverse
+copying build/lib/supybot/plugins/Fediverse/activitypub.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Fediverse
+copying build/lib/supybot/plugins/Fediverse/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Fediverse
+copying build/lib/supybot/plugins/Fediverse/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Fediverse
+copying build/lib/supybot/plugins/Fediverse/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Fediverse
+copying build/lib/supybot/plugins/Fediverse/test_data.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Fediverse
+copying build/lib/supybot/plugins/Fediverse/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Fediverse
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/PluginDownloader
+copying build/lib/supybot/plugins/PluginDownloader/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/PluginDownloader
+copying build/lib/supybot/plugins/PluginDownloader/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/PluginDownloader
+copying build/lib/supybot/plugins/PluginDownloader/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/PluginDownloader
+copying build/lib/supybot/plugins/PluginDownloader/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/PluginDownloader
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/PluginDownloader/locales
+copying build/lib/supybot/plugins/PluginDownloader/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/PluginDownloader/locales
+copying build/lib/supybot/plugins/PluginDownloader/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/PluginDownloader/locales
+copying build/lib/supybot/plugins/PluginDownloader/locales/ru.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/PluginDownloader/locales
+copying build/lib/supybot/plugins/PluginDownloader/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/PluginDownloader/locales
+copying build/lib/supybot/plugins/PluginDownloader/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/PluginDownloader/locales
 creating build/bdist.linux-armv7l/wheel/supybot/plugins/Internet
+copying build/lib/supybot/plugins/Internet/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Internet
+copying build/lib/supybot/plugins/Internet/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Internet
+copying build/lib/supybot/plugins/Internet/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Internet
+copying build/lib/supybot/plugins/Internet/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Internet
 creating build/bdist.linux-armv7l/wheel/supybot/plugins/Internet/locales
-copying build/lib/supybot/plugins/Internet/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Internet/locales
 copying build/lib/supybot/plugins/Internet/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Internet/locales
 copying build/lib/supybot/plugins/Internet/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Internet/locales
-copying build/lib/supybot/plugins/Internet/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Internet
-copying build/lib/supybot/plugins/Internet/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Internet
-copying build/lib/supybot/plugins/Internet/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Internet
-copying build/lib/supybot/plugins/Internet/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Internet
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Relay
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Relay/locales
-copying build/lib/supybot/plugins/Relay/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Relay/locales
-copying build/lib/supybot/plugins/Relay/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Relay/locales
-copying build/lib/supybot/plugins/Relay/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Relay/locales
-copying build/lib/supybot/plugins/Relay/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Relay
-copying build/lib/supybot/plugins/Relay/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Relay
-copying build/lib/supybot/plugins/Relay/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Relay
-copying build/lib/supybot/plugins/Relay/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Relay
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Alias
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Alias/locales
-copying build/lib/supybot/plugins/Alias/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Alias/locales
-copying build/lib/supybot/plugins/Alias/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Alias/locales
-copying build/lib/supybot/plugins/Alias/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Alias/locales
-copying build/lib/supybot/plugins/Alias/locales/hu.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Alias/locales
-copying build/lib/supybot/plugins/Alias/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Alias/locales
-copying build/lib/supybot/plugins/Alias/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Alias
-copying build/lib/supybot/plugins/Alias/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Alias
-copying build/lib/supybot/plugins/Alias/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Alias
-copying build/lib/supybot/plugins/Alias/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Alias
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/String
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/String/locales
-copying build/lib/supybot/plugins/String/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/String/locales
-copying build/lib/supybot/plugins/String/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/String/locales
-copying build/lib/supybot/plugins/String/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/String/locales
-copying build/lib/supybot/plugins/String/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/String
-copying build/lib/supybot/plugins/String/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/String
-copying build/lib/supybot/plugins/String/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/String
-copying build/lib/supybot/plugins/String/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/String
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Poll
-copying build/lib/supybot/plugins/Poll/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Poll
-copying build/lib/supybot/plugins/Poll/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Poll
-copying build/lib/supybot/plugins/Poll/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Poll
-copying build/lib/supybot/plugins/Poll/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Poll
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Limiter
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Limiter/locales
-copying build/lib/supybot/plugins/Limiter/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Limiter/locales
-copying build/lib/supybot/plugins/Limiter/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Limiter/locales
-copying build/lib/supybot/plugins/Limiter/locales/hu.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Limiter/locales
-copying build/lib/supybot/plugins/Limiter/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Limiter/locales
-copying build/lib/supybot/plugins/Limiter/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Limiter
-copying build/lib/supybot/plugins/Limiter/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Limiter
-copying build/lib/supybot/plugins/Limiter/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Limiter
-copying build/lib/supybot/plugins/Limiter/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Limiter
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/ChannelLogger
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/ChannelLogger/locales
-copying build/lib/supybot/plugins/ChannelLogger/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ChannelLogger/locales
-copying build/lib/supybot/plugins/ChannelLogger/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ChannelLogger/locales
-copying build/lib/supybot/plugins/ChannelLogger/locales/hu.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ChannelLogger/locales
-copying build/lib/supybot/plugins/ChannelLogger/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ChannelLogger/locales
-copying build/lib/supybot/plugins/ChannelLogger/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ChannelLogger
-copying build/lib/supybot/plugins/ChannelLogger/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ChannelLogger
-copying build/lib/supybot/plugins/ChannelLogger/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ChannelLogger
-copying build/lib/supybot/plugins/ChannelLogger/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ChannelLogger
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Web
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Web/locales
-copying build/lib/supybot/plugins/Web/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Web/locales
-copying build/lib/supybot/plugins/Web/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Web/locales
-copying build/lib/supybot/plugins/Web/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Web/locales
-copying build/lib/supybot/plugins/Web/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Web/locales
-copying build/lib/supybot/plugins/Web/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Web
-copying build/lib/supybot/plugins/Web/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Web
-copying build/lib/supybot/plugins/Web/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Web
-copying build/lib/supybot/plugins/Web/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Web
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/NickCapture
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/NickCapture/locales
-copying build/lib/supybot/plugins/NickCapture/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/NickCapture/locales
-copying build/lib/supybot/plugins/NickCapture/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/NickCapture/locales
-copying build/lib/supybot/plugins/NickCapture/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/NickCapture/locales
-copying build/lib/supybot/plugins/NickCapture/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/NickCapture/locales
-copying build/lib/supybot/plugins/NickCapture/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/NickCapture
-copying build/lib/supybot/plugins/NickCapture/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/NickCapture
-copying build/lib/supybot/plugins/NickCapture/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/NickCapture
-copying build/lib/supybot/plugins/NickCapture/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/NickCapture
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Hashes
-copying build/lib/supybot/plugins/Hashes/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Hashes
-copying build/lib/supybot/plugins/Hashes/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Hashes
-copying build/lib/supybot/plugins/Hashes/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Hashes
-copying build/lib/supybot/plugins/Hashes/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Hashes
+copying build/lib/supybot/plugins/Internet/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Internet/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Dict
+copying build/lib/supybot/plugins/Dict/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Dict
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Dict/local
+copying build/lib/supybot/plugins/Dict/local/dictclient.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Dict/local
+copying build/lib/supybot/plugins/Dict/local/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Dict/local
+copying build/lib/supybot/plugins/Dict/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Dict
+copying build/lib/supybot/plugins/Dict/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Dict
+copying build/lib/supybot/plugins/Dict/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Dict
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Dict/locales
+copying build/lib/supybot/plugins/Dict/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Dict/locales
+copying build/lib/supybot/plugins/Dict/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Dict/locales
+copying build/lib/supybot/plugins/Dict/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Dict/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Seen
+copying build/lib/supybot/plugins/Seen/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Seen
+copying build/lib/supybot/plugins/Seen/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Seen
+copying build/lib/supybot/plugins/Seen/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Seen
+copying build/lib/supybot/plugins/Seen/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Seen
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Seen/locales
+copying build/lib/supybot/plugins/Seen/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Seen/locales
+copying build/lib/supybot/plugins/Seen/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Seen/locales
+copying build/lib/supybot/plugins/Seen/locales/ru.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Seen/locales
+copying build/lib/supybot/plugins/Seen/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Seen/locales
+copying build/lib/supybot/plugins/Seen/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Seen/locales
 creating build/bdist.linux-armv7l/wheel/supybot/plugins/Karma
+copying build/lib/supybot/plugins/Karma/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Karma
+copying build/lib/supybot/plugins/Karma/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Karma
+copying build/lib/supybot/plugins/Karma/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Karma
+copying build/lib/supybot/plugins/Karma/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Karma
 creating build/bdist.linux-armv7l/wheel/supybot/plugins/Karma/locales
-copying build/lib/supybot/plugins/Karma/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Karma/locales
 copying build/lib/supybot/plugins/Karma/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Karma/locales
 copying build/lib/supybot/plugins/Karma/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Karma/locales
-copying build/lib/supybot/plugins/Karma/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Karma
-copying build/lib/supybot/plugins/Karma/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Karma
-copying build/lib/supybot/plugins/Karma/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Karma
-copying build/lib/supybot/plugins/Karma/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Karma
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Format
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Format/locales
-copying build/lib/supybot/plugins/Format/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Format/locales
-copying build/lib/supybot/plugins/Format/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Format/locales
-copying build/lib/supybot/plugins/Format/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Format/locales
-copying build/lib/supybot/plugins/Format/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Format
-copying build/lib/supybot/plugins/Format/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Format
-copying build/lib/supybot/plugins/Format/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Format
-copying build/lib/supybot/plugins/Format/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Format
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Google
-copying build/lib/supybot/plugins/Google/parser.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Google
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Google/locales
-copying build/lib/supybot/plugins/Google/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Google/locales
-copying build/lib/supybot/plugins/Google/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Google/locales
-copying build/lib/supybot/plugins/Google/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Google/locales
-copying build/lib/supybot/plugins/Google/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Google
-copying build/lib/supybot/plugins/Google/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Google
-copying build/lib/supybot/plugins/Google/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Google
-copying build/lib/supybot/plugins/Google/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Google
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/SedRegex
-copying build/lib/supybot/plugins/SedRegex/constants.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/SedRegex
-copying build/lib/supybot/plugins/SedRegex/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/SedRegex
-copying build/lib/supybot/plugins/SedRegex/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/SedRegex
-copying build/lib/supybot/plugins/SedRegex/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/SedRegex
-copying build/lib/supybot/plugins/SedRegex/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/SedRegex
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/QuoteGrabs
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/QuoteGrabs/locales
-copying build/lib/supybot/plugins/QuoteGrabs/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/QuoteGrabs/locales
-copying build/lib/supybot/plugins/QuoteGrabs/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/QuoteGrabs/locales
-copying build/lib/supybot/plugins/QuoteGrabs/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/QuoteGrabs/locales
-copying build/lib/supybot/plugins/QuoteGrabs/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/QuoteGrabs
-copying build/lib/supybot/plugins/QuoteGrabs/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/QuoteGrabs
-copying build/lib/supybot/plugins/QuoteGrabs/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/QuoteGrabs
-copying build/lib/supybot/plugins/QuoteGrabs/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/QuoteGrabs
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Nickometer
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Nickometer/locales
-copying build/lib/supybot/plugins/Nickometer/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Nickometer/locales
-copying build/lib/supybot/plugins/Nickometer/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Nickometer/locales
-copying build/lib/supybot/plugins/Nickometer/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Nickometer/locales
-copying build/lib/supybot/plugins/Nickometer/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Nickometer
-copying build/lib/supybot/plugins/Nickometer/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Nickometer
-copying build/lib/supybot/plugins/Nickometer/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Nickometer
-copying build/lib/supybot/plugins/Nickometer/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Nickometer
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/URL
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/URL/locales
-copying build/lib/supybot/plugins/URL/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/URL/locales
-copying build/lib/supybot/plugins/URL/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/URL/locales
-copying build/lib/supybot/plugins/URL/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/URL/locales
-copying build/lib/supybot/plugins/URL/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/URL
-copying build/lib/supybot/plugins/URL/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/URL
-copying build/lib/supybot/plugins/URL/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/URL
-copying build/lib/supybot/plugins/URL/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/URL
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/GPG
-copying build/lib/supybot/plugins/GPG/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/GPG
-copying build/lib/supybot/plugins/GPG/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/GPG
-copying build/lib/supybot/plugins/GPG/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/GPG
-copying build/lib/supybot/plugins/GPG/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/GPG
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Anonymous
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Anonymous/locales
-copying build/lib/supybot/plugins/Anonymous/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Anonymous/locales
-copying build/lib/supybot/plugins/Anonymous/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Anonymous/locales
-copying build/lib/supybot/plugins/Anonymous/locales/ru.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Anonymous/locales
-copying build/lib/supybot/plugins/Anonymous/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Anonymous/locales
-copying build/lib/supybot/plugins/Anonymous/locales/hu.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Anonymous/locales
-copying build/lib/supybot/plugins/Anonymous/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Anonymous/locales
-copying build/lib/supybot/plugins/Anonymous/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Anonymous
-copying build/lib/supybot/plugins/Anonymous/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Anonymous
-copying build/lib/supybot/plugins/Anonymous/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Anonymous
-copying build/lib/supybot/plugins/Anonymous/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Anonymous
+copying build/lib/supybot/plugins/Karma/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Karma/locales
 creating build/bdist.linux-armv7l/wheel/supybot/plugins/Filter
+copying build/lib/supybot/plugins/Filter/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Filter
+copying build/lib/supybot/plugins/Filter/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Filter
+copying build/lib/supybot/plugins/Filter/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Filter
+copying build/lib/supybot/plugins/Filter/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Filter
 creating build/bdist.linux-armv7l/wheel/supybot/plugins/Filter/locales
-copying build/lib/supybot/plugins/Filter/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Filter/locales
 copying build/lib/supybot/plugins/Filter/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Filter/locales
 copying build/lib/supybot/plugins/Filter/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Filter/locales
-copying build/lib/supybot/plugins/Filter/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Filter
-copying build/lib/supybot/plugins/Filter/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Filter
-copying build/lib/supybot/plugins/Filter/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Filter
-copying build/lib/supybot/plugins/Filter/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Filter
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Later
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Later/locales
-copying build/lib/supybot/plugins/Later/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Later/locales
-copying build/lib/supybot/plugins/Later/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Later/locales
-copying build/lib/supybot/plugins/Later/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Later/locales
-copying build/lib/supybot/plugins/Later/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Later/locales
-copying build/lib/supybot/plugins/Later/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Later
-copying build/lib/supybot/plugins/Later/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Later
-copying build/lib/supybot/plugins/Later/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Later
-copying build/lib/supybot/plugins/Later/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Later
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Services
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Services/locales
-copying build/lib/supybot/plugins/Services/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Services/locales
-copying build/lib/supybot/plugins/Services/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Services/locales
-copying build/lib/supybot/plugins/Services/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Services/locales
-copying build/lib/supybot/plugins/Services/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Services/locales
-copying build/lib/supybot/plugins/Services/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Services
-copying build/lib/supybot/plugins/Services/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Services
-copying build/lib/supybot/plugins/Services/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Services
-copying build/lib/supybot/plugins/Services/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Services
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Conditional
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Conditional/locales
-copying build/lib/supybot/plugins/Conditional/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Conditional/locales
-copying build/lib/supybot/plugins/Conditional/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Conditional/locales
-copying build/lib/supybot/plugins/Conditional/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Conditional/locales
-copying build/lib/supybot/plugins/Conditional/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Conditional
-copying build/lib/supybot/plugins/Conditional/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Conditional
-copying build/lib/supybot/plugins/Conditional/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Conditional
-copying build/lib/supybot/plugins/Conditional/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Conditional
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Debug
-copying build/lib/supybot/plugins/Debug/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Debug
-copying build/lib/supybot/plugins/Debug/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Debug
-copying build/lib/supybot/plugins/Debug/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Debug
-copying build/lib/supybot/plugins/Debug/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Debug
+copying build/lib/supybot/plugins/Filter/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Filter/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Owner
+copying build/lib/supybot/plugins/Owner/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Owner
+copying build/lib/supybot/plugins/Owner/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Owner
+copying build/lib/supybot/plugins/Owner/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Owner
+copying build/lib/supybot/plugins/Owner/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Owner
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Owner/locales
+copying build/lib/supybot/plugins/Owner/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Owner/locales
+copying build/lib/supybot/plugins/Owner/locales/hu.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Owner/locales
+copying build/lib/supybot/plugins/Owner/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Owner/locales
+copying build/lib/supybot/plugins/Owner/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Owner/locales
+copying build/lib/supybot/plugins/Owner/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Owner/locales
 creating build/bdist.linux-armv7l/wheel/supybot/plugins/Dunno
+copying build/lib/supybot/plugins/Dunno/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Dunno
+copying build/lib/supybot/plugins/Dunno/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Dunno
+copying build/lib/supybot/plugins/Dunno/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Dunno
+copying build/lib/supybot/plugins/Dunno/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Dunno
 creating build/bdist.linux-armv7l/wheel/supybot/plugins/Dunno/locales
-copying build/lib/supybot/plugins/Dunno/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Dunno/locales
-copying build/lib/supybot/plugins/Dunno/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Dunno/locales
 copying build/lib/supybot/plugins/Dunno/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Dunno/locales
+copying build/lib/supybot/plugins/Dunno/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Dunno/locales
 copying build/lib/supybot/plugins/Dunno/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Dunno/locales
-copying build/lib/supybot/plugins/Dunno/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Dunno
-copying build/lib/supybot/plugins/Dunno/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Dunno
-copying build/lib/supybot/plugins/Dunno/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Dunno
-copying build/lib/supybot/plugins/Dunno/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Dunno
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/AutoMode
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/AutoMode/locales
-copying build/lib/supybot/plugins/AutoMode/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/AutoMode/locales
-copying build/lib/supybot/plugins/AutoMode/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/AutoMode/locales
-copying build/lib/supybot/plugins/AutoMode/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/AutoMode/locales
-copying build/lib/supybot/plugins/AutoMode/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/AutoMode/locales
-copying build/lib/supybot/plugins/AutoMode/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/AutoMode
-copying build/lib/supybot/plugins/AutoMode/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/AutoMode
-copying build/lib/supybot/plugins/AutoMode/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/AutoMode
-copying build/lib/supybot/plugins/AutoMode/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/AutoMode
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Plugin
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Plugin/locales
-copying build/lib/supybot/plugins/Plugin/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Plugin/locales
-copying build/lib/supybot/plugins/Plugin/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Plugin/locales
-copying build/lib/supybot/plugins/Plugin/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Plugin/locales
-copying build/lib/supybot/plugins/Plugin/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Plugin/locales
-copying build/lib/supybot/plugins/Plugin/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Plugin
-copying build/lib/supybot/plugins/Plugin/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Plugin
-copying build/lib/supybot/plugins/Plugin/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Plugin
-copying build/lib/supybot/plugins/Plugin/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Plugin
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Autocomplete
-copying build/lib/supybot/plugins/Autocomplete/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Autocomplete
-copying build/lib/supybot/plugins/Autocomplete/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Autocomplete
-copying build/lib/supybot/plugins/Autocomplete/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Autocomplete
-copying build/lib/supybot/plugins/Autocomplete/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Autocomplete
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Seen
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Seen/locales
-copying build/lib/supybot/plugins/Seen/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Seen/locales
-copying build/lib/supybot/plugins/Seen/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Seen/locales
-copying build/lib/supybot/plugins/Seen/locales/ru.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Seen/locales
-copying build/lib/supybot/plugins/Seen/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Seen/locales
-copying build/lib/supybot/plugins/Seen/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Seen/locales
-copying build/lib/supybot/plugins/Seen/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Seen
-copying build/lib/supybot/plugins/Seen/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Seen
-copying build/lib/supybot/plugins/Seen/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Seen
-copying build/lib/supybot/plugins/Seen/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Seen
+copying build/lib/supybot/plugins/Dunno/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Dunno/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/NickAuth
+copying build/lib/supybot/plugins/NickAuth/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/NickAuth
+copying build/lib/supybot/plugins/NickAuth/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/NickAuth
+copying build/lib/supybot/plugins/NickAuth/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/NickAuth
+copying build/lib/supybot/plugins/NickAuth/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/NickAuth
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/NickAuth/locales
+copying build/lib/supybot/plugins/NickAuth/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/NickAuth/locales
+copying build/lib/supybot/plugins/NickAuth/locales/ru.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/NickAuth/locales
+copying build/lib/supybot/plugins/NickAuth/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/NickAuth/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Debug
+copying build/lib/supybot/plugins/Debug/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Debug
+copying build/lib/supybot/plugins/Debug/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Debug
+copying build/lib/supybot/plugins/Debug/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Debug
+copying build/lib/supybot/plugins/Debug/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Debug
 creating build/bdist.linux-armv7l/wheel/supybot/plugins/Channel
+copying build/lib/supybot/plugins/Channel/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Channel
+copying build/lib/supybot/plugins/Channel/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Channel
+copying build/lib/supybot/plugins/Channel/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Channel
+copying build/lib/supybot/plugins/Channel/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Channel
 creating build/bdist.linux-armv7l/wheel/supybot/plugins/Channel/locales
-copying build/lib/supybot/plugins/Channel/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Channel/locales
-copying build/lib/supybot/plugins/Channel/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Channel/locales
 copying build/lib/supybot/plugins/Channel/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Channel/locales
 copying build/lib/supybot/plugins/Channel/locales/hu.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Channel/locales
+copying build/lib/supybot/plugins/Channel/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Channel/locales
 copying build/lib/supybot/plugins/Channel/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Channel/locales
-copying build/lib/supybot/plugins/Channel/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Channel
-copying build/lib/supybot/plugins/Channel/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Channel
-copying build/lib/supybot/plugins/Channel/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Channel
-copying build/lib/supybot/plugins/Channel/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Channel
+copying build/lib/supybot/plugins/Channel/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Channel/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/ShrinkUrl
+copying build/lib/supybot/plugins/ShrinkUrl/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ShrinkUrl
+copying build/lib/supybot/plugins/ShrinkUrl/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ShrinkUrl
+copying build/lib/supybot/plugins/ShrinkUrl/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ShrinkUrl
+copying build/lib/supybot/plugins/ShrinkUrl/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ShrinkUrl
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/ShrinkUrl/locales
+copying build/lib/supybot/plugins/ShrinkUrl/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ShrinkUrl/locales
+copying build/lib/supybot/plugins/ShrinkUrl/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ShrinkUrl/locales
+copying build/lib/supybot/plugins/ShrinkUrl/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ShrinkUrl/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/AutoMode
+copying build/lib/supybot/plugins/AutoMode/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/AutoMode
+copying build/lib/supybot/plugins/AutoMode/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/AutoMode
+copying build/lib/supybot/plugins/AutoMode/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/AutoMode
+copying build/lib/supybot/plugins/AutoMode/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/AutoMode
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/AutoMode/locales
+copying build/lib/supybot/plugins/AutoMode/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/AutoMode/locales
+copying build/lib/supybot/plugins/AutoMode/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/AutoMode/locales
+copying build/lib/supybot/plugins/AutoMode/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/AutoMode/locales
+copying build/lib/supybot/plugins/AutoMode/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/AutoMode/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/QuoteGrabs
+copying build/lib/supybot/plugins/QuoteGrabs/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/QuoteGrabs
+copying build/lib/supybot/plugins/QuoteGrabs/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/QuoteGrabs
+copying build/lib/supybot/plugins/QuoteGrabs/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/QuoteGrabs
+copying build/lib/supybot/plugins/QuoteGrabs/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/QuoteGrabs
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/QuoteGrabs/locales
+copying build/lib/supybot/plugins/QuoteGrabs/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/QuoteGrabs/locales
+copying build/lib/supybot/plugins/QuoteGrabs/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/QuoteGrabs/locales
+copying build/lib/supybot/plugins/QuoteGrabs/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/QuoteGrabs/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Services
+copying build/lib/supybot/plugins/Services/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Services
+copying build/lib/supybot/plugins/Services/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Services
+copying build/lib/supybot/plugins/Services/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Services
+copying build/lib/supybot/plugins/Services/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Services
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Services/locales
+copying build/lib/supybot/plugins/Services/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Services/locales
+copying build/lib/supybot/plugins/Services/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Services/locales
+copying build/lib/supybot/plugins/Services/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Services/locales
+copying build/lib/supybot/plugins/Services/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Services/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Time
+copying build/lib/supybot/plugins/Time/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Time
+copying build/lib/supybot/plugins/Time/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Time
+copying build/lib/supybot/plugins/Time/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Time
+copying build/lib/supybot/plugins/Time/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Time
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Time/locales
+copying build/lib/supybot/plugins/Time/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Time/locales
+copying build/lib/supybot/plugins/Time/locales/hu.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Time/locales
+copying build/lib/supybot/plugins/Time/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Time/locales
+copying build/lib/supybot/plugins/Time/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Time/locales
+copying build/lib/supybot/plugins/Time/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Time/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Games
+copying build/lib/supybot/plugins/Games/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Games
+copying build/lib/supybot/plugins/Games/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Games
+copying build/lib/supybot/plugins/Games/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Games
+copying build/lib/supybot/plugins/Games/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Games
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Games/locales
+copying build/lib/supybot/plugins/Games/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Games/locales
+copying build/lib/supybot/plugins/Games/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Games/locales
+copying build/lib/supybot/plugins/Games/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Games/locales
+copying build/lib/supybot/plugins/Games/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Games/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Nickometer
+copying build/lib/supybot/plugins/Nickometer/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Nickometer
+copying build/lib/supybot/plugins/Nickometer/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Nickometer
+copying build/lib/supybot/plugins/Nickometer/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Nickometer
+copying build/lib/supybot/plugins/Nickometer/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Nickometer
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Nickometer/locales
+copying build/lib/supybot/plugins/Nickometer/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Nickometer/locales
+copying build/lib/supybot/plugins/Nickometer/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Nickometer/locales
+copying build/lib/supybot/plugins/Nickometer/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Nickometer/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Status
+copying build/lib/supybot/plugins/Status/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Status
+copying build/lib/supybot/plugins/Status/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Status
+copying build/lib/supybot/plugins/Status/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Status
+copying build/lib/supybot/plugins/Status/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Status
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Status/locales
+copying build/lib/supybot/plugins/Status/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Status/locales
+copying build/lib/supybot/plugins/Status/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Status/locales
+copying build/lib/supybot/plugins/Status/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Status/locales
+copying build/lib/supybot/plugins/Status/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Status/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Conditional
+copying build/lib/supybot/plugins/Conditional/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Conditional
+copying build/lib/supybot/plugins/Conditional/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Conditional
+copying build/lib/supybot/plugins/Conditional/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Conditional
+copying build/lib/supybot/plugins/Conditional/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Conditional
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Conditional/locales
+copying build/lib/supybot/plugins/Conditional/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Conditional/locales
+copying build/lib/supybot/plugins/Conditional/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Conditional/locales
+copying build/lib/supybot/plugins/Conditional/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Conditional/locales
 copying build/lib/supybot/plugins/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/PluginDownloader
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/PluginDownloader/locales
-copying build/lib/supybot/plugins/PluginDownloader/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/PluginDownloader/locales
-copying build/lib/supybot/plugins/PluginDownloader/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/PluginDownloader/locales
-copying build/lib/supybot/plugins/PluginDownloader/locales/ru.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/PluginDownloader/locales
-copying build/lib/supybot/plugins/PluginDownloader/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/PluginDownloader/locales
-copying build/lib/supybot/plugins/PluginDownloader/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/PluginDownloader/locales
-copying build/lib/supybot/plugins/PluginDownloader/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/PluginDownloader
-copying build/lib/supybot/plugins/PluginDownloader/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/PluginDownloader
-copying build/lib/supybot/plugins/PluginDownloader/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/PluginDownloader
-copying build/lib/supybot/plugins/PluginDownloader/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/PluginDownloader
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/BadWords
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/BadWords/locales
-copying build/lib/supybot/plugins/BadWords/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/BadWords/locales
-copying build/lib/supybot/plugins/BadWords/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/BadWords/locales
-copying build/lib/supybot/plugins/BadWords/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/BadWords/locales
-copying build/lib/supybot/plugins/BadWords/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/BadWords
-copying build/lib/supybot/plugins/BadWords/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/BadWords
-copying build/lib/supybot/plugins/BadWords/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/BadWords
-copying build/lib/supybot/plugins/BadWords/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/BadWords
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Quote
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Quote/locales
-copying build/lib/supybot/plugins/Quote/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Quote/locales
-copying build/lib/supybot/plugins/Quote/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Quote/locales
-copying build/lib/supybot/plugins/Quote/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Quote/locales
-copying build/lib/supybot/plugins/Quote/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Quote
-copying build/lib/supybot/plugins/Quote/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Quote
-copying build/lib/supybot/plugins/Quote/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Quote
-copying build/lib/supybot/plugins/Quote/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Quote
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Dict
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Dict/locales
-copying build/lib/supybot/plugins/Dict/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Dict/locales
-copying build/lib/supybot/plugins/Dict/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Dict/locales
-copying build/lib/supybot/plugins/Dict/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Dict/locales
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Dict/local
-copying build/lib/supybot/plugins/Dict/local/dictclient.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Dict/local
-copying build/lib/supybot/plugins/Dict/local/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Dict/local
-copying build/lib/supybot/plugins/Dict/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Dict
-copying build/lib/supybot/plugins/Dict/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Dict
-copying build/lib/supybot/plugins/Dict/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Dict
-copying build/lib/supybot/plugins/Dict/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Dict
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/News
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/News/locales
-copying build/lib/supybot/plugins/News/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/News/locales
-copying build/lib/supybot/plugins/News/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/News/locales
-copying build/lib/supybot/plugins/News/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/News/locales
-copying build/lib/supybot/plugins/News/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/News
-copying build/lib/supybot/plugins/News/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/News
-copying build/lib/supybot/plugins/News/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/News
-copying build/lib/supybot/plugins/News/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/News
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/User
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/User/locales
-copying build/lib/supybot/plugins/User/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/User/locales
-copying build/lib/supybot/plugins/User/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/User/locales
-copying build/lib/supybot/plugins/User/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/User/locales
-copying build/lib/supybot/plugins/User/locales/hu.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/User/locales
-copying build/lib/supybot/plugins/User/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/User/locales
-copying build/lib/supybot/plugins/User/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/User
-copying build/lib/supybot/plugins/User/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/User
-copying build/lib/supybot/plugins/User/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/User
-copying build/lib/supybot/plugins/User/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/User
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/DDG
+copying build/lib/supybot/plugins/DDG/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/DDG
+copying build/lib/supybot/plugins/DDG/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/DDG
+copying build/lib/supybot/plugins/DDG/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/DDG
+copying build/lib/supybot/plugins/DDG/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/DDG
+copying build/lib/supybot/plugins/DDG/parser.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/DDG
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/LogToIrc
+copying build/lib/supybot/plugins/LogToIrc/handler.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/LogToIrc
+copying build/lib/supybot/plugins/LogToIrc/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/LogToIrc
+copying build/lib/supybot/plugins/LogToIrc/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/LogToIrc
+copying build/lib/supybot/plugins/LogToIrc/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/LogToIrc
+copying build/lib/supybot/plugins/LogToIrc/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/LogToIrc
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Format
+copying build/lib/supybot/plugins/Format/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Format
+copying build/lib/supybot/plugins/Format/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Format
+copying build/lib/supybot/plugins/Format/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Format
+copying build/lib/supybot/plugins/Format/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Format
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Format/locales
+copying build/lib/supybot/plugins/Format/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Format/locales
+copying build/lib/supybot/plugins/Format/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Format/locales
+copying build/lib/supybot/plugins/Format/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Format/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Ctcp
+copying build/lib/supybot/plugins/Ctcp/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Ctcp
+copying build/lib/supybot/plugins/Ctcp/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Ctcp
+copying build/lib/supybot/plugins/Ctcp/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Ctcp
+copying build/lib/supybot/plugins/Ctcp/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Ctcp
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Ctcp/locales
+copying build/lib/supybot/plugins/Ctcp/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Ctcp/locales
+copying build/lib/supybot/plugins/Ctcp/locales/hu.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Ctcp/locales
+copying build/lib/supybot/plugins/Ctcp/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Ctcp/locales
+copying build/lib/supybot/plugins/Ctcp/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Ctcp/locales
+copying build/lib/supybot/plugins/Ctcp/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Ctcp/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Anonymous
+copying build/lib/supybot/plugins/Anonymous/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Anonymous
+copying build/lib/supybot/plugins/Anonymous/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Anonymous
+copying build/lib/supybot/plugins/Anonymous/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Anonymous
+copying build/lib/supybot/plugins/Anonymous/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Anonymous
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Anonymous/locales
+copying build/lib/supybot/plugins/Anonymous/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Anonymous/locales
+copying build/lib/supybot/plugins/Anonymous/locales/hu.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Anonymous/locales
+copying build/lib/supybot/plugins/Anonymous/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Anonymous/locales
+copying build/lib/supybot/plugins/Anonymous/locales/ru.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Anonymous/locales
+copying build/lib/supybot/plugins/Anonymous/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Anonymous/locales
+copying build/lib/supybot/plugins/Anonymous/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Anonymous/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/ChannelLogger
+copying build/lib/supybot/plugins/ChannelLogger/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ChannelLogger
+copying build/lib/supybot/plugins/ChannelLogger/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ChannelLogger
+copying build/lib/supybot/plugins/ChannelLogger/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ChannelLogger
+copying build/lib/supybot/plugins/ChannelLogger/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ChannelLogger
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/ChannelLogger/locales
+copying build/lib/supybot/plugins/ChannelLogger/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ChannelLogger/locales
+copying build/lib/supybot/plugins/ChannelLogger/locales/hu.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ChannelLogger/locales
+copying build/lib/supybot/plugins/ChannelLogger/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ChannelLogger/locales
+copying build/lib/supybot/plugins/ChannelLogger/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ChannelLogger/locales
 creating build/bdist.linux-armv7l/wheel/supybot/plugins/Success
+copying build/lib/supybot/plugins/Success/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Success
+copying build/lib/supybot/plugins/Success/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Success
+copying build/lib/supybot/plugins/Success/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Success
+copying build/lib/supybot/plugins/Success/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Success
 creating build/bdist.linux-armv7l/wheel/supybot/plugins/Success/locales
-copying build/lib/supybot/plugins/Success/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Success/locales
 copying build/lib/supybot/plugins/Success/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Success/locales
 copying build/lib/supybot/plugins/Success/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Success/locales
-copying build/lib/supybot/plugins/Success/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Success
-copying build/lib/supybot/plugins/Success/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Success
-copying build/lib/supybot/plugins/Success/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Success
-copying build/lib/supybot/plugins/Success/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Success
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Admin
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Admin/locales
-copying build/lib/supybot/plugins/Admin/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Admin/locales
-copying build/lib/supybot/plugins/Admin/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Admin/locales
-copying build/lib/supybot/plugins/Admin/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Admin/locales
-copying build/lib/supybot/plugins/Admin/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Admin/locales
-copying build/lib/supybot/plugins/Admin/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Admin
-copying build/lib/supybot/plugins/Admin/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Admin
-copying build/lib/supybot/plugins/Admin/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Admin
-copying build/lib/supybot/plugins/Admin/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Admin
+copying build/lib/supybot/plugins/Success/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Success/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/String
+copying build/lib/supybot/plugins/String/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/String
+copying build/lib/supybot/plugins/String/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/String
+copying build/lib/supybot/plugins/String/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/String
+copying build/lib/supybot/plugins/String/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/String
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/String/locales
+copying build/lib/supybot/plugins/String/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/String/locales
+copying build/lib/supybot/plugins/String/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/String/locales
+copying build/lib/supybot/plugins/String/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/String/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Google
+copying build/lib/supybot/plugins/Google/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Google
+copying build/lib/supybot/plugins/Google/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Google
+copying build/lib/supybot/plugins/Google/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Google
+copying build/lib/supybot/plugins/Google/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Google
+copying build/lib/supybot/plugins/Google/parser.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Google
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Google/locales
+copying build/lib/supybot/plugins/Google/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Google/locales
+copying build/lib/supybot/plugins/Google/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Google/locales
+copying build/lib/supybot/plugins/Google/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Google/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Todo
+copying build/lib/supybot/plugins/Todo/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Todo
+copying build/lib/supybot/plugins/Todo/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Todo
+copying build/lib/supybot/plugins/Todo/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Todo
+copying build/lib/supybot/plugins/Todo/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Todo
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Todo/locales
+copying build/lib/supybot/plugins/Todo/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Todo/locales
+copying build/lib/supybot/plugins/Todo/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Todo/locales
+copying build/lib/supybot/plugins/Todo/locales/ru.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Todo/locales
+copying build/lib/supybot/plugins/Todo/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Todo/locales
+copying build/lib/supybot/plugins/Todo/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Todo/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/RSS
+copying build/lib/supybot/plugins/RSS/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/RSS
+copying build/lib/supybot/plugins/RSS/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/RSS
+copying build/lib/supybot/plugins/RSS/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/RSS
+copying build/lib/supybot/plugins/RSS/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/RSS
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/RSS/locales
+copying build/lib/supybot/plugins/RSS/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/RSS/locales
+copying build/lib/supybot/plugins/RSS/locales/hu.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/RSS/locales
+copying build/lib/supybot/plugins/RSS/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/RSS/locales
+copying build/lib/supybot/plugins/RSS/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/RSS/locales
+copying build/lib/supybot/plugins/RSS/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/RSS/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/SedRegex
+copying build/lib/supybot/plugins/SedRegex/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/SedRegex
+copying build/lib/supybot/plugins/SedRegex/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/SedRegex
+copying build/lib/supybot/plugins/SedRegex/constants.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/SedRegex
+copying build/lib/supybot/plugins/SedRegex/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/SedRegex
+copying build/lib/supybot/plugins/SedRegex/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/SedRegex
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Utilities
+copying build/lib/supybot/plugins/Utilities/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Utilities
+copying build/lib/supybot/plugins/Utilities/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Utilities
+copying build/lib/supybot/plugins/Utilities/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Utilities
+copying build/lib/supybot/plugins/Utilities/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Utilities
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Utilities/locales
+copying build/lib/supybot/plugins/Utilities/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Utilities/locales
+copying build/lib/supybot/plugins/Utilities/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Utilities/locales
+copying build/lib/supybot/plugins/Utilities/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Utilities/locales
+copying build/lib/supybot/plugins/Utilities/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Utilities/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Web
+copying build/lib/supybot/plugins/Web/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Web
+copying build/lib/supybot/plugins/Web/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Web
+copying build/lib/supybot/plugins/Web/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Web
+copying build/lib/supybot/plugins/Web/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Web
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Web/locales
+copying build/lib/supybot/plugins/Web/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Web/locales
+copying build/lib/supybot/plugins/Web/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Web/locales
+copying build/lib/supybot/plugins/Web/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Web/locales
+copying build/lib/supybot/plugins/Web/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Web/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/GPG
+copying build/lib/supybot/plugins/GPG/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/GPG
+copying build/lib/supybot/plugins/GPG/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/GPG
+copying build/lib/supybot/plugins/GPG/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/GPG
+copying build/lib/supybot/plugins/GPG/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/GPG
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Hashes
+copying build/lib/supybot/plugins/Hashes/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Hashes
+copying build/lib/supybot/plugins/Hashes/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Hashes
+copying build/lib/supybot/plugins/Hashes/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Hashes
+copying build/lib/supybot/plugins/Hashes/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Hashes
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Factoids
+copying build/lib/supybot/plugins/Factoids/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Factoids
+copying build/lib/supybot/plugins/Factoids/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Factoids
+copying build/lib/supybot/plugins/Factoids/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Factoids
+copying build/lib/supybot/plugins/Factoids/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Factoids
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Factoids/locales
+copying build/lib/supybot/plugins/Factoids/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Factoids/locales
+copying build/lib/supybot/plugins/Factoids/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Factoids/locales
+copying build/lib/supybot/plugins/Factoids/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Factoids/locales
 creating build/bdist.linux-armv7l/wheel/supybot/plugins/MoobotFactoids
+copying build/lib/supybot/plugins/MoobotFactoids/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/MoobotFactoids
+copying build/lib/supybot/plugins/MoobotFactoids/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/MoobotFactoids
+copying build/lib/supybot/plugins/MoobotFactoids/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/MoobotFactoids
+copying build/lib/supybot/plugins/MoobotFactoids/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/MoobotFactoids
 creating build/bdist.linux-armv7l/wheel/supybot/plugins/MoobotFactoids/locales
-copying build/lib/supybot/plugins/MoobotFactoids/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/MoobotFactoids/locales
 copying build/lib/supybot/plugins/MoobotFactoids/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/MoobotFactoids/locales
 copying build/lib/supybot/plugins/MoobotFactoids/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/MoobotFactoids/locales
-copying build/lib/supybot/plugins/MoobotFactoids/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/MoobotFactoids
-copying build/lib/supybot/plugins/MoobotFactoids/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/MoobotFactoids
-copying build/lib/supybot/plugins/MoobotFactoids/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/MoobotFactoids
-copying build/lib/supybot/plugins/MoobotFactoids/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/MoobotFactoids
+copying build/lib/supybot/plugins/MoobotFactoids/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/MoobotFactoids/locales
 creating build/bdist.linux-armv7l/wheel/supybot/plugins/Herald
+copying build/lib/supybot/plugins/Herald/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Herald
+copying build/lib/supybot/plugins/Herald/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Herald
+copying build/lib/supybot/plugins/Herald/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Herald
+copying build/lib/supybot/plugins/Herald/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Herald
 creating build/bdist.linux-armv7l/wheel/supybot/plugins/Herald/locales
-copying build/lib/supybot/plugins/Herald/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Herald/locales
 copying build/lib/supybot/plugins/Herald/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Herald/locales
 copying build/lib/supybot/plugins/Herald/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Herald/locales
-copying build/lib/supybot/plugins/Herald/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Herald
-copying build/lib/supybot/plugins/Herald/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Herald
-copying build/lib/supybot/plugins/Herald/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Herald
-copying build/lib/supybot/plugins/Herald/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Herald
+copying build/lib/supybot/plugins/Herald/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Herald/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Alias
+copying build/lib/supybot/plugins/Alias/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Alias
+copying build/lib/supybot/plugins/Alias/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Alias
+copying build/lib/supybot/plugins/Alias/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Alias
+copying build/lib/supybot/plugins/Alias/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Alias
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Alias/locales
+copying build/lib/supybot/plugins/Alias/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Alias/locales
+copying build/lib/supybot/plugins/Alias/locales/hu.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Alias/locales
+copying build/lib/supybot/plugins/Alias/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Alias/locales
+copying build/lib/supybot/plugins/Alias/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Alias/locales
+copying build/lib/supybot/plugins/Alias/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Alias/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Autocomplete
+copying build/lib/supybot/plugins/Autocomplete/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Autocomplete
+copying build/lib/supybot/plugins/Autocomplete/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Autocomplete
+copying build/lib/supybot/plugins/Autocomplete/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Autocomplete
+copying build/lib/supybot/plugins/Autocomplete/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Autocomplete
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Admin
+copying build/lib/supybot/plugins/Admin/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Admin
+copying build/lib/supybot/plugins/Admin/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Admin
+copying build/lib/supybot/plugins/Admin/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Admin
+copying build/lib/supybot/plugins/Admin/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Admin
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Admin/locales
+copying build/lib/supybot/plugins/Admin/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Admin/locales
+copying build/lib/supybot/plugins/Admin/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Admin/locales
+copying build/lib/supybot/plugins/Admin/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Admin/locales
+copying build/lib/supybot/plugins/Admin/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Admin/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Reply
+copying build/lib/supybot/plugins/Reply/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Reply
+copying build/lib/supybot/plugins/Reply/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Reply
+copying build/lib/supybot/plugins/Reply/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Reply
+copying build/lib/supybot/plugins/Reply/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Reply
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Reply/locales
+copying build/lib/supybot/plugins/Reply/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Reply/locales
+copying build/lib/supybot/plugins/Reply/locales/hu.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Reply/locales
+copying build/lib/supybot/plugins/Reply/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Reply/locales
+copying build/lib/supybot/plugins/Reply/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Reply/locales
+copying build/lib/supybot/plugins/Reply/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Reply/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/NickCapture
+copying build/lib/supybot/plugins/NickCapture/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/NickCapture
+copying build/lib/supybot/plugins/NickCapture/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/NickCapture
+copying build/lib/supybot/plugins/NickCapture/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/NickCapture
+copying build/lib/supybot/plugins/NickCapture/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/NickCapture
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/NickCapture/locales
+copying build/lib/supybot/plugins/NickCapture/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/NickCapture/locales
+copying build/lib/supybot/plugins/NickCapture/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/NickCapture/locales
+copying build/lib/supybot/plugins/NickCapture/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/NickCapture/locales
+copying build/lib/supybot/plugins/NickCapture/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/NickCapture/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Config
+copying build/lib/supybot/plugins/Config/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Config
+copying build/lib/supybot/plugins/Config/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Config
+copying build/lib/supybot/plugins/Config/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Config
+copying build/lib/supybot/plugins/Config/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Config
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Config/locales
+copying build/lib/supybot/plugins/Config/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Config/locales
+copying build/lib/supybot/plugins/Config/locales/hu.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Config/locales
+copying build/lib/supybot/plugins/Config/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Config/locales
+copying build/lib/supybot/plugins/Config/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Config/locales
+copying build/lib/supybot/plugins/Config/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Config/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Relay
+copying build/lib/supybot/plugins/Relay/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Relay
+copying build/lib/supybot/plugins/Relay/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Relay
+copying build/lib/supybot/plugins/Relay/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Relay
+copying build/lib/supybot/plugins/Relay/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Relay
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Relay/locales
+copying build/lib/supybot/plugins/Relay/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Relay/locales
+copying build/lib/supybot/plugins/Relay/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Relay/locales
+copying build/lib/supybot/plugins/Relay/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Relay/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/BadWords
+copying build/lib/supybot/plugins/BadWords/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/BadWords
+copying build/lib/supybot/plugins/BadWords/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/BadWords
+copying build/lib/supybot/plugins/BadWords/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/BadWords
+copying build/lib/supybot/plugins/BadWords/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/BadWords
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/BadWords/locales
+copying build/lib/supybot/plugins/BadWords/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/BadWords/locales
+copying build/lib/supybot/plugins/BadWords/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/BadWords/locales
+copying build/lib/supybot/plugins/BadWords/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/BadWords/locales
 creating build/bdist.linux-armv7l/wheel/supybot/plugins/Misc
+copying build/lib/supybot/plugins/Misc/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Misc
+copying build/lib/supybot/plugins/Misc/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Misc
+copying build/lib/supybot/plugins/Misc/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Misc
+copying build/lib/supybot/plugins/Misc/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Misc
 creating build/bdist.linux-armv7l/wheel/supybot/plugins/Misc/locales
-copying build/lib/supybot/plugins/Misc/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Misc/locales
-copying build/lib/supybot/plugins/Misc/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Misc/locales
 copying build/lib/supybot/plugins/Misc/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Misc/locales
 copying build/lib/supybot/plugins/Misc/locales/hu.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Misc/locales
+copying build/lib/supybot/plugins/Misc/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Misc/locales
 copying build/lib/supybot/plugins/Misc/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Misc/locales
-copying build/lib/supybot/plugins/Misc/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Misc
-copying build/lib/supybot/plugins/Misc/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Misc
-copying build/lib/supybot/plugins/Misc/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Misc
-copying build/lib/supybot/plugins/Misc/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Misc
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/ChannelStats
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/ChannelStats/locales
-copying build/lib/supybot/plugins/ChannelStats/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ChannelStats/locales
-copying build/lib/supybot/plugins/ChannelStats/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ChannelStats/locales
-copying build/lib/supybot/plugins/ChannelStats/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ChannelStats/locales
-copying build/lib/supybot/plugins/ChannelStats/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ChannelStats
-copying build/lib/supybot/plugins/ChannelStats/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ChannelStats
-copying build/lib/supybot/plugins/ChannelStats/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ChannelStats
-copying build/lib/supybot/plugins/ChannelStats/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ChannelStats
+copying build/lib/supybot/plugins/Misc/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Misc/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Aka
+copying build/lib/supybot/plugins/Aka/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Aka
+copying build/lib/supybot/plugins/Aka/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Aka
+copying build/lib/supybot/plugins/Aka/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Aka
+copying build/lib/supybot/plugins/Aka/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Aka
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Aka/locales
+copying build/lib/supybot/plugins/Aka/locales/ru.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Aka/locales
+copying build/lib/supybot/plugins/Aka/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Aka/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Unix
+copying build/lib/supybot/plugins/Unix/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Unix
+copying build/lib/supybot/plugins/Unix/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Unix
+copying build/lib/supybot/plugins/Unix/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Unix
+copying build/lib/supybot/plugins/Unix/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Unix
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Unix/locales
+copying build/lib/supybot/plugins/Unix/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Unix/locales
+copying build/lib/supybot/plugins/Unix/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Unix/locales
+copying build/lib/supybot/plugins/Unix/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Unix/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Lart
+copying build/lib/supybot/plugins/Lart/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Lart
+copying build/lib/supybot/plugins/Lart/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Lart
+copying build/lib/supybot/plugins/Lart/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Lart
+copying build/lib/supybot/plugins/Lart/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Lart
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Lart/locales
+copying build/lib/supybot/plugins/Lart/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Lart/locales
+copying build/lib/supybot/plugins/Lart/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Lart/locales
+copying build/lib/supybot/plugins/Lart/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Lart/locales
 creating build/bdist.linux-armv7l/wheel/supybot/plugins/Topic
+copying build/lib/supybot/plugins/Topic/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Topic
+copying build/lib/supybot/plugins/Topic/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Topic
+copying build/lib/supybot/plugins/Topic/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Topic
+copying build/lib/supybot/plugins/Topic/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Topic
 creating build/bdist.linux-armv7l/wheel/supybot/plugins/Topic/locales
-copying build/lib/supybot/plugins/Topic/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Topic/locales
 copying build/lib/supybot/plugins/Topic/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Topic/locales
 copying build/lib/supybot/plugins/Topic/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Topic/locales
-copying build/lib/supybot/plugins/Topic/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Topic
-copying build/lib/supybot/plugins/Topic/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Topic
-copying build/lib/supybot/plugins/Topic/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Topic
-copying build/lib/supybot/plugins/Topic/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Topic
-copying build/lib/supybot/ircutils.py -> build/bdist.linux-armv7l/wheel/./supybot
-creating build/bdist.linux-armv7l/wheel/supybot/utils
-copying build/lib/supybot/utils/transaction.py -> build/bdist.linux-armv7l/wheel/./supybot/utils
-copying build/lib/supybot/utils/file.py -> build/bdist.linux-armv7l/wheel/./supybot/utils
-copying build/lib/supybot/utils/math_evaluator.py -> build/bdist.linux-armv7l/wheel/./supybot/utils
-copying build/lib/supybot/utils/str.py -> build/bdist.linux-armv7l/wheel/./supybot/utils
-copying build/lib/supybot/utils/web.py -> build/bdist.linux-armv7l/wheel/./supybot/utils
-copying build/lib/supybot/utils/minisix.py -> build/bdist.linux-armv7l/wheel/./supybot/utils
-copying build/lib/supybot/utils/time.py -> build/bdist.linux-armv7l/wheel/./supybot/utils
-copying build/lib/supybot/utils/error.py -> build/bdist.linux-armv7l/wheel/./supybot/utils
-copying build/lib/supybot/utils/crypt.py -> build/bdist.linux-armv7l/wheel/./supybot/utils
-copying build/lib/supybot/utils/net.py -> build/bdist.linux-armv7l/wheel/./supybot/utils
-copying build/lib/supybot/utils/gen.py -> build/bdist.linux-armv7l/wheel/./supybot/utils
-copying build/lib/supybot/utils/seq.py -> build/bdist.linux-armv7l/wheel/./supybot/utils
-copying build/lib/supybot/utils/structures.py -> build/bdist.linux-armv7l/wheel/./supybot/utils
-copying build/lib/supybot/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/utils
-copying build/lib/supybot/utils/python.py -> build/bdist.linux-armv7l/wheel/./supybot/utils
-copying build/lib/supybot/utils/iter.py -> build/bdist.linux-armv7l/wheel/./supybot/utils
-copying build/lib/supybot/test.py -> build/bdist.linux-armv7l/wheel/./supybot
-copying build/lib/supybot/setup.py -> build/bdist.linux-armv7l/wheel/./supybot
-copying build/lib/supybot/callbacks.py -> build/bdist.linux-armv7l/wheel/./supybot
-copying build/lib/supybot/irclib.py -> build/bdist.linux-armv7l/wheel/./supybot
+copying build/lib/supybot/plugins/Topic/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Topic/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/User
+copying build/lib/supybot/plugins/User/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/User
+copying build/lib/supybot/plugins/User/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/User
+copying build/lib/supybot/plugins/User/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/User
+copying build/lib/supybot/plugins/User/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/User
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/User/locales
+copying build/lib/supybot/plugins/User/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/User/locales
+copying build/lib/supybot/plugins/User/locales/hu.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/User/locales
+copying build/lib/supybot/plugins/User/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/User/locales
+copying build/lib/supybot/plugins/User/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/User/locales
+copying build/lib/supybot/plugins/User/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/User/locales
 copying build/lib/supybot/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot
+copying build/lib/supybot/callbacks.py -> build/bdist.linux-armv7l/wheel/./supybot
 copying build/lib/supybot/cdb.py -> build/bdist.linux-armv7l/wheel/./supybot
-copying build/lib/supybot/schedule.py -> build/bdist.linux-armv7l/wheel/./supybot
+copying build/lib/supybot/dynamicScope.py -> build/bdist.linux-armv7l/wheel/./supybot
+copying build/lib/supybot/test.py -> build/bdist.linux-armv7l/wheel/./supybot
+copying build/lib/supybot/irclib.py -> build/bdist.linux-armv7l/wheel/./supybot
+copying build/lib/supybot/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot
 copying build/lib/supybot/httpserver.py -> build/bdist.linux-armv7l/wheel/./supybot
+copying build/lib/supybot/world.py -> build/bdist.linux-armv7l/wheel/./supybot
+copying build/lib/supybot/unpreserve.py -> build/bdist.linux-armv7l/wheel/./supybot
+copying build/lib/supybot/ircdb.py -> build/bdist.linux-armv7l/wheel/./supybot
+copying build/lib/supybot/shlex.py -> build/bdist.linux-armv7l/wheel/./supybot
+copying build/lib/supybot/log.py -> build/bdist.linux-armv7l/wheel/./supybot
+copying build/lib/supybot/gpg.py -> build/bdist.linux-armv7l/wheel/./supybot
+copying build/lib/supybot/ircmsgs.py -> build/bdist.linux-armv7l/wheel/./supybot
+copying build/lib/supybot/ansi.py -> build/bdist.linux-armv7l/wheel/./supybot
+copying build/lib/supybot/commands.py -> build/bdist.linux-armv7l/wheel/./supybot
+copying build/lib/supybot/async_callbacks.py -> build/bdist.linux-armv7l/wheel/./supybot
+creating build/bdist.linux-armv7l/wheel/supybot/locales
+copying build/lib/supybot/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/locales
+copying build/lib/supybot/locales/messages.pot -> build/bdist.linux-armv7l/wheel/./supybot/locales
+copying build/lib/supybot/locales/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/locales
+copying build/lib/supybot/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/locales
+copying build/lib/supybot/locales/ru.po -> build/bdist.linux-armv7l/wheel/./supybot/locales
+copying build/lib/supybot/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/locales
+copying build/lib/supybot/locales/fr.py -> build/bdist.linux-armv7l/wheel/./supybot/locales
+copying build/lib/supybot/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/locales
+copying build/lib/supybot/i18n.py -> build/bdist.linux-armv7l/wheel/./supybot
+copying build/lib/supybot/pytest_plugin.py -> build/bdist.linux-armv7l/wheel/./supybot
+creating build/bdist.linux-armv7l/wheel/supybot/drivers
+copying build/lib/supybot/drivers/Socket.py -> build/bdist.linux-armv7l/wheel/./supybot/drivers
+copying build/lib/supybot/drivers/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/drivers
 running install_data
 creating build/bdist.linux-armv7l/wheel/limnoria-2024.12.20.data/data
 creating build/bdist.linux-armv7l/wheel/limnoria-2024.12.20.data/data/share/man/man1
@@ -2107,7 +2143,7 @@
 Copying limnoria.egg-info to build/bdist.linux-armv7l/wheel/./limnoria-2024.12.20.egg-info
 running install_scripts
 creating build/bdist.linux-armv7l/wheel/limnoria-2024.12.20.dist-info/WHEEL
-creating '/build/reproducible-path/limnoria-2024.12.20/.pybuild/cpython3_3.13_limnoria/.tmp-q4rgeivc/limnoria-2024.12.20-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it
+creating '/build/reproducible-path/limnoria-2024.12.20/.pybuild/cpython3_3.13_limnoria/.tmp-9ncg34km/limnoria-2024.12.20-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it
 adding 'limnoria-2024.12.20.data/data/share/man/man1/limnoria-adduser.1'
 adding 'limnoria-2024.12.20.data/data/share/man/man1/limnoria-botchk.1'
 adding 'limnoria-2024.12.20.data/data/share/man/man1/limnoria-plugin-create.1'
@@ -2727,725 +2763,725 @@
 running install_lib
 creating build/bdist.linux-armv7l/wheel
 creating build/bdist.linux-armv7l/wheel/supybot
-copying build/lib/supybot/dbi.py -> build/bdist.linux-armv7l/wheel/./supybot
-copying build/lib/supybot/conf.py -> build/bdist.linux-armv7l/wheel/./supybot
-copying build/lib/supybot/ircdb.py -> build/bdist.linux-armv7l/wheel/./supybot
-copying build/lib/supybot/shlex.py -> build/bdist.linux-armv7l/wheel/./supybot
-creating build/bdist.linux-armv7l/wheel/supybot/drivers
-copying build/lib/supybot/drivers/Socket.py -> build/bdist.linux-armv7l/wheel/./supybot/drivers
-copying build/lib/supybot/drivers/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/drivers
-copying build/lib/supybot/ircmsgs.py -> build/bdist.linux-armv7l/wheel/./supybot
-copying build/lib/supybot/questions.py -> build/bdist.linux-armv7l/wheel/./supybot
-copying build/lib/supybot/unpreserve.py -> build/bdist.linux-armv7l/wheel/./supybot
+copying build/lib/supybot/schedule.py -> build/bdist.linux-armv7l/wheel/./supybot
 copying build/lib/supybot/registry.py -> build/bdist.linux-armv7l/wheel/./supybot
-creating build/bdist.linux-armv7l/wheel/supybot/locales
-copying build/lib/supybot/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/locales
-copying build/lib/supybot/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/locales
-copying build/lib/supybot/locales/messages.pot -> build/bdist.linux-armv7l/wheel/./supybot/locales
-copying build/lib/supybot/locales/ru.po -> build/bdist.linux-armv7l/wheel/./supybot/locales
-copying build/lib/supybot/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/locales
-copying build/lib/supybot/locales/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/locales
-copying build/lib/supybot/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/locales
-copying build/lib/supybot/locales/fr.py -> build/bdist.linux-armv7l/wheel/./supybot/locales
 copying build/lib/supybot/version.py -> build/bdist.linux-armv7l/wheel/./supybot
-copying build/lib/supybot/commands.py -> build/bdist.linux-armv7l/wheel/./supybot
-copying build/lib/supybot/pytest_plugin.py -> build/bdist.linux-armv7l/wheel/./supybot
-copying build/lib/supybot/ansi.py -> build/bdist.linux-armv7l/wheel/./supybot
-copying build/lib/supybot/i18n.py -> build/bdist.linux-armv7l/wheel/./supybot
-copying build/lib/supybot/log.py -> build/bdist.linux-armv7l/wheel/./supybot
-copying build/lib/supybot/dynamicScope.py -> build/bdist.linux-armv7l/wheel/./supybot
-copying build/lib/supybot/async_callbacks.py -> build/bdist.linux-armv7l/wheel/./supybot
+copying build/lib/supybot/setup.py -> build/bdist.linux-armv7l/wheel/./supybot
+copying build/lib/supybot/ircutils.py -> build/bdist.linux-armv7l/wheel/./supybot
+copying build/lib/supybot/conf.py -> build/bdist.linux-armv7l/wheel/./supybot
 creating build/bdist.linux-armv7l/wheel/supybot/scripts
-copying build/lib/supybot/scripts/limnoria_wizard.py -> build/bdist.linux-armv7l/wheel/./supybot/scripts
 copying build/lib/supybot/scripts/limnoria_pytest.py -> build/bdist.linux-armv7l/wheel/./supybot/scripts
-copying build/lib/supybot/scripts/limnoria_test.py -> build/bdist.linux-armv7l/wheel/./supybot/scripts
-copying build/lib/supybot/scripts/limnoria_botchk.py -> build/bdist.linux-armv7l/wheel/./supybot/scripts
-copying build/lib/supybot/scripts/limnoria_plugin_doc.py -> build/bdist.linux-armv7l/wheel/./supybot/scripts
-copying build/lib/supybot/scripts/limnoria.py -> build/bdist.linux-armv7l/wheel/./supybot/scripts
 copying build/lib/supybot/scripts/limnoria_adduser.py -> build/bdist.linux-armv7l/wheel/./supybot/scripts
+copying build/lib/supybot/scripts/limnoria.py -> build/bdist.linux-armv7l/wheel/./supybot/scripts
+copying build/lib/supybot/scripts/limnoria_botchk.py -> build/bdist.linux-armv7l/wheel/./supybot/scripts
+copying build/lib/supybot/scripts/limnoria_plugin_create.py -> build/bdist.linux-armv7l/wheel/./supybot/scripts
 copying build/lib/supybot/scripts/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/scripts
+copying build/lib/supybot/scripts/limnoria_plugin_doc.py -> build/bdist.linux-armv7l/wheel/./supybot/scripts
 copying build/lib/supybot/scripts/limnoria_reset_password.py -> build/bdist.linux-armv7l/wheel/./supybot/scripts
-copying build/lib/supybot/scripts/limnoria_plugin_create.py -> build/bdist.linux-armv7l/wheel/./supybot/scripts
-copying build/lib/supybot/world.py -> build/bdist.linux-armv7l/wheel/./supybot
-copying build/lib/supybot/gpg.py -> build/bdist.linux-armv7l/wheel/./supybot
-copying build/lib/supybot/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot
+copying build/lib/supybot/scripts/limnoria_test.py -> build/bdist.linux-armv7l/wheel/./supybot/scripts
+copying build/lib/supybot/scripts/limnoria_wizard.py -> build/bdist.linux-armv7l/wheel/./supybot/scripts
+creating build/bdist.linux-armv7l/wheel/supybot/utils
+copying build/lib/supybot/utils/gen.py -> build/bdist.linux-armv7l/wheel/./supybot/utils
+copying build/lib/supybot/utils/iter.py -> build/bdist.linux-armv7l/wheel/./supybot/utils
+copying build/lib/supybot/utils/transaction.py -> build/bdist.linux-armv7l/wheel/./supybot/utils
+copying build/lib/supybot/utils/minisix.py -> build/bdist.linux-armv7l/wheel/./supybot/utils
+copying build/lib/supybot/utils/web.py -> build/bdist.linux-armv7l/wheel/./supybot/utils
+copying build/lib/supybot/utils/math_evaluator.py -> build/bdist.linux-armv7l/wheel/./supybot/utils
+copying build/lib/supybot/utils/str.py -> build/bdist.linux-armv7l/wheel/./supybot/utils
+copying build/lib/supybot/utils/net.py -> build/bdist.linux-armv7l/wheel/./supybot/utils
+copying build/lib/supybot/utils/time.py -> build/bdist.linux-armv7l/wheel/./supybot/utils
+copying build/lib/supybot/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/utils
+copying build/lib/supybot/utils/file.py -> build/bdist.linux-armv7l/wheel/./supybot/utils
+copying build/lib/supybot/utils/structures.py -> build/bdist.linux-armv7l/wheel/./supybot/utils
+copying build/lib/supybot/utils/crypt.py -> build/bdist.linux-armv7l/wheel/./supybot/utils
+copying build/lib/supybot/utils/error.py -> build/bdist.linux-armv7l/wheel/./supybot/utils
+copying build/lib/supybot/utils/seq.py -> build/bdist.linux-armv7l/wheel/./supybot/utils
+copying build/lib/supybot/utils/python.py -> build/bdist.linux-armv7l/wheel/./supybot/utils
+copying build/lib/supybot/questions.py -> build/bdist.linux-armv7l/wheel/./supybot
+copying build/lib/supybot/dbi.py -> build/bdist.linux-armv7l/wheel/./supybot
 creating build/bdist.linux-armv7l/wheel/supybot/plugins
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Fediverse
-copying build/lib/supybot/plugins/Fediverse/utils.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Fediverse
-copying build/lib/supybot/plugins/Fediverse/activitypub.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Fediverse
-copying build/lib/supybot/plugins/Fediverse/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Fediverse
-copying build/lib/supybot/plugins/Fediverse/test_data.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Fediverse
-copying build/lib/supybot/plugins/Fediverse/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Fediverse
-copying build/lib/supybot/plugins/Fediverse/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Fediverse
-copying build/lib/supybot/plugins/Fediverse/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Fediverse
 creating build/bdist.linux-armv7l/wheel/supybot/plugins/Note
+copying build/lib/supybot/plugins/Note/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Note
+copying build/lib/supybot/plugins/Note/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Note
+copying build/lib/supybot/plugins/Note/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Note
+copying build/lib/supybot/plugins/Note/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Note
 creating build/bdist.linux-armv7l/wheel/supybot/plugins/Note/locales
-copying build/lib/supybot/plugins/Note/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Note/locales
 copying build/lib/supybot/plugins/Note/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Note/locales
 copying build/lib/supybot/plugins/Note/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Note/locales
-copying build/lib/supybot/plugins/Note/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Note
-copying build/lib/supybot/plugins/Note/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Note
-copying build/lib/supybot/plugins/Note/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Note
-copying build/lib/supybot/plugins/Note/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Note
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Todo
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Todo/locales
-copying build/lib/supybot/plugins/Todo/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Todo/locales
-copying build/lib/supybot/plugins/Todo/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Todo/locales
-copying build/lib/supybot/plugins/Todo/locales/ru.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Todo/locales
-copying build/lib/supybot/plugins/Todo/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Todo/locales
-copying build/lib/supybot/plugins/Todo/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Todo/locales
-copying build/lib/supybot/plugins/Todo/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Todo
-copying build/lib/supybot/plugins/Todo/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Todo
-copying build/lib/supybot/plugins/Todo/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Todo
-copying build/lib/supybot/plugins/Todo/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Todo
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Aka
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Aka/locales
-copying build/lib/supybot/plugins/Aka/locales/ru.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Aka/locales
-copying build/lib/supybot/plugins/Aka/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Aka/locales
-copying build/lib/supybot/plugins/Aka/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Aka
-copying build/lib/supybot/plugins/Aka/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Aka
-copying build/lib/supybot/plugins/Aka/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Aka
-copying build/lib/supybot/plugins/Aka/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Aka
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Math
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Math/locales
-copying build/lib/supybot/plugins/Math/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Math/locales
-copying build/lib/supybot/plugins/Math/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Math/locales
-copying build/lib/supybot/plugins/Math/locales/hu.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Math/locales
-copying build/lib/supybot/plugins/Math/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Math/locales
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Math/local
-copying build/lib/supybot/plugins/Math/local/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Math/local
-copying build/lib/supybot/plugins/Math/local/convertcore.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Math/local
-copying build/lib/supybot/plugins/Math/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Math
-copying build/lib/supybot/plugins/Math/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Math
-copying build/lib/supybot/plugins/Math/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Math
-copying build/lib/supybot/plugins/Math/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Math
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/RSS
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/RSS/locales
-copying build/lib/supybot/plugins/RSS/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/RSS/locales
-copying build/lib/supybot/plugins/RSS/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/RSS/locales
-copying build/lib/supybot/plugins/RSS/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/RSS/locales
-copying build/lib/supybot/plugins/RSS/locales/hu.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/RSS/locales
-copying build/lib/supybot/plugins/RSS/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/RSS/locales
-copying build/lib/supybot/plugins/RSS/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/RSS
-copying build/lib/supybot/plugins/RSS/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/RSS
-copying build/lib/supybot/plugins/RSS/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/RSS
-copying build/lib/supybot/plugins/RSS/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/RSS
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Owner
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Owner/locales
-copying build/lib/supybot/plugins/Owner/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Owner/locales
-copying build/lib/supybot/plugins/Owner/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Owner/locales
-copying build/lib/supybot/plugins/Owner/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Owner/locales
-copying build/lib/supybot/plugins/Owner/locales/hu.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Owner/locales
-copying build/lib/supybot/plugins/Owner/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Owner/locales
-copying build/lib/supybot/plugins/Owner/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Owner
-copying build/lib/supybot/plugins/Owner/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Owner
-copying build/lib/supybot/plugins/Owner/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Owner
-copying build/lib/supybot/plugins/Owner/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Owner
+copying build/lib/supybot/plugins/Note/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Note/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Protector
+copying build/lib/supybot/plugins/Protector/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Protector
+copying build/lib/supybot/plugins/Protector/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Protector
+copying build/lib/supybot/plugins/Protector/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Protector
+copying build/lib/supybot/plugins/Protector/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Protector
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Protector/locales
+copying build/lib/supybot/plugins/Protector/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Protector/locales
+copying build/lib/supybot/plugins/Protector/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Protector/locales
+copying build/lib/supybot/plugins/Protector/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Protector/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/News
+copying build/lib/supybot/plugins/News/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/News
+copying build/lib/supybot/plugins/News/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/News
+copying build/lib/supybot/plugins/News/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/News
+copying build/lib/supybot/plugins/News/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/News
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/News/locales
+copying build/lib/supybot/plugins/News/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/News/locales
+copying build/lib/supybot/plugins/News/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/News/locales
+copying build/lib/supybot/plugins/News/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/News/locales
 creating build/bdist.linux-armv7l/wheel/supybot/plugins/Geography
-copying build/lib/supybot/plugins/Geography/common.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Geography
-copying build/lib/supybot/plugins/Geography/nominatim.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Geography
 copying build/lib/supybot/plugins/Geography/wikidata.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Geography
-copying build/lib/supybot/plugins/Geography/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Geography
-copying build/lib/supybot/plugins/Geography/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Geography
 copying build/lib/supybot/plugins/Geography/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Geography
 copying build/lib/supybot/plugins/Geography/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Geography
+copying build/lib/supybot/plugins/Geography/nominatim.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Geography
+copying build/lib/supybot/plugins/Geography/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Geography
+copying build/lib/supybot/plugins/Geography/common.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Geography
+copying build/lib/supybot/plugins/Geography/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Geography
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Poll
+copying build/lib/supybot/plugins/Poll/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Poll
+copying build/lib/supybot/plugins/Poll/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Poll
+copying build/lib/supybot/plugins/Poll/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Poll
+copying build/lib/supybot/plugins/Poll/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Poll
 creating build/bdist.linux-armv7l/wheel/supybot/plugins/Praise
+copying build/lib/supybot/plugins/Praise/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Praise
+copying build/lib/supybot/plugins/Praise/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Praise
+copying build/lib/supybot/plugins/Praise/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Praise
+copying build/lib/supybot/plugins/Praise/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Praise
 creating build/bdist.linux-armv7l/wheel/supybot/plugins/Praise/locales
-copying build/lib/supybot/plugins/Praise/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Praise/locales
 copying build/lib/supybot/plugins/Praise/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Praise/locales
 copying build/lib/supybot/plugins/Praise/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Praise/locales
-copying build/lib/supybot/plugins/Praise/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Praise
-copying build/lib/supybot/plugins/Praise/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Praise
-copying build/lib/supybot/plugins/Praise/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Praise
-copying build/lib/supybot/plugins/Praise/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Praise
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Unix
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Unix/locales
-copying build/lib/supybot/plugins/Unix/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Unix/locales
-copying build/lib/supybot/plugins/Unix/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Unix/locales
-copying build/lib/supybot/plugins/Unix/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Unix/locales
-copying build/lib/supybot/plugins/Unix/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Unix
-copying build/lib/supybot/plugins/Unix/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Unix
-copying build/lib/supybot/plugins/Unix/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Unix
-copying build/lib/supybot/plugins/Unix/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Unix
+copying build/lib/supybot/plugins/Praise/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Praise/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/ChannelStats
+copying build/lib/supybot/plugins/ChannelStats/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ChannelStats
+copying build/lib/supybot/plugins/ChannelStats/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ChannelStats
+copying build/lib/supybot/plugins/ChannelStats/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ChannelStats
+copying build/lib/supybot/plugins/ChannelStats/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ChannelStats
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/ChannelStats/locales
+copying build/lib/supybot/plugins/ChannelStats/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ChannelStats/locales
+copying build/lib/supybot/plugins/ChannelStats/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ChannelStats/locales
+copying build/lib/supybot/plugins/ChannelStats/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ChannelStats/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Quote
+copying build/lib/supybot/plugins/Quote/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Quote
+copying build/lib/supybot/plugins/Quote/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Quote
+copying build/lib/supybot/plugins/Quote/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Quote
+copying build/lib/supybot/plugins/Quote/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Quote
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Quote/locales
+copying build/lib/supybot/plugins/Quote/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Quote/locales
+copying build/lib/supybot/plugins/Quote/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Quote/locales
+copying build/lib/supybot/plugins/Quote/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Quote/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/MessageParser
+copying build/lib/supybot/plugins/MessageParser/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/MessageParser
+copying build/lib/supybot/plugins/MessageParser/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/MessageParser
+copying build/lib/supybot/plugins/MessageParser/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/MessageParser
+copying build/lib/supybot/plugins/MessageParser/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/MessageParser
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/MessageParser/locales
+copying build/lib/supybot/plugins/MessageParser/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/MessageParser/locales
+copying build/lib/supybot/plugins/MessageParser/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/MessageParser/locales
+copying build/lib/supybot/plugins/MessageParser/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/MessageParser/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Math
+copying build/lib/supybot/plugins/Math/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Math
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Math/local
+copying build/lib/supybot/plugins/Math/local/convertcore.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Math/local
+copying build/lib/supybot/plugins/Math/local/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Math/local
+copying build/lib/supybot/plugins/Math/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Math
+copying build/lib/supybot/plugins/Math/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Math
+copying build/lib/supybot/plugins/Math/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Math
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Math/locales
+copying build/lib/supybot/plugins/Math/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Math/locales
+copying build/lib/supybot/plugins/Math/locales/hu.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Math/locales
+copying build/lib/supybot/plugins/Math/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Math/locales
+copying build/lib/supybot/plugins/Math/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Math/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Later
+copying build/lib/supybot/plugins/Later/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Later
+copying build/lib/supybot/plugins/Later/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Later
+copying build/lib/supybot/plugins/Later/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Later
+copying build/lib/supybot/plugins/Later/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Later
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Later/locales
+copying build/lib/supybot/plugins/Later/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Later/locales
+copying build/lib/supybot/plugins/Later/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Later/locales
+copying build/lib/supybot/plugins/Later/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Later/locales
+copying build/lib/supybot/plugins/Later/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Later/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Limiter
+copying build/lib/supybot/plugins/Limiter/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Limiter
+copying build/lib/supybot/plugins/Limiter/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Limiter
+copying build/lib/supybot/plugins/Limiter/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Limiter
+copying build/lib/supybot/plugins/Limiter/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Limiter
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Limiter/locales
+copying build/lib/supybot/plugins/Limiter/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Limiter/locales
+copying build/lib/supybot/plugins/Limiter/locales/hu.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Limiter/locales
+copying build/lib/supybot/plugins/Limiter/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Limiter/locales
+copying build/lib/supybot/plugins/Limiter/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Limiter/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Plugin
+copying build/lib/supybot/plugins/Plugin/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Plugin
+copying build/lib/supybot/plugins/Plugin/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Plugin
+copying build/lib/supybot/plugins/Plugin/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Plugin
+copying build/lib/supybot/plugins/Plugin/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Plugin
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Plugin/locales
+copying build/lib/supybot/plugins/Plugin/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Plugin/locales
+copying build/lib/supybot/plugins/Plugin/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Plugin/locales
+copying build/lib/supybot/plugins/Plugin/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Plugin/locales
+copying build/lib/supybot/plugins/Plugin/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Plugin/locales
 creating build/bdist.linux-armv7l/wheel/supybot/plugins/Network
+copying build/lib/supybot/plugins/Network/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Network
+copying build/lib/supybot/plugins/Network/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Network
+copying build/lib/supybot/plugins/Network/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Network
+copying build/lib/supybot/plugins/Network/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Network
 creating build/bdist.linux-armv7l/wheel/supybot/plugins/Network/locales
-copying build/lib/supybot/plugins/Network/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Network/locales
-copying build/lib/supybot/plugins/Network/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Network/locales
 copying build/lib/supybot/plugins/Network/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Network/locales
+copying build/lib/supybot/plugins/Network/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Network/locales
 copying build/lib/supybot/plugins/Network/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Network/locales
-copying build/lib/supybot/plugins/Network/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Network
-copying build/lib/supybot/plugins/Network/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Network
-copying build/lib/supybot/plugins/Network/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Network
-copying build/lib/supybot/plugins/Network/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Network
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Status
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Status/locales
-copying build/lib/supybot/plugins/Status/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Status/locales
-copying build/lib/supybot/plugins/Status/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Status/locales
-copying build/lib/supybot/plugins/Status/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Status/locales
-copying build/lib/supybot/plugins/Status/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Status/locales
-copying build/lib/supybot/plugins/Status/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Status
-copying build/lib/supybot/plugins/Status/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Status
-copying build/lib/supybot/plugins/Status/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Status
-copying build/lib/supybot/plugins/Status/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Status
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Utilities
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Utilities/locales
-copying build/lib/supybot/plugins/Utilities/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Utilities/locales
-copying build/lib/supybot/plugins/Utilities/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Utilities/locales
-copying build/lib/supybot/plugins/Utilities/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Utilities/locales
-copying build/lib/supybot/plugins/Utilities/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Utilities/locales
-copying build/lib/supybot/plugins/Utilities/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Utilities
-copying build/lib/supybot/plugins/Utilities/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Utilities
-copying build/lib/supybot/plugins/Utilities/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Utilities
-copying build/lib/supybot/plugins/Utilities/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Utilities
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/LogToIrc
-copying build/lib/supybot/plugins/LogToIrc/handler.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/LogToIrc
-copying build/lib/supybot/plugins/LogToIrc/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/LogToIrc
-copying build/lib/supybot/plugins/LogToIrc/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/LogToIrc
-copying build/lib/supybot/plugins/LogToIrc/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/LogToIrc
-copying build/lib/supybot/plugins/LogToIrc/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/LogToIrc
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/DDG
-copying build/lib/supybot/plugins/DDG/parser.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/DDG
-copying build/lib/supybot/plugins/DDG/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/DDG
-copying build/lib/supybot/plugins/DDG/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/DDG
-copying build/lib/supybot/plugins/DDG/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/DDG
-copying build/lib/supybot/plugins/DDG/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/DDG
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Reply
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Reply/locales
-copying build/lib/supybot/plugins/Reply/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Reply/locales
-copying build/lib/supybot/plugins/Reply/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Reply/locales
-copying build/lib/supybot/plugins/Reply/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Reply/locales
-copying build/lib/supybot/plugins/Reply/locales/hu.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Reply/locales
-copying build/lib/supybot/plugins/Reply/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Reply/locales
-copying build/lib/supybot/plugins/Reply/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Reply
-copying build/lib/supybot/plugins/Reply/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Reply
-copying build/lib/supybot/plugins/Reply/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Reply
-copying build/lib/supybot/plugins/Reply/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Reply
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Protector
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Protector/locales
-copying build/lib/supybot/plugins/Protector/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Protector/locales
-copying build/lib/supybot/plugins/Protector/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Protector/locales
-copying build/lib/supybot/plugins/Protector/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Protector/locales
-copying build/lib/supybot/plugins/Protector/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Protector
-copying build/lib/supybot/plugins/Protector/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Protector
-copying build/lib/supybot/plugins/Protector/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Protector
-copying build/lib/supybot/plugins/Protector/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Protector
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Games
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Games/locales
-copying build/lib/supybot/plugins/Games/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Games/locales
-copying build/lib/supybot/plugins/Games/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Games/locales
-copying build/lib/supybot/plugins/Games/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Games/locales
-copying build/lib/supybot/plugins/Games/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Games/locales
-copying build/lib/supybot/plugins/Games/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Games
-copying build/lib/supybot/plugins/Games/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Games
-copying build/lib/supybot/plugins/Games/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Games
-copying build/lib/supybot/plugins/Games/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Games
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Config
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Config/locales
-copying build/lib/supybot/plugins/Config/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Config/locales
-copying build/lib/supybot/plugins/Config/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Config/locales
-copying build/lib/supybot/plugins/Config/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Config/locales
-copying build/lib/supybot/plugins/Config/locales/hu.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Config/locales
-copying build/lib/supybot/plugins/Config/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Config/locales
-copying build/lib/supybot/plugins/Config/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Config
-copying build/lib/supybot/plugins/Config/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Config
-copying build/lib/supybot/plugins/Config/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Config
-copying build/lib/supybot/plugins/Config/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Config
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Ctcp
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Ctcp/locales
-copying build/lib/supybot/plugins/Ctcp/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Ctcp/locales
-copying build/lib/supybot/plugins/Ctcp/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Ctcp/locales
-copying build/lib/supybot/plugins/Ctcp/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Ctcp/locales
-copying build/lib/supybot/plugins/Ctcp/locales/hu.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Ctcp/locales
-copying build/lib/supybot/plugins/Ctcp/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Ctcp/locales
-copying build/lib/supybot/plugins/Ctcp/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Ctcp
-copying build/lib/supybot/plugins/Ctcp/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Ctcp
-copying build/lib/supybot/plugins/Ctcp/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Ctcp
-copying build/lib/supybot/plugins/Ctcp/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Ctcp
+copying build/lib/supybot/plugins/Network/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Network/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/URL
+copying build/lib/supybot/plugins/URL/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/URL
+copying build/lib/supybot/plugins/URL/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/URL
+copying build/lib/supybot/plugins/URL/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/URL
+copying build/lib/supybot/plugins/URL/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/URL
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/URL/locales
+copying build/lib/supybot/plugins/URL/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/URL/locales
+copying build/lib/supybot/plugins/URL/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/URL/locales
+copying build/lib/supybot/plugins/URL/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/URL/locales
 creating build/bdist.linux-armv7l/wheel/supybot/plugins/Scheduler
+copying build/lib/supybot/plugins/Scheduler/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Scheduler
+copying build/lib/supybot/plugins/Scheduler/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Scheduler
+copying build/lib/supybot/plugins/Scheduler/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Scheduler
+copying build/lib/supybot/plugins/Scheduler/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Scheduler
 creating build/bdist.linux-armv7l/wheel/supybot/plugins/Scheduler/locales
-copying build/lib/supybot/plugins/Scheduler/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Scheduler/locales
 copying build/lib/supybot/plugins/Scheduler/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Scheduler/locales
 copying build/lib/supybot/plugins/Scheduler/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Scheduler/locales
-copying build/lib/supybot/plugins/Scheduler/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Scheduler
-copying build/lib/supybot/plugins/Scheduler/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Scheduler
-copying build/lib/supybot/plugins/Scheduler/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Scheduler
-copying build/lib/supybot/plugins/Scheduler/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Scheduler
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Lart
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Lart/locales
-copying build/lib/supybot/plugins/Lart/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Lart/locales
-copying build/lib/supybot/plugins/Lart/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Lart/locales
-copying build/lib/supybot/plugins/Lart/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Lart/locales
-copying build/lib/supybot/plugins/Lart/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Lart
-copying build/lib/supybot/plugins/Lart/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Lart
-copying build/lib/supybot/plugins/Lart/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Lart
-copying build/lib/supybot/plugins/Lart/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Lart
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/NickAuth
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/NickAuth/locales
-copying build/lib/supybot/plugins/NickAuth/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/NickAuth/locales
-copying build/lib/supybot/plugins/NickAuth/locales/ru.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/NickAuth/locales
-copying build/lib/supybot/plugins/NickAuth/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/NickAuth/locales
-copying build/lib/supybot/plugins/NickAuth/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/NickAuth
-copying build/lib/supybot/plugins/NickAuth/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/NickAuth
-copying build/lib/supybot/plugins/NickAuth/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/NickAuth
-copying build/lib/supybot/plugins/NickAuth/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/NickAuth
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/MessageParser
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/MessageParser/locales
-copying build/lib/supybot/plugins/MessageParser/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/MessageParser/locales
-copying build/lib/supybot/plugins/MessageParser/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/MessageParser/locales
-copying build/lib/supybot/plugins/MessageParser/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/MessageParser/locales
-copying build/lib/supybot/plugins/MessageParser/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/MessageParser
-copying build/lib/supybot/plugins/MessageParser/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/MessageParser
-copying build/lib/supybot/plugins/MessageParser/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/MessageParser
-copying build/lib/supybot/plugins/MessageParser/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/MessageParser
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Factoids
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Factoids/locales
-copying build/lib/supybot/plugins/Factoids/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Factoids/locales
-copying build/lib/supybot/plugins/Factoids/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Factoids/locales
-copying build/lib/supybot/plugins/Factoids/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Factoids/locales
-copying build/lib/supybot/plugins/Factoids/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Factoids
-copying build/lib/supybot/plugins/Factoids/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Factoids
-copying build/lib/supybot/plugins/Factoids/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Factoids
-copying build/lib/supybot/plugins/Factoids/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Factoids
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Time
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Time/locales
-copying build/lib/supybot/plugins/Time/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Time/locales
-copying build/lib/supybot/plugins/Time/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Time/locales
-copying build/lib/supybot/plugins/Time/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Time/locales
-copying build/lib/supybot/plugins/Time/locales/hu.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Time/locales
-copying build/lib/supybot/plugins/Time/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Time/locales
-copying build/lib/supybot/plugins/Time/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Time
-copying build/lib/supybot/plugins/Time/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Time
-copying build/lib/supybot/plugins/Time/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Time
-copying build/lib/supybot/plugins/Time/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Time
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/ShrinkUrl
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/ShrinkUrl/locales
-copying build/lib/supybot/plugins/ShrinkUrl/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ShrinkUrl/locales
-copying build/lib/supybot/plugins/ShrinkUrl/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ShrinkUrl/locales
-copying build/lib/supybot/plugins/ShrinkUrl/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ShrinkUrl/locales
-copying build/lib/supybot/plugins/ShrinkUrl/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ShrinkUrl
-copying build/lib/supybot/plugins/ShrinkUrl/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ShrinkUrl
-copying build/lib/supybot/plugins/ShrinkUrl/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ShrinkUrl
-copying build/lib/supybot/plugins/ShrinkUrl/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ShrinkUrl
+copying build/lib/supybot/plugins/Scheduler/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Scheduler/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Fediverse
+copying build/lib/supybot/plugins/Fediverse/utils.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Fediverse
+copying build/lib/supybot/plugins/Fediverse/activitypub.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Fediverse
+copying build/lib/supybot/plugins/Fediverse/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Fediverse
+copying build/lib/supybot/plugins/Fediverse/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Fediverse
+copying build/lib/supybot/plugins/Fediverse/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Fediverse
+copying build/lib/supybot/plugins/Fediverse/test_data.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Fediverse
+copying build/lib/supybot/plugins/Fediverse/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Fediverse
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/PluginDownloader
+copying build/lib/supybot/plugins/PluginDownloader/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/PluginDownloader
+copying build/lib/supybot/plugins/PluginDownloader/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/PluginDownloader
+copying build/lib/supybot/plugins/PluginDownloader/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/PluginDownloader
+copying build/lib/supybot/plugins/PluginDownloader/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/PluginDownloader
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/PluginDownloader/locales
+copying build/lib/supybot/plugins/PluginDownloader/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/PluginDownloader/locales
+copying build/lib/supybot/plugins/PluginDownloader/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/PluginDownloader/locales
+copying build/lib/supybot/plugins/PluginDownloader/locales/ru.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/PluginDownloader/locales
+copying build/lib/supybot/plugins/PluginDownloader/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/PluginDownloader/locales
+copying build/lib/supybot/plugins/PluginDownloader/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/PluginDownloader/locales
 creating build/bdist.linux-armv7l/wheel/supybot/plugins/Internet
+copying build/lib/supybot/plugins/Internet/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Internet
+copying build/lib/supybot/plugins/Internet/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Internet
+copying build/lib/supybot/plugins/Internet/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Internet
+copying build/lib/supybot/plugins/Internet/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Internet
 creating build/bdist.linux-armv7l/wheel/supybot/plugins/Internet/locales
-copying build/lib/supybot/plugins/Internet/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Internet/locales
 copying build/lib/supybot/plugins/Internet/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Internet/locales
 copying build/lib/supybot/plugins/Internet/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Internet/locales
-copying build/lib/supybot/plugins/Internet/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Internet
-copying build/lib/supybot/plugins/Internet/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Internet
-copying build/lib/supybot/plugins/Internet/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Internet
-copying build/lib/supybot/plugins/Internet/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Internet
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Relay
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Relay/locales
-copying build/lib/supybot/plugins/Relay/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Relay/locales
-copying build/lib/supybot/plugins/Relay/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Relay/locales
-copying build/lib/supybot/plugins/Relay/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Relay/locales
-copying build/lib/supybot/plugins/Relay/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Relay
-copying build/lib/supybot/plugins/Relay/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Relay
-copying build/lib/supybot/plugins/Relay/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Relay
-copying build/lib/supybot/plugins/Relay/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Relay
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Alias
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Alias/locales
-copying build/lib/supybot/plugins/Alias/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Alias/locales
-copying build/lib/supybot/plugins/Alias/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Alias/locales
-copying build/lib/supybot/plugins/Alias/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Alias/locales
-copying build/lib/supybot/plugins/Alias/locales/hu.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Alias/locales
-copying build/lib/supybot/plugins/Alias/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Alias/locales
-copying build/lib/supybot/plugins/Alias/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Alias
-copying build/lib/supybot/plugins/Alias/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Alias
-copying build/lib/supybot/plugins/Alias/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Alias
-copying build/lib/supybot/plugins/Alias/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Alias
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/String
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/String/locales
-copying build/lib/supybot/plugins/String/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/String/locales
-copying build/lib/supybot/plugins/String/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/String/locales
-copying build/lib/supybot/plugins/String/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/String/locales
-copying build/lib/supybot/plugins/String/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/String
-copying build/lib/supybot/plugins/String/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/String
-copying build/lib/supybot/plugins/String/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/String
-copying build/lib/supybot/plugins/String/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/String
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Poll
-copying build/lib/supybot/plugins/Poll/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Poll
-copying build/lib/supybot/plugins/Poll/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Poll
-copying build/lib/supybot/plugins/Poll/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Poll
-copying build/lib/supybot/plugins/Poll/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Poll
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Limiter
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Limiter/locales
-copying build/lib/supybot/plugins/Limiter/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Limiter/locales
-copying build/lib/supybot/plugins/Limiter/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Limiter/locales
-copying build/lib/supybot/plugins/Limiter/locales/hu.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Limiter/locales
-copying build/lib/supybot/plugins/Limiter/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Limiter/locales
-copying build/lib/supybot/plugins/Limiter/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Limiter
-copying build/lib/supybot/plugins/Limiter/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Limiter
-copying build/lib/supybot/plugins/Limiter/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Limiter
-copying build/lib/supybot/plugins/Limiter/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Limiter
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/ChannelLogger
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/ChannelLogger/locales
-copying build/lib/supybot/plugins/ChannelLogger/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ChannelLogger/locales
-copying build/lib/supybot/plugins/ChannelLogger/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ChannelLogger/locales
-copying build/lib/supybot/plugins/ChannelLogger/locales/hu.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ChannelLogger/locales
-copying build/lib/supybot/plugins/ChannelLogger/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ChannelLogger/locales
-copying build/lib/supybot/plugins/ChannelLogger/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ChannelLogger
-copying build/lib/supybot/plugins/ChannelLogger/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ChannelLogger
-copying build/lib/supybot/plugins/ChannelLogger/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ChannelLogger
-copying build/lib/supybot/plugins/ChannelLogger/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ChannelLogger
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Web
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Web/locales
-copying build/lib/supybot/plugins/Web/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Web/locales
-copying build/lib/supybot/plugins/Web/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Web/locales
-copying build/lib/supybot/plugins/Web/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Web/locales
-copying build/lib/supybot/plugins/Web/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Web/locales
-copying build/lib/supybot/plugins/Web/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Web
-copying build/lib/supybot/plugins/Web/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Web
-copying build/lib/supybot/plugins/Web/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Web
-copying build/lib/supybot/plugins/Web/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Web
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/NickCapture
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/NickCapture/locales
-copying build/lib/supybot/plugins/NickCapture/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/NickCapture/locales
-copying build/lib/supybot/plugins/NickCapture/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/NickCapture/locales
-copying build/lib/supybot/plugins/NickCapture/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/NickCapture/locales
-copying build/lib/supybot/plugins/NickCapture/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/NickCapture/locales
-copying build/lib/supybot/plugins/NickCapture/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/NickCapture
-copying build/lib/supybot/plugins/NickCapture/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/NickCapture
-copying build/lib/supybot/plugins/NickCapture/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/NickCapture
-copying build/lib/supybot/plugins/NickCapture/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/NickCapture
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Hashes
-copying build/lib/supybot/plugins/Hashes/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Hashes
-copying build/lib/supybot/plugins/Hashes/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Hashes
-copying build/lib/supybot/plugins/Hashes/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Hashes
-copying build/lib/supybot/plugins/Hashes/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Hashes
+copying build/lib/supybot/plugins/Internet/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Internet/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Dict
+copying build/lib/supybot/plugins/Dict/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Dict
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Dict/local
+copying build/lib/supybot/plugins/Dict/local/dictclient.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Dict/local
+copying build/lib/supybot/plugins/Dict/local/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Dict/local
+copying build/lib/supybot/plugins/Dict/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Dict
+copying build/lib/supybot/plugins/Dict/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Dict
+copying build/lib/supybot/plugins/Dict/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Dict
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Dict/locales
+copying build/lib/supybot/plugins/Dict/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Dict/locales
+copying build/lib/supybot/plugins/Dict/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Dict/locales
+copying build/lib/supybot/plugins/Dict/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Dict/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Seen
+copying build/lib/supybot/plugins/Seen/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Seen
+copying build/lib/supybot/plugins/Seen/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Seen
+copying build/lib/supybot/plugins/Seen/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Seen
+copying build/lib/supybot/plugins/Seen/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Seen
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Seen/locales
+copying build/lib/supybot/plugins/Seen/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Seen/locales
+copying build/lib/supybot/plugins/Seen/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Seen/locales
+copying build/lib/supybot/plugins/Seen/locales/ru.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Seen/locales
+copying build/lib/supybot/plugins/Seen/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Seen/locales
+copying build/lib/supybot/plugins/Seen/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Seen/locales
 creating build/bdist.linux-armv7l/wheel/supybot/plugins/Karma
+copying build/lib/supybot/plugins/Karma/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Karma
+copying build/lib/supybot/plugins/Karma/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Karma
+copying build/lib/supybot/plugins/Karma/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Karma
+copying build/lib/supybot/plugins/Karma/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Karma
 creating build/bdist.linux-armv7l/wheel/supybot/plugins/Karma/locales
-copying build/lib/supybot/plugins/Karma/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Karma/locales
 copying build/lib/supybot/plugins/Karma/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Karma/locales
 copying build/lib/supybot/plugins/Karma/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Karma/locales
-copying build/lib/supybot/plugins/Karma/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Karma
-copying build/lib/supybot/plugins/Karma/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Karma
-copying build/lib/supybot/plugins/Karma/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Karma
-copying build/lib/supybot/plugins/Karma/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Karma
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Format
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Format/locales
-copying build/lib/supybot/plugins/Format/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Format/locales
-copying build/lib/supybot/plugins/Format/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Format/locales
-copying build/lib/supybot/plugins/Format/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Format/locales
-copying build/lib/supybot/plugins/Format/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Format
-copying build/lib/supybot/plugins/Format/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Format
-copying build/lib/supybot/plugins/Format/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Format
-copying build/lib/supybot/plugins/Format/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Format
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Google
-copying build/lib/supybot/plugins/Google/parser.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Google
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Google/locales
-copying build/lib/supybot/plugins/Google/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Google/locales
-copying build/lib/supybot/plugins/Google/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Google/locales
-copying build/lib/supybot/plugins/Google/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Google/locales
-copying build/lib/supybot/plugins/Google/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Google
-copying build/lib/supybot/plugins/Google/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Google
-copying build/lib/supybot/plugins/Google/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Google
-copying build/lib/supybot/plugins/Google/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Google
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/SedRegex
-copying build/lib/supybot/plugins/SedRegex/constants.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/SedRegex
-copying build/lib/supybot/plugins/SedRegex/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/SedRegex
-copying build/lib/supybot/plugins/SedRegex/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/SedRegex
-copying build/lib/supybot/plugins/SedRegex/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/SedRegex
-copying build/lib/supybot/plugins/SedRegex/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/SedRegex
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/QuoteGrabs
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/QuoteGrabs/locales
-copying build/lib/supybot/plugins/QuoteGrabs/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/QuoteGrabs/locales
-copying build/lib/supybot/plugins/QuoteGrabs/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/QuoteGrabs/locales
-copying build/lib/supybot/plugins/QuoteGrabs/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/QuoteGrabs/locales
-copying build/lib/supybot/plugins/QuoteGrabs/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/QuoteGrabs
-copying build/lib/supybot/plugins/QuoteGrabs/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/QuoteGrabs
-copying build/lib/supybot/plugins/QuoteGrabs/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/QuoteGrabs
-copying build/lib/supybot/plugins/QuoteGrabs/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/QuoteGrabs
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Nickometer
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Nickometer/locales
-copying build/lib/supybot/plugins/Nickometer/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Nickometer/locales
-copying build/lib/supybot/plugins/Nickometer/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Nickometer/locales
-copying build/lib/supybot/plugins/Nickometer/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Nickometer/locales
-copying build/lib/supybot/plugins/Nickometer/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Nickometer
-copying build/lib/supybot/plugins/Nickometer/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Nickometer
-copying build/lib/supybot/plugins/Nickometer/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Nickometer
-copying build/lib/supybot/plugins/Nickometer/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Nickometer
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/URL
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/URL/locales
-copying build/lib/supybot/plugins/URL/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/URL/locales
-copying build/lib/supybot/plugins/URL/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/URL/locales
-copying build/lib/supybot/plugins/URL/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/URL/locales
-copying build/lib/supybot/plugins/URL/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/URL
-copying build/lib/supybot/plugins/URL/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/URL
-copying build/lib/supybot/plugins/URL/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/URL
-copying build/lib/supybot/plugins/URL/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/URL
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/GPG
-copying build/lib/supybot/plugins/GPG/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/GPG
-copying build/lib/supybot/plugins/GPG/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/GPG
-copying build/lib/supybot/plugins/GPG/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/GPG
-copying build/lib/supybot/plugins/GPG/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/GPG
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Anonymous
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Anonymous/locales
-copying build/lib/supybot/plugins/Anonymous/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Anonymous/locales
-copying build/lib/supybot/plugins/Anonymous/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Anonymous/locales
-copying build/lib/supybot/plugins/Anonymous/locales/ru.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Anonymous/locales
-copying build/lib/supybot/plugins/Anonymous/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Anonymous/locales
-copying build/lib/supybot/plugins/Anonymous/locales/hu.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Anonymous/locales
-copying build/lib/supybot/plugins/Anonymous/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Anonymous/locales
-copying build/lib/supybot/plugins/Anonymous/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Anonymous
-copying build/lib/supybot/plugins/Anonymous/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Anonymous
-copying build/lib/supybot/plugins/Anonymous/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Anonymous
-copying build/lib/supybot/plugins/Anonymous/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Anonymous
+copying build/lib/supybot/plugins/Karma/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Karma/locales
 creating build/bdist.linux-armv7l/wheel/supybot/plugins/Filter
+copying build/lib/supybot/plugins/Filter/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Filter
+copying build/lib/supybot/plugins/Filter/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Filter
+copying build/lib/supybot/plugins/Filter/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Filter
+copying build/lib/supybot/plugins/Filter/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Filter
 creating build/bdist.linux-armv7l/wheel/supybot/plugins/Filter/locales
-copying build/lib/supybot/plugins/Filter/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Filter/locales
 copying build/lib/supybot/plugins/Filter/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Filter/locales
 copying build/lib/supybot/plugins/Filter/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Filter/locales
-copying build/lib/supybot/plugins/Filter/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Filter
-copying build/lib/supybot/plugins/Filter/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Filter
-copying build/lib/supybot/plugins/Filter/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Filter
-copying build/lib/supybot/plugins/Filter/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Filter
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Later
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Later/locales
-copying build/lib/supybot/plugins/Later/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Later/locales
-copying build/lib/supybot/plugins/Later/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Later/locales
-copying build/lib/supybot/plugins/Later/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Later/locales
-copying build/lib/supybot/plugins/Later/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Later/locales
-copying build/lib/supybot/plugins/Later/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Later
-copying build/lib/supybot/plugins/Later/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Later
-copying build/lib/supybot/plugins/Later/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Later
-copying build/lib/supybot/plugins/Later/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Later
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Services
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Services/locales
-copying build/lib/supybot/plugins/Services/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Services/locales
-copying build/lib/supybot/plugins/Services/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Services/locales
-copying build/lib/supybot/plugins/Services/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Services/locales
-copying build/lib/supybot/plugins/Services/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Services/locales
-copying build/lib/supybot/plugins/Services/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Services
-copying build/lib/supybot/plugins/Services/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Services
-copying build/lib/supybot/plugins/Services/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Services
-copying build/lib/supybot/plugins/Services/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Services
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Conditional
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Conditional/locales
-copying build/lib/supybot/plugins/Conditional/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Conditional/locales
-copying build/lib/supybot/plugins/Conditional/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Conditional/locales
-copying build/lib/supybot/plugins/Conditional/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Conditional/locales
-copying build/lib/supybot/plugins/Conditional/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Conditional
-copying build/lib/supybot/plugins/Conditional/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Conditional
-copying build/lib/supybot/plugins/Conditional/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Conditional
-copying build/lib/supybot/plugins/Conditional/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Conditional
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Debug
-copying build/lib/supybot/plugins/Debug/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Debug
-copying build/lib/supybot/plugins/Debug/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Debug
-copying build/lib/supybot/plugins/Debug/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Debug
-copying build/lib/supybot/plugins/Debug/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Debug
+copying build/lib/supybot/plugins/Filter/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Filter/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Owner
+copying build/lib/supybot/plugins/Owner/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Owner
+copying build/lib/supybot/plugins/Owner/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Owner
+copying build/lib/supybot/plugins/Owner/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Owner
+copying build/lib/supybot/plugins/Owner/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Owner
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Owner/locales
+copying build/lib/supybot/plugins/Owner/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Owner/locales
+copying build/lib/supybot/plugins/Owner/locales/hu.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Owner/locales
+copying build/lib/supybot/plugins/Owner/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Owner/locales
+copying build/lib/supybot/plugins/Owner/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Owner/locales
+copying build/lib/supybot/plugins/Owner/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Owner/locales
 creating build/bdist.linux-armv7l/wheel/supybot/plugins/Dunno
+copying build/lib/supybot/plugins/Dunno/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Dunno
+copying build/lib/supybot/plugins/Dunno/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Dunno
+copying build/lib/supybot/plugins/Dunno/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Dunno
+copying build/lib/supybot/plugins/Dunno/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Dunno
 creating build/bdist.linux-armv7l/wheel/supybot/plugins/Dunno/locales
-copying build/lib/supybot/plugins/Dunno/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Dunno/locales
-copying build/lib/supybot/plugins/Dunno/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Dunno/locales
 copying build/lib/supybot/plugins/Dunno/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Dunno/locales
+copying build/lib/supybot/plugins/Dunno/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Dunno/locales
 copying build/lib/supybot/plugins/Dunno/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Dunno/locales
-copying build/lib/supybot/plugins/Dunno/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Dunno
-copying build/lib/supybot/plugins/Dunno/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Dunno
-copying build/lib/supybot/plugins/Dunno/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Dunno
-copying build/lib/supybot/plugins/Dunno/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Dunno
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/AutoMode
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/AutoMode/locales
-copying build/lib/supybot/plugins/AutoMode/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/AutoMode/locales
-copying build/lib/supybot/plugins/AutoMode/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/AutoMode/locales
-copying build/lib/supybot/plugins/AutoMode/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/AutoMode/locales
-copying build/lib/supybot/plugins/AutoMode/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/AutoMode/locales
-copying build/lib/supybot/plugins/AutoMode/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/AutoMode
-copying build/lib/supybot/plugins/AutoMode/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/AutoMode
-copying build/lib/supybot/plugins/AutoMode/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/AutoMode
-copying build/lib/supybot/plugins/AutoMode/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/AutoMode
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Plugin
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Plugin/locales
-copying build/lib/supybot/plugins/Plugin/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Plugin/locales
-copying build/lib/supybot/plugins/Plugin/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Plugin/locales
-copying build/lib/supybot/plugins/Plugin/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Plugin/locales
-copying build/lib/supybot/plugins/Plugin/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Plugin/locales
-copying build/lib/supybot/plugins/Plugin/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Plugin
-copying build/lib/supybot/plugins/Plugin/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Plugin
-copying build/lib/supybot/plugins/Plugin/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Plugin
-copying build/lib/supybot/plugins/Plugin/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Plugin
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Autocomplete
-copying build/lib/supybot/plugins/Autocomplete/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Autocomplete
-copying build/lib/supybot/plugins/Autocomplete/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Autocomplete
-copying build/lib/supybot/plugins/Autocomplete/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Autocomplete
-copying build/lib/supybot/plugins/Autocomplete/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Autocomplete
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Seen
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Seen/locales
-copying build/lib/supybot/plugins/Seen/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Seen/locales
-copying build/lib/supybot/plugins/Seen/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Seen/locales
-copying build/lib/supybot/plugins/Seen/locales/ru.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Seen/locales
-copying build/lib/supybot/plugins/Seen/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Seen/locales
-copying build/lib/supybot/plugins/Seen/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Seen/locales
-copying build/lib/supybot/plugins/Seen/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Seen
-copying build/lib/supybot/plugins/Seen/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Seen
-copying build/lib/supybot/plugins/Seen/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Seen
-copying build/lib/supybot/plugins/Seen/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Seen
+copying build/lib/supybot/plugins/Dunno/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Dunno/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/NickAuth
+copying build/lib/supybot/plugins/NickAuth/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/NickAuth
+copying build/lib/supybot/plugins/NickAuth/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/NickAuth
+copying build/lib/supybot/plugins/NickAuth/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/NickAuth
+copying build/lib/supybot/plugins/NickAuth/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/NickAuth
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/NickAuth/locales
+copying build/lib/supybot/plugins/NickAuth/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/NickAuth/locales
+copying build/lib/supybot/plugins/NickAuth/locales/ru.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/NickAuth/locales
+copying build/lib/supybot/plugins/NickAuth/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/NickAuth/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Debug
+copying build/lib/supybot/plugins/Debug/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Debug
+copying build/lib/supybot/plugins/Debug/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Debug
+copying build/lib/supybot/plugins/Debug/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Debug
+copying build/lib/supybot/plugins/Debug/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Debug
 creating build/bdist.linux-armv7l/wheel/supybot/plugins/Channel
+copying build/lib/supybot/plugins/Channel/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Channel
+copying build/lib/supybot/plugins/Channel/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Channel
+copying build/lib/supybot/plugins/Channel/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Channel
+copying build/lib/supybot/plugins/Channel/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Channel
 creating build/bdist.linux-armv7l/wheel/supybot/plugins/Channel/locales
-copying build/lib/supybot/plugins/Channel/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Channel/locales
-copying build/lib/supybot/plugins/Channel/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Channel/locales
 copying build/lib/supybot/plugins/Channel/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Channel/locales
 copying build/lib/supybot/plugins/Channel/locales/hu.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Channel/locales
+copying build/lib/supybot/plugins/Channel/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Channel/locales
 copying build/lib/supybot/plugins/Channel/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Channel/locales
-copying build/lib/supybot/plugins/Channel/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Channel
-copying build/lib/supybot/plugins/Channel/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Channel
-copying build/lib/supybot/plugins/Channel/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Channel
-copying build/lib/supybot/plugins/Channel/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Channel
+copying build/lib/supybot/plugins/Channel/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Channel/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/ShrinkUrl
+copying build/lib/supybot/plugins/ShrinkUrl/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ShrinkUrl
+copying build/lib/supybot/plugins/ShrinkUrl/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ShrinkUrl
+copying build/lib/supybot/plugins/ShrinkUrl/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ShrinkUrl
+copying build/lib/supybot/plugins/ShrinkUrl/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ShrinkUrl
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/ShrinkUrl/locales
+copying build/lib/supybot/plugins/ShrinkUrl/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ShrinkUrl/locales
+copying build/lib/supybot/plugins/ShrinkUrl/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ShrinkUrl/locales
+copying build/lib/supybot/plugins/ShrinkUrl/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ShrinkUrl/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/AutoMode
+copying build/lib/supybot/plugins/AutoMode/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/AutoMode
+copying build/lib/supybot/plugins/AutoMode/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/AutoMode
+copying build/lib/supybot/plugins/AutoMode/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/AutoMode
+copying build/lib/supybot/plugins/AutoMode/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/AutoMode
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/AutoMode/locales
+copying build/lib/supybot/plugins/AutoMode/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/AutoMode/locales
+copying build/lib/supybot/plugins/AutoMode/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/AutoMode/locales
+copying build/lib/supybot/plugins/AutoMode/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/AutoMode/locales
+copying build/lib/supybot/plugins/AutoMode/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/AutoMode/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/QuoteGrabs
+copying build/lib/supybot/plugins/QuoteGrabs/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/QuoteGrabs
+copying build/lib/supybot/plugins/QuoteGrabs/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/QuoteGrabs
+copying build/lib/supybot/plugins/QuoteGrabs/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/QuoteGrabs
+copying build/lib/supybot/plugins/QuoteGrabs/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/QuoteGrabs
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/QuoteGrabs/locales
+copying build/lib/supybot/plugins/QuoteGrabs/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/QuoteGrabs/locales
+copying build/lib/supybot/plugins/QuoteGrabs/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/QuoteGrabs/locales
+copying build/lib/supybot/plugins/QuoteGrabs/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/QuoteGrabs/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Services
+copying build/lib/supybot/plugins/Services/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Services
+copying build/lib/supybot/plugins/Services/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Services
+copying build/lib/supybot/plugins/Services/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Services
+copying build/lib/supybot/plugins/Services/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Services
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Services/locales
+copying build/lib/supybot/plugins/Services/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Services/locales
+copying build/lib/supybot/plugins/Services/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Services/locales
+copying build/lib/supybot/plugins/Services/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Services/locales
+copying build/lib/supybot/plugins/Services/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Services/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Time
+copying build/lib/supybot/plugins/Time/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Time
+copying build/lib/supybot/plugins/Time/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Time
+copying build/lib/supybot/plugins/Time/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Time
+copying build/lib/supybot/plugins/Time/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Time
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Time/locales
+copying build/lib/supybot/plugins/Time/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Time/locales
+copying build/lib/supybot/plugins/Time/locales/hu.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Time/locales
+copying build/lib/supybot/plugins/Time/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Time/locales
+copying build/lib/supybot/plugins/Time/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Time/locales
+copying build/lib/supybot/plugins/Time/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Time/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Games
+copying build/lib/supybot/plugins/Games/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Games
+copying build/lib/supybot/plugins/Games/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Games
+copying build/lib/supybot/plugins/Games/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Games
+copying build/lib/supybot/plugins/Games/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Games
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Games/locales
+copying build/lib/supybot/plugins/Games/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Games/locales
+copying build/lib/supybot/plugins/Games/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Games/locales
+copying build/lib/supybot/plugins/Games/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Games/locales
+copying build/lib/supybot/plugins/Games/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Games/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Nickometer
+copying build/lib/supybot/plugins/Nickometer/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Nickometer
+copying build/lib/supybot/plugins/Nickometer/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Nickometer
+copying build/lib/supybot/plugins/Nickometer/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Nickometer
+copying build/lib/supybot/plugins/Nickometer/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Nickometer
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Nickometer/locales
+copying build/lib/supybot/plugins/Nickometer/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Nickometer/locales
+copying build/lib/supybot/plugins/Nickometer/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Nickometer/locales
+copying build/lib/supybot/plugins/Nickometer/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Nickometer/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Status
+copying build/lib/supybot/plugins/Status/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Status
+copying build/lib/supybot/plugins/Status/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Status
+copying build/lib/supybot/plugins/Status/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Status
+copying build/lib/supybot/plugins/Status/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Status
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Status/locales
+copying build/lib/supybot/plugins/Status/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Status/locales
+copying build/lib/supybot/plugins/Status/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Status/locales
+copying build/lib/supybot/plugins/Status/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Status/locales
+copying build/lib/supybot/plugins/Status/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Status/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Conditional
+copying build/lib/supybot/plugins/Conditional/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Conditional
+copying build/lib/supybot/plugins/Conditional/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Conditional
+copying build/lib/supybot/plugins/Conditional/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Conditional
+copying build/lib/supybot/plugins/Conditional/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Conditional
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Conditional/locales
+copying build/lib/supybot/plugins/Conditional/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Conditional/locales
+copying build/lib/supybot/plugins/Conditional/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Conditional/locales
+copying build/lib/supybot/plugins/Conditional/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Conditional/locales
 copying build/lib/supybot/plugins/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/PluginDownloader
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/PluginDownloader/locales
-copying build/lib/supybot/plugins/PluginDownloader/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/PluginDownloader/locales
-copying build/lib/supybot/plugins/PluginDownloader/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/PluginDownloader/locales
-copying build/lib/supybot/plugins/PluginDownloader/locales/ru.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/PluginDownloader/locales
-copying build/lib/supybot/plugins/PluginDownloader/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/PluginDownloader/locales
-copying build/lib/supybot/plugins/PluginDownloader/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/PluginDownloader/locales
-copying build/lib/supybot/plugins/PluginDownloader/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/PluginDownloader
-copying build/lib/supybot/plugins/PluginDownloader/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/PluginDownloader
-copying build/lib/supybot/plugins/PluginDownloader/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/PluginDownloader
-copying build/lib/supybot/plugins/PluginDownloader/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/PluginDownloader
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/BadWords
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/BadWords/locales
-copying build/lib/supybot/plugins/BadWords/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/BadWords/locales
-copying build/lib/supybot/plugins/BadWords/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/BadWords/locales
-copying build/lib/supybot/plugins/BadWords/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/BadWords/locales
-copying build/lib/supybot/plugins/BadWords/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/BadWords
-copying build/lib/supybot/plugins/BadWords/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/BadWords
-copying build/lib/supybot/plugins/BadWords/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/BadWords
-copying build/lib/supybot/plugins/BadWords/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/BadWords
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Quote
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Quote/locales
-copying build/lib/supybot/plugins/Quote/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Quote/locales
-copying build/lib/supybot/plugins/Quote/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Quote/locales
-copying build/lib/supybot/plugins/Quote/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Quote/locales
-copying build/lib/supybot/plugins/Quote/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Quote
-copying build/lib/supybot/plugins/Quote/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Quote
-copying build/lib/supybot/plugins/Quote/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Quote
-copying build/lib/supybot/plugins/Quote/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Quote
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Dict
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Dict/locales
-copying build/lib/supybot/plugins/Dict/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Dict/locales
-copying build/lib/supybot/plugins/Dict/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Dict/locales
-copying build/lib/supybot/plugins/Dict/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Dict/locales
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Dict/local
-copying build/lib/supybot/plugins/Dict/local/dictclient.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Dict/local
-copying build/lib/supybot/plugins/Dict/local/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Dict/local
-copying build/lib/supybot/plugins/Dict/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Dict
-copying build/lib/supybot/plugins/Dict/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Dict
-copying build/lib/supybot/plugins/Dict/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Dict
-copying build/lib/supybot/plugins/Dict/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Dict
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/News
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/News/locales
-copying build/lib/supybot/plugins/News/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/News/locales
-copying build/lib/supybot/plugins/News/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/News/locales
-copying build/lib/supybot/plugins/News/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/News/locales
-copying build/lib/supybot/plugins/News/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/News
-copying build/lib/supybot/plugins/News/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/News
-copying build/lib/supybot/plugins/News/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/News
-copying build/lib/supybot/plugins/News/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/News
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/User
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/User/locales
-copying build/lib/supybot/plugins/User/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/User/locales
-copying build/lib/supybot/plugins/User/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/User/locales
-copying build/lib/supybot/plugins/User/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/User/locales
-copying build/lib/supybot/plugins/User/locales/hu.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/User/locales
-copying build/lib/supybot/plugins/User/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/User/locales
-copying build/lib/supybot/plugins/User/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/User
-copying build/lib/supybot/plugins/User/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/User
-copying build/lib/supybot/plugins/User/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/User
-copying build/lib/supybot/plugins/User/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/User
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/DDG
+copying build/lib/supybot/plugins/DDG/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/DDG
+copying build/lib/supybot/plugins/DDG/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/DDG
+copying build/lib/supybot/plugins/DDG/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/DDG
+copying build/lib/supybot/plugins/DDG/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/DDG
+copying build/lib/supybot/plugins/DDG/parser.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/DDG
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/LogToIrc
+copying build/lib/supybot/plugins/LogToIrc/handler.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/LogToIrc
+copying build/lib/supybot/plugins/LogToIrc/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/LogToIrc
+copying build/lib/supybot/plugins/LogToIrc/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/LogToIrc
+copying build/lib/supybot/plugins/LogToIrc/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/LogToIrc
+copying build/lib/supybot/plugins/LogToIrc/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/LogToIrc
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Format
+copying build/lib/supybot/plugins/Format/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Format
+copying build/lib/supybot/plugins/Format/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Format
+copying build/lib/supybot/plugins/Format/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Format
+copying build/lib/supybot/plugins/Format/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Format
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Format/locales
+copying build/lib/supybot/plugins/Format/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Format/locales
+copying build/lib/supybot/plugins/Format/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Format/locales
+copying build/lib/supybot/plugins/Format/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Format/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Ctcp
+copying build/lib/supybot/plugins/Ctcp/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Ctcp
+copying build/lib/supybot/plugins/Ctcp/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Ctcp
+copying build/lib/supybot/plugins/Ctcp/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Ctcp
+copying build/lib/supybot/plugins/Ctcp/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Ctcp
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Ctcp/locales
+copying build/lib/supybot/plugins/Ctcp/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Ctcp/locales
+copying build/lib/supybot/plugins/Ctcp/locales/hu.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Ctcp/locales
+copying build/lib/supybot/plugins/Ctcp/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Ctcp/locales
+copying build/lib/supybot/plugins/Ctcp/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Ctcp/locales
+copying build/lib/supybot/plugins/Ctcp/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Ctcp/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Anonymous
+copying build/lib/supybot/plugins/Anonymous/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Anonymous
+copying build/lib/supybot/plugins/Anonymous/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Anonymous
+copying build/lib/supybot/plugins/Anonymous/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Anonymous
+copying build/lib/supybot/plugins/Anonymous/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Anonymous
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Anonymous/locales
+copying build/lib/supybot/plugins/Anonymous/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Anonymous/locales
+copying build/lib/supybot/plugins/Anonymous/locales/hu.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Anonymous/locales
+copying build/lib/supybot/plugins/Anonymous/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Anonymous/locales
+copying build/lib/supybot/plugins/Anonymous/locales/ru.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Anonymous/locales
+copying build/lib/supybot/plugins/Anonymous/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Anonymous/locales
+copying build/lib/supybot/plugins/Anonymous/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Anonymous/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/ChannelLogger
+copying build/lib/supybot/plugins/ChannelLogger/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ChannelLogger
+copying build/lib/supybot/plugins/ChannelLogger/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ChannelLogger
+copying build/lib/supybot/plugins/ChannelLogger/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ChannelLogger
+copying build/lib/supybot/plugins/ChannelLogger/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ChannelLogger
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/ChannelLogger/locales
+copying build/lib/supybot/plugins/ChannelLogger/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ChannelLogger/locales
+copying build/lib/supybot/plugins/ChannelLogger/locales/hu.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ChannelLogger/locales
+copying build/lib/supybot/plugins/ChannelLogger/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ChannelLogger/locales
+copying build/lib/supybot/plugins/ChannelLogger/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ChannelLogger/locales
 creating build/bdist.linux-armv7l/wheel/supybot/plugins/Success
+copying build/lib/supybot/plugins/Success/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Success
+copying build/lib/supybot/plugins/Success/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Success
+copying build/lib/supybot/plugins/Success/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Success
+copying build/lib/supybot/plugins/Success/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Success
 creating build/bdist.linux-armv7l/wheel/supybot/plugins/Success/locales
-copying build/lib/supybot/plugins/Success/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Success/locales
 copying build/lib/supybot/plugins/Success/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Success/locales
 copying build/lib/supybot/plugins/Success/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Success/locales
-copying build/lib/supybot/plugins/Success/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Success
-copying build/lib/supybot/plugins/Success/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Success
-copying build/lib/supybot/plugins/Success/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Success
-copying build/lib/supybot/plugins/Success/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Success
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Admin
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/Admin/locales
-copying build/lib/supybot/plugins/Admin/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Admin/locales
-copying build/lib/supybot/plugins/Admin/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Admin/locales
-copying build/lib/supybot/plugins/Admin/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Admin/locales
-copying build/lib/supybot/plugins/Admin/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Admin/locales
-copying build/lib/supybot/plugins/Admin/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Admin
-copying build/lib/supybot/plugins/Admin/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Admin
-copying build/lib/supybot/plugins/Admin/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Admin
-copying build/lib/supybot/plugins/Admin/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Admin
+copying build/lib/supybot/plugins/Success/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Success/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/String
+copying build/lib/supybot/plugins/String/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/String
+copying build/lib/supybot/plugins/String/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/String
+copying build/lib/supybot/plugins/String/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/String
+copying build/lib/supybot/plugins/String/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/String
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/String/locales
+copying build/lib/supybot/plugins/String/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/String/locales
+copying build/lib/supybot/plugins/String/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/String/locales
+copying build/lib/supybot/plugins/String/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/String/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Google
+copying build/lib/supybot/plugins/Google/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Google
+copying build/lib/supybot/plugins/Google/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Google
+copying build/lib/supybot/plugins/Google/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Google
+copying build/lib/supybot/plugins/Google/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Google
+copying build/lib/supybot/plugins/Google/parser.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Google
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Google/locales
+copying build/lib/supybot/plugins/Google/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Google/locales
+copying build/lib/supybot/plugins/Google/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Google/locales
+copying build/lib/supybot/plugins/Google/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Google/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Todo
+copying build/lib/supybot/plugins/Todo/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Todo
+copying build/lib/supybot/plugins/Todo/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Todo
+copying build/lib/supybot/plugins/Todo/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Todo
+copying build/lib/supybot/plugins/Todo/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Todo
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Todo/locales
+copying build/lib/supybot/plugins/Todo/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Todo/locales
+copying build/lib/supybot/plugins/Todo/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Todo/locales
+copying build/lib/supybot/plugins/Todo/locales/ru.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Todo/locales
+copying build/lib/supybot/plugins/Todo/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Todo/locales
+copying build/lib/supybot/plugins/Todo/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Todo/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/RSS
+copying build/lib/supybot/plugins/RSS/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/RSS
+copying build/lib/supybot/plugins/RSS/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/RSS
+copying build/lib/supybot/plugins/RSS/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/RSS
+copying build/lib/supybot/plugins/RSS/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/RSS
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/RSS/locales
+copying build/lib/supybot/plugins/RSS/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/RSS/locales
+copying build/lib/supybot/plugins/RSS/locales/hu.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/RSS/locales
+copying build/lib/supybot/plugins/RSS/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/RSS/locales
+copying build/lib/supybot/plugins/RSS/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/RSS/locales
+copying build/lib/supybot/plugins/RSS/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/RSS/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/SedRegex
+copying build/lib/supybot/plugins/SedRegex/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/SedRegex
+copying build/lib/supybot/plugins/SedRegex/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/SedRegex
+copying build/lib/supybot/plugins/SedRegex/constants.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/SedRegex
+copying build/lib/supybot/plugins/SedRegex/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/SedRegex
+copying build/lib/supybot/plugins/SedRegex/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/SedRegex
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Utilities
+copying build/lib/supybot/plugins/Utilities/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Utilities
+copying build/lib/supybot/plugins/Utilities/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Utilities
+copying build/lib/supybot/plugins/Utilities/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Utilities
+copying build/lib/supybot/plugins/Utilities/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Utilities
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Utilities/locales
+copying build/lib/supybot/plugins/Utilities/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Utilities/locales
+copying build/lib/supybot/plugins/Utilities/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Utilities/locales
+copying build/lib/supybot/plugins/Utilities/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Utilities/locales
+copying build/lib/supybot/plugins/Utilities/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Utilities/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Web
+copying build/lib/supybot/plugins/Web/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Web
+copying build/lib/supybot/plugins/Web/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Web
+copying build/lib/supybot/plugins/Web/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Web
+copying build/lib/supybot/plugins/Web/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Web
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Web/locales
+copying build/lib/supybot/plugins/Web/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Web/locales
+copying build/lib/supybot/plugins/Web/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Web/locales
+copying build/lib/supybot/plugins/Web/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Web/locales
+copying build/lib/supybot/plugins/Web/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Web/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/GPG
+copying build/lib/supybot/plugins/GPG/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/GPG
+copying build/lib/supybot/plugins/GPG/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/GPG
+copying build/lib/supybot/plugins/GPG/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/GPG
+copying build/lib/supybot/plugins/GPG/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/GPG
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Hashes
+copying build/lib/supybot/plugins/Hashes/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Hashes
+copying build/lib/supybot/plugins/Hashes/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Hashes
+copying build/lib/supybot/plugins/Hashes/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Hashes
+copying build/lib/supybot/plugins/Hashes/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Hashes
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Factoids
+copying build/lib/supybot/plugins/Factoids/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Factoids
+copying build/lib/supybot/plugins/Factoids/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Factoids
+copying build/lib/supybot/plugins/Factoids/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Factoids
+copying build/lib/supybot/plugins/Factoids/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Factoids
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Factoids/locales
+copying build/lib/supybot/plugins/Factoids/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Factoids/locales
+copying build/lib/supybot/plugins/Factoids/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Factoids/locales
+copying build/lib/supybot/plugins/Factoids/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Factoids/locales
 creating build/bdist.linux-armv7l/wheel/supybot/plugins/MoobotFactoids
+copying build/lib/supybot/plugins/MoobotFactoids/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/MoobotFactoids
+copying build/lib/supybot/plugins/MoobotFactoids/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/MoobotFactoids
+copying build/lib/supybot/plugins/MoobotFactoids/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/MoobotFactoids
+copying build/lib/supybot/plugins/MoobotFactoids/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/MoobotFactoids
 creating build/bdist.linux-armv7l/wheel/supybot/plugins/MoobotFactoids/locales
-copying build/lib/supybot/plugins/MoobotFactoids/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/MoobotFactoids/locales
 copying build/lib/supybot/plugins/MoobotFactoids/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/MoobotFactoids/locales
 copying build/lib/supybot/plugins/MoobotFactoids/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/MoobotFactoids/locales
-copying build/lib/supybot/plugins/MoobotFactoids/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/MoobotFactoids
-copying build/lib/supybot/plugins/MoobotFactoids/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/MoobotFactoids
-copying build/lib/supybot/plugins/MoobotFactoids/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/MoobotFactoids
-copying build/lib/supybot/plugins/MoobotFactoids/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/MoobotFactoids
+copying build/lib/supybot/plugins/MoobotFactoids/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/MoobotFactoids/locales
 creating build/bdist.linux-armv7l/wheel/supybot/plugins/Herald
+copying build/lib/supybot/plugins/Herald/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Herald
+copying build/lib/supybot/plugins/Herald/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Herald
+copying build/lib/supybot/plugins/Herald/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Herald
+copying build/lib/supybot/plugins/Herald/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Herald
 creating build/bdist.linux-armv7l/wheel/supybot/plugins/Herald/locales
-copying build/lib/supybot/plugins/Herald/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Herald/locales
 copying build/lib/supybot/plugins/Herald/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Herald/locales
 copying build/lib/supybot/plugins/Herald/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Herald/locales
-copying build/lib/supybot/plugins/Herald/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Herald
-copying build/lib/supybot/plugins/Herald/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Herald
-copying build/lib/supybot/plugins/Herald/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Herald
-copying build/lib/supybot/plugins/Herald/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Herald
+copying build/lib/supybot/plugins/Herald/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Herald/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Alias
+copying build/lib/supybot/plugins/Alias/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Alias
+copying build/lib/supybot/plugins/Alias/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Alias
+copying build/lib/supybot/plugins/Alias/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Alias
+copying build/lib/supybot/plugins/Alias/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Alias
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Alias/locales
+copying build/lib/supybot/plugins/Alias/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Alias/locales
+copying build/lib/supybot/plugins/Alias/locales/hu.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Alias/locales
+copying build/lib/supybot/plugins/Alias/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Alias/locales
+copying build/lib/supybot/plugins/Alias/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Alias/locales
+copying build/lib/supybot/plugins/Alias/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Alias/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Autocomplete
+copying build/lib/supybot/plugins/Autocomplete/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Autocomplete
+copying build/lib/supybot/plugins/Autocomplete/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Autocomplete
+copying build/lib/supybot/plugins/Autocomplete/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Autocomplete
+copying build/lib/supybot/plugins/Autocomplete/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Autocomplete
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Admin
+copying build/lib/supybot/plugins/Admin/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Admin
+copying build/lib/supybot/plugins/Admin/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Admin
+copying build/lib/supybot/plugins/Admin/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Admin
+copying build/lib/supybot/plugins/Admin/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Admin
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Admin/locales
+copying build/lib/supybot/plugins/Admin/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Admin/locales
+copying build/lib/supybot/plugins/Admin/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Admin/locales
+copying build/lib/supybot/plugins/Admin/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Admin/locales
+copying build/lib/supybot/plugins/Admin/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Admin/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Reply
+copying build/lib/supybot/plugins/Reply/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Reply
+copying build/lib/supybot/plugins/Reply/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Reply
+copying build/lib/supybot/plugins/Reply/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Reply
+copying build/lib/supybot/plugins/Reply/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Reply
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Reply/locales
+copying build/lib/supybot/plugins/Reply/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Reply/locales
+copying build/lib/supybot/plugins/Reply/locales/hu.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Reply/locales
+copying build/lib/supybot/plugins/Reply/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Reply/locales
+copying build/lib/supybot/plugins/Reply/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Reply/locales
+copying build/lib/supybot/plugins/Reply/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Reply/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/NickCapture
+copying build/lib/supybot/plugins/NickCapture/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/NickCapture
+copying build/lib/supybot/plugins/NickCapture/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/NickCapture
+copying build/lib/supybot/plugins/NickCapture/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/NickCapture
+copying build/lib/supybot/plugins/NickCapture/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/NickCapture
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/NickCapture/locales
+copying build/lib/supybot/plugins/NickCapture/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/NickCapture/locales
+copying build/lib/supybot/plugins/NickCapture/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/NickCapture/locales
+copying build/lib/supybot/plugins/NickCapture/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/NickCapture/locales
+copying build/lib/supybot/plugins/NickCapture/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/NickCapture/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Config
+copying build/lib/supybot/plugins/Config/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Config
+copying build/lib/supybot/plugins/Config/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Config
+copying build/lib/supybot/plugins/Config/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Config
+copying build/lib/supybot/plugins/Config/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Config
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Config/locales
+copying build/lib/supybot/plugins/Config/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Config/locales
+copying build/lib/supybot/plugins/Config/locales/hu.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Config/locales
+copying build/lib/supybot/plugins/Config/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Config/locales
+copying build/lib/supybot/plugins/Config/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Config/locales
+copying build/lib/supybot/plugins/Config/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Config/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Relay
+copying build/lib/supybot/plugins/Relay/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Relay
+copying build/lib/supybot/plugins/Relay/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Relay
+copying build/lib/supybot/plugins/Relay/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Relay
+copying build/lib/supybot/plugins/Relay/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Relay
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Relay/locales
+copying build/lib/supybot/plugins/Relay/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Relay/locales
+copying build/lib/supybot/plugins/Relay/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Relay/locales
+copying build/lib/supybot/plugins/Relay/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Relay/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/BadWords
+copying build/lib/supybot/plugins/BadWords/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/BadWords
+copying build/lib/supybot/plugins/BadWords/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/BadWords
+copying build/lib/supybot/plugins/BadWords/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/BadWords
+copying build/lib/supybot/plugins/BadWords/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/BadWords
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/BadWords/locales
+copying build/lib/supybot/plugins/BadWords/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/BadWords/locales
+copying build/lib/supybot/plugins/BadWords/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/BadWords/locales
+copying build/lib/supybot/plugins/BadWords/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/BadWords/locales
 creating build/bdist.linux-armv7l/wheel/supybot/plugins/Misc
+copying build/lib/supybot/plugins/Misc/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Misc
+copying build/lib/supybot/plugins/Misc/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Misc
+copying build/lib/supybot/plugins/Misc/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Misc
+copying build/lib/supybot/plugins/Misc/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Misc
 creating build/bdist.linux-armv7l/wheel/supybot/plugins/Misc/locales
-copying build/lib/supybot/plugins/Misc/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Misc/locales
-copying build/lib/supybot/plugins/Misc/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Misc/locales
 copying build/lib/supybot/plugins/Misc/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Misc/locales
 copying build/lib/supybot/plugins/Misc/locales/hu.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Misc/locales
+copying build/lib/supybot/plugins/Misc/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Misc/locales
 copying build/lib/supybot/plugins/Misc/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Misc/locales
-copying build/lib/supybot/plugins/Misc/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Misc
-copying build/lib/supybot/plugins/Misc/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Misc
-copying build/lib/supybot/plugins/Misc/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Misc
-copying build/lib/supybot/plugins/Misc/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Misc
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/ChannelStats
-creating build/bdist.linux-armv7l/wheel/supybot/plugins/ChannelStats/locales
-copying build/lib/supybot/plugins/ChannelStats/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ChannelStats/locales
-copying build/lib/supybot/plugins/ChannelStats/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ChannelStats/locales
-copying build/lib/supybot/plugins/ChannelStats/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ChannelStats/locales
-copying build/lib/supybot/plugins/ChannelStats/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ChannelStats
-copying build/lib/supybot/plugins/ChannelStats/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ChannelStats
-copying build/lib/supybot/plugins/ChannelStats/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ChannelStats
-copying build/lib/supybot/plugins/ChannelStats/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/ChannelStats
+copying build/lib/supybot/plugins/Misc/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Misc/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Aka
+copying build/lib/supybot/plugins/Aka/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Aka
+copying build/lib/supybot/plugins/Aka/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Aka
+copying build/lib/supybot/plugins/Aka/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Aka
+copying build/lib/supybot/plugins/Aka/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Aka
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Aka/locales
+copying build/lib/supybot/plugins/Aka/locales/ru.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Aka/locales
+copying build/lib/supybot/plugins/Aka/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Aka/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Unix
+copying build/lib/supybot/plugins/Unix/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Unix
+copying build/lib/supybot/plugins/Unix/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Unix
+copying build/lib/supybot/plugins/Unix/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Unix
+copying build/lib/supybot/plugins/Unix/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Unix
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Unix/locales
+copying build/lib/supybot/plugins/Unix/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Unix/locales
+copying build/lib/supybot/plugins/Unix/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Unix/locales
+copying build/lib/supybot/plugins/Unix/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Unix/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Lart
+copying build/lib/supybot/plugins/Lart/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Lart
+copying build/lib/supybot/plugins/Lart/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Lart
+copying build/lib/supybot/plugins/Lart/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Lart
+copying build/lib/supybot/plugins/Lart/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Lart
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/Lart/locales
+copying build/lib/supybot/plugins/Lart/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Lart/locales
+copying build/lib/supybot/plugins/Lart/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Lart/locales
+copying build/lib/supybot/plugins/Lart/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Lart/locales
 creating build/bdist.linux-armv7l/wheel/supybot/plugins/Topic
+copying build/lib/supybot/plugins/Topic/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Topic
+copying build/lib/supybot/plugins/Topic/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Topic
+copying build/lib/supybot/plugins/Topic/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Topic
+copying build/lib/supybot/plugins/Topic/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Topic
 creating build/bdist.linux-armv7l/wheel/supybot/plugins/Topic/locales
-copying build/lib/supybot/plugins/Topic/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Topic/locales
 copying build/lib/supybot/plugins/Topic/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Topic/locales
 copying build/lib/supybot/plugins/Topic/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Topic/locales
-copying build/lib/supybot/plugins/Topic/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Topic
-copying build/lib/supybot/plugins/Topic/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Topic
-copying build/lib/supybot/plugins/Topic/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Topic
-copying build/lib/supybot/plugins/Topic/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Topic
-copying build/lib/supybot/ircutils.py -> build/bdist.linux-armv7l/wheel/./supybot
-creating build/bdist.linux-armv7l/wheel/supybot/utils
-copying build/lib/supybot/utils/transaction.py -> build/bdist.linux-armv7l/wheel/./supybot/utils
-copying build/lib/supybot/utils/file.py -> build/bdist.linux-armv7l/wheel/./supybot/utils
-copying build/lib/supybot/utils/math_evaluator.py -> build/bdist.linux-armv7l/wheel/./supybot/utils
-copying build/lib/supybot/utils/str.py -> build/bdist.linux-armv7l/wheel/./supybot/utils
-copying build/lib/supybot/utils/web.py -> build/bdist.linux-armv7l/wheel/./supybot/utils
-copying build/lib/supybot/utils/minisix.py -> build/bdist.linux-armv7l/wheel/./supybot/utils
-copying build/lib/supybot/utils/time.py -> build/bdist.linux-armv7l/wheel/./supybot/utils
-copying build/lib/supybot/utils/error.py -> build/bdist.linux-armv7l/wheel/./supybot/utils
-copying build/lib/supybot/utils/crypt.py -> build/bdist.linux-armv7l/wheel/./supybot/utils
-copying build/lib/supybot/utils/net.py -> build/bdist.linux-armv7l/wheel/./supybot/utils
-copying build/lib/supybot/utils/gen.py -> build/bdist.linux-armv7l/wheel/./supybot/utils
-copying build/lib/supybot/utils/seq.py -> build/bdist.linux-armv7l/wheel/./supybot/utils
-copying build/lib/supybot/utils/structures.py -> build/bdist.linux-armv7l/wheel/./supybot/utils
-copying build/lib/supybot/utils/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/utils
-copying build/lib/supybot/utils/python.py -> build/bdist.linux-armv7l/wheel/./supybot/utils
-copying build/lib/supybot/utils/iter.py -> build/bdist.linux-armv7l/wheel/./supybot/utils
-copying build/lib/supybot/test.py -> build/bdist.linux-armv7l/wheel/./supybot
-copying build/lib/supybot/setup.py -> build/bdist.linux-armv7l/wheel/./supybot
-copying build/lib/supybot/callbacks.py -> build/bdist.linux-armv7l/wheel/./supybot
-copying build/lib/supybot/irclib.py -> build/bdist.linux-armv7l/wheel/./supybot
+copying build/lib/supybot/plugins/Topic/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/Topic/locales
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/User
+copying build/lib/supybot/plugins/User/config.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/User
+copying build/lib/supybot/plugins/User/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/User
+copying build/lib/supybot/plugins/User/test.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/User
+copying build/lib/supybot/plugins/User/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot/plugins/User
+creating build/bdist.linux-armv7l/wheel/supybot/plugins/User/locales
+copying build/lib/supybot/plugins/User/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/User/locales
+copying build/lib/supybot/plugins/User/locales/hu.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/User/locales
+copying build/lib/supybot/plugins/User/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/User/locales
+copying build/lib/supybot/plugins/User/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/User/locales
+copying build/lib/supybot/plugins/User/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/plugins/User/locales
 copying build/lib/supybot/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot
+copying build/lib/supybot/callbacks.py -> build/bdist.linux-armv7l/wheel/./supybot
 copying build/lib/supybot/cdb.py -> build/bdist.linux-armv7l/wheel/./supybot
-copying build/lib/supybot/schedule.py -> build/bdist.linux-armv7l/wheel/./supybot
+copying build/lib/supybot/dynamicScope.py -> build/bdist.linux-armv7l/wheel/./supybot
+copying build/lib/supybot/test.py -> build/bdist.linux-armv7l/wheel/./supybot
+copying build/lib/supybot/irclib.py -> build/bdist.linux-armv7l/wheel/./supybot
+copying build/lib/supybot/plugin.py -> build/bdist.linux-armv7l/wheel/./supybot
 copying build/lib/supybot/httpserver.py -> build/bdist.linux-armv7l/wheel/./supybot
+copying build/lib/supybot/world.py -> build/bdist.linux-armv7l/wheel/./supybot
+copying build/lib/supybot/unpreserve.py -> build/bdist.linux-armv7l/wheel/./supybot
+copying build/lib/supybot/ircdb.py -> build/bdist.linux-armv7l/wheel/./supybot
+copying build/lib/supybot/shlex.py -> build/bdist.linux-armv7l/wheel/./supybot
+copying build/lib/supybot/log.py -> build/bdist.linux-armv7l/wheel/./supybot
+copying build/lib/supybot/gpg.py -> build/bdist.linux-armv7l/wheel/./supybot
+copying build/lib/supybot/ircmsgs.py -> build/bdist.linux-armv7l/wheel/./supybot
+copying build/lib/supybot/ansi.py -> build/bdist.linux-armv7l/wheel/./supybot
+copying build/lib/supybot/commands.py -> build/bdist.linux-armv7l/wheel/./supybot
+copying build/lib/supybot/async_callbacks.py -> build/bdist.linux-armv7l/wheel/./supybot
+creating build/bdist.linux-armv7l/wheel/supybot/locales
+copying build/lib/supybot/locales/it.po -> build/bdist.linux-armv7l/wheel/./supybot/locales
+copying build/lib/supybot/locales/messages.pot -> build/bdist.linux-armv7l/wheel/./supybot/locales
+copying build/lib/supybot/locales/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/locales
+copying build/lib/supybot/locales/de.po -> build/bdist.linux-armv7l/wheel/./supybot/locales
+copying build/lib/supybot/locales/ru.po -> build/bdist.linux-armv7l/wheel/./supybot/locales
+copying build/lib/supybot/locales/fi.po -> build/bdist.linux-armv7l/wheel/./supybot/locales
+copying build/lib/supybot/locales/fr.py -> build/bdist.linux-armv7l/wheel/./supybot/locales
+copying build/lib/supybot/locales/fr.po -> build/bdist.linux-armv7l/wheel/./supybot/locales
+copying build/lib/supybot/i18n.py -> build/bdist.linux-armv7l/wheel/./supybot
+copying build/lib/supybot/pytest_plugin.py -> build/bdist.linux-armv7l/wheel/./supybot
+creating build/bdist.linux-armv7l/wheel/supybot/drivers
+copying build/lib/supybot/drivers/Socket.py -> build/bdist.linux-armv7l/wheel/./supybot/drivers
+copying build/lib/supybot/drivers/__init__.py -> build/bdist.linux-armv7l/wheel/./supybot/drivers
 running install_data
 creating build/bdist.linux-armv7l/wheel/limnoria-2024.12.20.data/data
 creating build/bdist.linux-armv7l/wheel/limnoria-2024.12.20.data/data/share/man/man1
@@ -3479,7 +3515,7 @@
 Copying limnoria.egg-info to build/bdist.linux-armv7l/wheel/./limnoria-2024.12.20.egg-info
 running install_scripts
 creating build/bdist.linux-armv7l/wheel/limnoria-2024.12.20.dist-info/WHEEL
-creating '/build/reproducible-path/limnoria-2024.12.20/.pybuild/cpython3_3.12_limnoria/.tmp-m0pe0oxk/limnoria-2024.12.20-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it
+creating '/build/reproducible-path/limnoria-2024.12.20/.pybuild/cpython3_3.12_limnoria/.tmp-ayf_6qgk/limnoria-2024.12.20-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it
 adding 'limnoria-2024.12.20.data/data/share/man/man1/limnoria-adduser.1'
 adding 'limnoria-2024.12.20.data/data/share/man/man1/limnoria-botchk.1'
 adding 'limnoria-2024.12.20.data/data/share/man/man1/limnoria-plugin-create.1'
@@ -4102,106 +4138,120 @@
 dh_auto_test
 	pybuild --test -i python{version} -p "3.13 3.12"
 I: pybuild base:311: PYTHONPATH=/build/reproducible-path/limnoria-2024.12.20/.pybuild/cpython3_3.13_limnoria/build 	python3.13 /build/reproducible-path/limnoria-2024.12.20/.pybuild/cpython3_3.13_limnoria/build/supybot/scripts/limnoria_test.py 	test 	-v 	--clean-after 	--no-setuid 	--no-network 	--plugins-dir=/build/reproducible-path/limnoria-2024.12.20/.pybuild/cpython3_3.13_limnoria/build/supybot/plugins/
-testAbs (Math.test.MathTestCase.testAbs) ... ok
-testBase (Math.test.MathTestCase.testBase) ... ok
-testCalc (Math.test.MathTestCase.testCalc) ... ok
-testCalcFloorWorksWithSqrt (Math.test.MathTestCase.testCalcFloorWorksWithSqrt) ... ok
-testCalcImaginary (Math.test.MathTestCase.testCalcImaginary) ... ok
-testCalcInvalidNode (Math.test.MathTestCase.testCalcInvalidNode) ... ok
-testCalcMaxMin (Math.test.MathTestCase.testCalcMaxMin) ... ok
-testCalcMemoryError (Math.test.MathTestCase.testCalcMemoryError) ... ok
-testCalcNoNameError (Math.test.MathTestCase.testCalcNoNameError) ... ok
-testCalcStrFloat (Math.test.MathTestCase.testCalcStrFloat) ... ok
-testCaseInsensitive (Math.test.MathTestCase.testCaseInsensitive) ... ok
-testConvert (Math.test.MathTestCase.testConvert) ... ok
-testConvertCaseSensitivity (Math.test.MathTestCase.testConvertCaseSensitivity) ... ok
-testConvertSignificantDigits (Math.test.MathTestCase.testConvertSignificantDigits) ... ok
-testConvertSingularPlural (Math.test.MathTestCase.testConvertSingularPlural) ... ok
-testICalc (Math.test.MathTestCase.testICalc) ... ok
-testRpmNoSyntaxError (Math.test.MathTestCase.testRpmNoSyntaxError) ... ok
-testRpn (Math.test.MathTestCase.testRpn) ... ok
-testRpnSwap (Math.test.MathTestCase.testRpnSwap) ... ok
-testUnits (Math.test.MathTestCase.testUnits) ... ok
-testList (Note.test.NoteTestCase.testList) ... ok
-testNext (Note.test.NoteTestCase.testNext) ... ok
-testNote (Note.test.NoteTestCase.testNote) ... ok
-testSearch (Note.test.NoteTestCase.testSearch) ... Testing began at Thu Dec 26 05:24:27 2024 (pid 6185)
-ok
-testSendnote (Note.test.NoteTestCase.testSendnote) ... ok
-testAuthor (Plugin.test.PluginTestCase.testAuthor) ... ok
-testContributors (Plugin.test.PluginTestCase.testContributors) ... ok
-testContributorsIsCaseInsensitive (Plugin.test.PluginTestCase.testContributorsIsCaseInsensitive) ... ok
-testHelp (Plugin.test.PluginTestCase.testHelp) ... ok
-testPlugin (Plugin.test.PluginTestCase.testPlugin) ... ok
-testPlugins (Plugin.test.PluginTestCase.testPlugins) ... ok
-testChr (String.test.StringTestCase.testChr) ... ok
-testEncodeDecode (String.test.StringTestCase.testEncodeDecode) ... ok
-testLen (String.test.StringTestCase.testLen) ... ok
-testMd5 (String.test.StringTestCase.testMd5) ... ok
-testNoErrors (String.test.StringTestCase.testNoErrors) ... ok
-testNotOverlongRe (String.test.StringTestCase.testNotOverlongRe) ... ok
-testOrd (String.test.StringTestCase.testOrd) ... ok
-testRe (String.test.StringTestCase.testRe) ... ok
-testReBug850931 (String.test.StringTestCase.testReBug850931) ... ok
-testReNoEscapingUnpackListOfWrongSize (String.test.StringTestCase.testReNoEscapingUnpackListOfWrongSize) ... ok
-testReNotEmptyString (String.test.StringTestCase.testReNotEmptyString) ... ok
-testReWorksWithJustCaret (String.test.StringTestCase.testReWorksWithJustCaret) ... ok
-testSoundex (String.test.StringTestCase.testSoundex) ... ok
-testUnicode (String.test.StringTestCase.testUnicode) ... ok
-testXor (String.test.StringTestCase.testXor) ... ok
-testAction (Reply.test.ReplyNonChannelTestCase.testAction) ... ok
-testNotice (Reply.test.ReplyTestCase.testNotice) ... ok
-testNoticePrivate (Reply.test.ReplyTestCase.testNoticePrivate) ... ok
-testPrivate (Reply.test.ReplyTestCase.testPrivate) ... ok
-testReplies (Reply.test.ReplyTestCase.testReplies) ... ok
-testAction (Anonymous.test.AnonymousTestCase.testAction) ... ok
-testReact (Anonymous.test.AnonymousTestCase.testReact) ... ok
-testReactClienttagdeny (Anonymous.test.AnonymousTestCase.testReactClienttagdeny) ... ok
-testSay (Anonymous.test.AnonymousTestCase.testSay) ... ok
-testTell (Anonymous.test.AnonymousTestCase.testTell) ... ok
-testExpiredStsPolicy (test_drivers.DriversTestCase.testExpiredStsPolicy) ... ok
-testRescheduledStsPolicy (test_drivers.DriversTestCase.testRescheduledStsPolicy) ... ok
-testValidStsPolicy (test_drivers.DriversTestCase.testValidStsPolicy) ... ok
-testBan (test_ircmsgs.FunctionsTestCase.testBan) ... ok
-testBans (test_ircmsgs.FunctionsTestCase.testBans) ... ok
-testDehalfops (test_ircmsgs.FunctionsTestCase.testDehalfops) ... ok
-testDeops (test_ircmsgs.FunctionsTestCase.testDeops) ... ok
-testDevoices (test_ircmsgs.FunctionsTestCase.testDevoices) ... ok
-testHalfops (test_ircmsgs.FunctionsTestCase.testHalfops) ... ok
-testIsAction (test_ircmsgs.FunctionsTestCase.testIsAction) ... ok
-testIsActionFalseWhenNoSpaces (test_ircmsgs.FunctionsTestCase.testIsActionFalseWhenNoSpaces) ... ok
-testIsActionIsntStupid (test_ircmsgs.FunctionsTestCase.testIsActionIsntStupid) ... ok
-testIsCtcp (test_ircmsgs.FunctionsTestCase.testIsCtcp) ... ok
-testIsSplit (test_ircmsgs.FunctionsTestCase.testIsSplit) ... ok
-testJoin (test_ircmsgs.FunctionsTestCase.testJoin) ... ok
-testJoins (test_ircmsgs.FunctionsTestCase.testJoins) ... ok
-testMode (test_ircmsgs.FunctionsTestCase.testMode) ... ok
-testOps (test_ircmsgs.FunctionsTestCase.testOps) ... ok
-testPrivmsg (test_ircmsgs.FunctionsTestCase.testPrivmsg) ... ok
-testQuit (test_ircmsgs.FunctionsTestCase.testQuit) ... ok
-testUnAction (test_ircmsgs.FunctionsTestCase.testUnAction) ... ok
-testUnban (test_ircmsgs.FunctionsTestCase.testUnban) ... ok
-testVoices (test_ircmsgs.FunctionsTestCase.testVoices) ... ok
-testWhois (test_ircmsgs.FunctionsTestCase.testWhois) ... ok
-testEq (test_ircmsgs.IrcMsgTestCase.testEq) ... ok
-testHashNotZero (test_ircmsgs.IrcMsgTestCase.testHashNotZero) ... ok
-testInit (test_ircmsgs.IrcMsgTestCase.testInit) ... ok
-testLen (test_ircmsgs.IrcMsgTestCase.testLen) ... ok
-testMalformedIrcMsgRaised (test_ircmsgs.IrcMsgTestCase.testMalformedIrcMsgRaised) ... ok
-testMsgKeywordHandledProperly (test_ircmsgs.IrcMsgTestCase.testMsgKeywordHandledProperly) ... ok
-testNe (test_ircmsgs.IrcMsgTestCase.testNe) ... ok
-testPickleCopy (test_ircmsgs.IrcMsgTestCase.testPickleCopy) ... ok
-testRepr (test_ircmsgs.IrcMsgTestCase.testRepr) ... ok
-testServerTags (test_ircmsgs.IrcMsgTestCase.testServerTags) ... ok
-testSplit (test_ircmsgs.IrcMsgTestCase.testSplit) ... ok
-testStr (test_ircmsgs.IrcMsgTestCase.testStr) ... ok
-testTags (test_ircmsgs.IrcMsgTestCase.testTags) ... ok
-testTime (test_ircmsgs.IrcMsgTestCase.testTime) ... ok
-testJoinToManyChannels (test_conf.SupyConfTestCase.testJoinToManyChannels) ... ok
-testJoinToOneChannel (test_conf.SupyConfTestCase.testJoinToOneChannel) ... ok
-test (test_dynamicScope.TestDynamic.test) ... ok
-testCommonUsage (test_dynamicScope.TestDynamic.testCommonUsage) ... ok
+test00RemoveZero (Scheduler.test.SchedulerTestCase.test00RemoveZero) ... ok
+testAddRemove (Scheduler.test.SchedulerTestCase.testAddRemove) ... ok
+testRemind (Scheduler.test.SchedulerTestCase.testRemind) ... ok
+testRepeat (Scheduler.test.SchedulerTestCase.testRepeat) ... ok
+testRepeatDelay (Scheduler.test.SchedulerTestCase.testRepeatDelay) ... ok
+testRepeatDisallowsDuplicateNames (Scheduler.test.SchedulerTestCase.testRepeatDisallowsDuplicateNames) ... ok
+testRepeatDisallowsIntegerNames (Scheduler.test.SchedulerTestCase.testRepeatDisallowsIntegerNames) ... ok
+testRepeatPersistence (Scheduler.test.SchedulerTestCase.testRepeatPersistence) ... ok
+testRepeatWorksWithNestedCommands (Scheduler.test.SchedulerTestCase.testRepeatWorksWithNestedCommands) ... ok
+testRepeatWorksWithNestedCommandsWithNoReply (Scheduler.test.SchedulerTestCase.testRepeatWorksWithNestedCommandsWithNoReply) ... ok
+testSinglePersistence (Scheduler.test.SchedulerTestCase.testSinglePersistence) ... ok
+testAlias (Factoids.test.FactoidsTestCase.testAlias) ... ok
+testChangeFactoid (Factoids.test.FactoidsTestCase.testChangeFactoid) ... ok
+testInfoReturnsRightNumber (Factoids.test.FactoidsTestCase.testInfoReturnsRightNumber) ... ok
+testInfoUsageCount (Factoids.test.FactoidsTestCase.testInfoUsageCount) ... ok
+testInvalidCommand (Factoids.test.FactoidsTestCase.testInvalidCommand) ... ok
+testLearn (Factoids.test.FactoidsTestCase.testLearn) ... ok
+testLearnSeparator (Factoids.test.FactoidsTestCase.testLearnSeparator) ... ok
+testLock (Factoids.test.FactoidsTestCase.testLock) ... ok
+testNotZeroIndexed (Factoids.test.FactoidsTestCase.testNotZeroIndexed) ... ok
+testQuoteHandling (Factoids.test.FactoidsTestCase.testQuoteHandling) ... ok
+testRandomfactoid (Factoids.test.FactoidsTestCase.testRandomfactoid) ... ok
+testRank (Factoids.test.FactoidsTestCase.testRank) ... ok
+testSearchFactoids (Factoids.test.FactoidsTestCase.testSearchFactoids) ... ok
+testSearchMultiFactoids (Factoids.test.FactoidsTestCase.testSearchMultiFactoids) ... ok
+testShowFactoidIfOnlyOneMatch (Factoids.test.FactoidsTestCase.testShowFactoidIfOnlyOneMatch) ... ok
+testStandardSubstitute (Factoids.test.FactoidsTestCase.testStandardSubstitute) ... ok
+testWhatis (Factoids.test.FactoidsTestCase.testWhatis) ... ok
+testWhatisOnNumbers (Factoids.test.FactoidsTestCase.testWhatisOnNumbers) ... ok
+testChannel (Config.test.ConfigTestCase.testChannel) ... ok
+testChannelInheritance (Config.test.ConfigTestCase.testChannelInheritance) ... ok
+testChannelNetwork (Config.test.ConfigTestCase.testChannelNetwork) ... ok
+testConfigErrors (Config.test.ConfigTestCase.testConfigErrors) ... ok
+testDefault (Config.test.ConfigTestCase.testDefault) ... ok
+testGet (Config.test.ConfigTestCase.testGet) ... ok
+testHelp (Config.test.ConfigTestCase.testHelp) ... ok
+testHelpDoesNotAssertionError (Config.test.ConfigTestCase.testHelpDoesNotAssertionError) ... ok
+testHelpExhaustively (Config.test.ConfigTestCase.testHelpExhaustively) ... ok
+testList (Config.test.ConfigTestCase.testList) ... ok
+testListExcludes (Config.test.ConfigTestCase.testListExcludes) ... ok
+testNetwork (Config.test.ConfigTestCase.testNetwork) ... ok
+testOpEditable (Config.test.ConfigTestCase.testOpEditable) ... ok
+testOpNonEditable (Config.test.ConfigTestCase.testOpNonEditable) ... ok
+testReadOnly (Config.test.ConfigTestCase.testReadOnly) ... ok
+testReload (Config.test.ConfigTestCase.testReload) ... ok
+testResetChannel (Config.test.ConfigTestCase.testResetChannel) ... ok
+testResetNetwork (Config.test.ConfigTestCase.testResetNetwork) ... ok
+testResetRegexpChannel (Config.test.ConfigTestCase.testResetRegexpChannel) ... ok
+testResetRegexpNetwork (Config.test.ConfigTestCase.testResetRegexpNetwork) ... ok
+testSearch (Config.test.ConfigTestCase.testSearch) ... ok
+testSearchHelp (Config.test.ConfigTestCase.testSearchHelp) ... ok
+testSearchValues (Config.test.ConfigTestCase.testSearchValues) ... ok
+testSetOnlysomestrings (Config.test.ConfigTestCase.testSetOnlysomestrings) ... ok
 testStandardSubstitute (test_standardSubstitute.FunctionsTestCase.testStandardSubstitute) ... ok
+testEscape (test_registry.FunctionsTestCase.testEscape) ... ok
+testEscapeAndUnescapeAreInverses (test_registry.FunctionsTestCase.testEscapeAndUnescapeAreInverses) ... ok
+testJoin (test_registry.FunctionsTestCase.testJoin) ... ok
+testJoinAndSplitAreInverses (test_registry.FunctionsTestCase.testJoinAndSplitAreInverses) ... ok
+testSplit (test_registry.FunctionsTestCase.testSplit) ... ok
+testUnescape (test_registry.FunctionsTestCase.testUnescape) ... ok
+testChild (test_registry.InheritanceTestCase.testChild) ... ok
+testPrivate (test_registry.SecurityTestCase.testPrivate) ... ok
+testBackslashesKeys (test_registry.ValuesTestCase.testBackslashesKeys) ... ok
+testBackslashesValues (test_registry.ValuesTestCase.testBackslashesValues) ... ok
+testBoolean (test_registry.ValuesTestCase.testBoolean) ... ok
+testCommaSeparatedListOfStrings (test_registry.ValuesTestCase.testCommaSeparatedListOfStrings) ... ok
+testFloat (test_registry.ValuesTestCase.testFloat) ... ok
+testInteger (test_registry.ValuesTestCase.testInteger) ... ok
+testJson (test_registry.ValuesTestCase.testJson) ... ok
+testNormalizedString (test_registry.ValuesTestCase.testNormalizedString) ... ok
+testPositiveInteger (test_registry.ValuesTestCase.testPositiveInteger) ... ok
+testRegexp (test_registry.ValuesTestCase.testRegexp) ... ok
+testRegexpDefaultString (test_registry.ValuesTestCase.testRegexpDefaultString) ... ok
+testRegexpSetValue (test_registry.ValuesTestCase.testRegexpSetValue) ... ok
+testReload (test_registry.ValuesTestCase.testReload) ... ok
+testSetValueUncalledOnClose (test_registry.ValuesTestCase.testSetValueUncalledOnClose) ... ok
+testSpacesValues (test_registry.ValuesTestCase.testSpacesValues) ... ok
+testString (test_registry.ValuesTestCase.testString) ... ok
+testStringSurroundedBySpaces (test_registry.ValuesTestCase.testStringSurroundedBySpaces) ... ok
+testWith (test_registry.ValuesTestCase.testWith) ... ok
+test_default_no_selected (test_yn.TestYn.test_default_no_selected) ... ok
+test_default_yes_selected (test_yn.TestYn.test_default_yes_selected) ... ok
+test_no_selected_with_default_no (test_yn.TestYn.test_no_selected_with_default_no) ... ok
+test_no_selected_with_default_yes (test_yn.TestYn.test_no_selected_with_default_yes) ... ok
+test_no_selected_without_defaults (test_yn.TestYn.test_no_selected_without_defaults) ... ok
+test_yes_selected_with_default_no (test_yn.TestYn.test_yes_selected_with_default_no) ... ok
+test_yes_selected_with_default_yes (test_yn.TestYn.test_yes_selected_with_default_yes) ... ok
+test_yes_selected_without_defaults (test_yn.TestYn.test_yes_selected_without_defaults) ... ok
+testEmail (test_commands.ConverterTestCase.testEmail) ... ok
+testUrlAllowsHttps (test_commands.ConverterTestCase.testUrlAllowsHttps) ... ok
+testFirstConverterFailsAndNotErroredState (test_commands.FirstTestCase.testFirstConverterFailsAndNotErroredState) ... ok
+testLongRegexp (test_commands.FirstTestCase.testLongRegexp) ... ok
+testRepr (test_commands.FirstTestCase.testRepr) ... ok
+testAdditional (test_commands.GeneralContextTestCase.testAdditional) ... ok
+testAny (test_commands.GeneralContextTestCase.testAny) ... ok
+testChannelRespectsNetwork (test_commands.GeneralContextTestCase.testChannelRespectsNetwork) ... ok
+testCommaList (test_commands.GeneralContextTestCase.testCommaList) ... ok
+testEmptySpec (test_commands.GeneralContextTestCase.testEmptySpec) ... ok
+testGetId (test_commands.GeneralContextTestCase.testGetId) ... ok
+testGetopts (test_commands.GeneralContextTestCase.testGetopts) ... ok
+testGetoptsConflict (test_commands.GeneralContextTestCase.testGetoptsConflict) ... ok
+testGetoptsMinusInNextArg (test_commands.GeneralContextTestCase.testGetoptsMinusInNextArg) ... ok
+testGetoptsMinusInValue (test_commands.GeneralContextTestCase.testGetoptsMinusInValue) ... ok
+testGetoptsShort (test_commands.GeneralContextTestCase.testGetoptsShort) ... ok
+testGlob (test_commands.GeneralContextTestCase.testGlob) ... ok
+testLiteral (test_commands.GeneralContextTestCase.testLiteral) ... ok
+testMany (test_commands.GeneralContextTestCase.testMany) ... ok
+testOptional (test_commands.GeneralContextTestCase.testOptional) ... ok
+testRestHandling (test_commands.GeneralContextTestCase.testRestHandling) ... ok
+testRestRequiresArgs (test_commands.GeneralContextTestCase.testRestRequiresArgs) ... ok
+testReverse (test_commands.GeneralContextTestCase.testReverse) ... ok
+testSpecInt (test_commands.GeneralContextTestCase.testSpecInt) ... ok
+testSpecNick (test_commands.GeneralContextTestCase.testSpecNick) ... ok
+testGetoptsExact (test_commands.GetoptTestCase.testGetoptsExact) ... ok
 testAdd (test_ircdb.CapabilitySetTestCase.testAdd) ... ok
 testCheck (test_ircdb.CapabilitySetTestCase.testCheck) ... ok
 testContains (test_ircdb.CapabilitySetTestCase.testContains) ... ok
@@ -4257,124 +4307,8 @@
 testReprEval (test_ircdb.UserCapabilitySetTestCase.testReprEval) ... ok
 testGetSetDelUser (test_ircdb.UsersDictionaryTestCase.testGetSetDelUser) ... ok
 testIterAndNumUsers (test_ircdb.UsersDictionaryTestCase.testIterAndNumUsers) ... ok
-testLines (test_utils.FileTest.testLines) ... ok
-testMktemp (test_utils.FileTest.testMktemp) ... ok
-testSanitizeName (test_utils.FileTest.testSanitizeName) ... ok
-testNormal (test_utils.FormatTestCase.testNormal) ... ok
-testPercentL (test_utils.FormatTestCase.testPercentL) ... ok
-testAbbrev (test_utils.GenTest.testAbbrev) ... ok
-testAbbrevFailsWithDups (test_utils.GenTest.testAbbrevFailsWithDups) ... ok
-testExnToString (test_utils.GenTest.testExnToString) ... ok
-testFindBinaryInPath (test_utils.GenTest.testFindBinaryInPath) ... ok
-testInsensitivePreservingDict (test_utils.GenTest.testInsensitivePreservingDict) ... ok
-testIterableMap (test_utils.GenTest.testIterableMap) ... ok
-testSafeEval (test_utils.GenTest.testSafeEval) ... ok
-testSafeEvalTurnsSyntaxErrorIntoValueError (test_utils.GenTest.testSafeEvalTurnsSyntaxErrorIntoValueError) ... ok
-testSaltHash (test_utils.GenTest.testSaltHash) ... ok
-testSortBy (test_utils.GenTest.testSortBy) ... ok
-testSorted (test_utils.GenTest.testSorted) ... ok
-testTimeElapsed (test_utils.GenTest.testTimeElapsed) ... ok
-testAll (test_utils.IterTest.testAll) ... ok
-testAny (test_utils.IterTest.testAny) ... ok
-testFlatten (test_utils.IterTest.testFlatten) ... ok
-testIlen (test_utils.IterTest.testIlen) ... ok
-testLimited (test_utils.IterTest.testLimited) ... ok
-testPartition (test_utils.IterTest.testPartition) ... ok
-testRandomChoice (test_utils.IterTest.testRandomChoice) ... ok
-testSplit (test_utils.IterTest.testSplit) ... ok
-testInit (test_utils.MaxLengthQueueTestCase.testInit) ... ok
-testMaxLength (test_utils.MaxLengthQueueTestCase.testMaxLength) ... ok
-testEmailRe (test_utils.NetTest.testEmailRe) ... ok
-testIsIP (test_utils.NetTest.testIsIP) ... ok
-testIsIPV6 (test_utils.NetTest.testIsIPV6) ... ok
-testContains (test_utils.QueueTest.testContains) ... ok
-testEnqueueDequeue (test_utils.QueueTest.testEnqueueDequeue) ... ok
-testEq (test_utils.QueueTest.testEq) ... ok
-testGetitem (test_utils.QueueTest.testGetitem) ... ok
-testInit (test_utils.QueueTest.testInit) ... ok
-testIter (test_utils.QueueTest.testIter) ... ok
-testLen (test_utils.QueueTest.testLen) ... ok
-testNonzero (test_utils.QueueTest.testNonzero) ... ok
-testPeek (test_utils.QueueTest.testPeek) ... ok
-testPickleCopy (test_utils.QueueTest.testPickleCopy) ... ok
-testRepr (test_utils.QueueTest.testRepr) ... ok
-testReset (test_utils.QueueTest.testReset) ... ok
-testSetitem (test_utils.QueueTest.testSetitem) ... ok
-testAppend (test_utils.RingBufferTestCase.testAppend) ... ok
-testContains (test_utils.RingBufferTestCase.testContains) ... ok
-testEq (test_utils.RingBufferTestCase.testEq) ... ok
-testExtend (test_utils.RingBufferTestCase.testExtend) ... ok
-testGetitem (test_utils.RingBufferTestCase.testGetitem) ... ok
-testInit (test_utils.RingBufferTestCase.testInit) ... ok
-testIter (test_utils.RingBufferTestCase.testIter) ... ok
-testLen (test_utils.RingBufferTestCase.testLen) ... ok
-testNonzero (test_utils.RingBufferTestCase.testNonzero) ... ok
-testPickleCopy (test_utils.RingBufferTestCase.testPickleCopy) ... ok
-testRepr (test_utils.RingBufferTestCase.testRepr) ... ok
-testSetitem (test_utils.RingBufferTestCase.testSetitem) ... ok
-testSliceGetitem (test_utils.RingBufferTestCase.testSliceGetitem) ... ok
-testSliceSetitem (test_utils.RingBufferTestCase.testSliceSetitem) ... ok
-testRenumerate (test_utils.SeqTest.testRenumerate) ... ok
-testWindow (test_utils.SeqTest.testWindow) ... ok
-testContains (test_utils.SmallQueueTest.testContains) ... ok
-testEnqueueDequeue (test_utils.SmallQueueTest.testEnqueueDequeue) ... ok
-testEq (test_utils.SmallQueueTest.testEq) ... ok
-testGetitem (test_utils.SmallQueueTest.testGetitem) ... ok
-testInit (test_utils.SmallQueueTest.testInit) ... ok
-testIter (test_utils.SmallQueueTest.testIter) ... ok
-testLen (test_utils.SmallQueueTest.testLen) ... ok
-testNonzero (test_utils.SmallQueueTest.testNonzero) ... ok
-testPeek (test_utils.SmallQueueTest.testPeek) ... ok
-testPickleCopy (test_utils.SmallQueueTest.testPickleCopy) ... ok
-testRepr (test_utils.SmallQueueTest.testRepr) ... ok
-testReset (test_utils.SmallQueueTest.testReset) ... ok
-testSetitem (test_utils.SmallQueueTest.testSetitem) ... ok
-testCommaAndify (test_utils.StrTest.testCommaAndify) ... ok
-testCommaAndifyConfig (test_utils.StrTest.testCommaAndifyConfig) ... ok
-testCommaAndifyRaisesTypeError (test_utils.StrTest.testCommaAndifyRaisesTypeError) ... ok
-testDQRepr (test_utils.StrTest.testDQRepr) ... ok
-testDepluralize (test_utils.StrTest.testDepluralize) ... ok
-testDistance (test_utils.StrTest.testDistance) ... ok
-testEllipsisify (test_utils.StrTest.testEllipsisify) ... ok
-testMatchCase (test_utils.StrTest.testMatchCase) ... ok
-testMultipleRemover (test_utils.StrTest.testMultipleRemover) ... ok
-testMultipleReplacer (test_utils.StrTest.testMultipleReplacer) ... ok
-testNItems (test_utils.StrTest.testNItems) ... ok
-testNormalizeWhitespace (test_utils.StrTest.testNormalizeWhitespace) ... ok
-testOrdinal (test_utils.StrTest.testOrdinal) ... ok
-testP2PReDifferentSeparator (test_utils.StrTest.testP2PReDifferentSeparator) ... ok
-testPReToReplacerDifferentSeparator (test_utils.StrTest.testPReToReplacerDifferentSeparator) ... ok
-testPerlReToPythonRe (test_utils.StrTest.testPerlReToPythonRe) ... ok
-testPerlReToReplacer (test_utils.StrTest.testPerlReToReplacer) ... ok
-testPerlReToReplacerBug850931 (test_utils.StrTest.testPerlReToReplacerBug850931) ... ok
-testPluralize (test_utils.StrTest.testPluralize) ... ok
-testRsplit (test_utils.StrTest.testRsplit) ... ok
-testSoundex (test_utils.StrTest.testSoundex) ... ok
-testUnCommaThe (test_utils.StrTest.testUnCommaThe) ... ok
-testMaxNeverExceeded (test_utils.TestCacheDict.testMaxNeverExceeded) ... ok
-testEquality (test_utils.TestExpiringDict.testEquality) ... ok
-testExpire (test_utils.TestExpiringDict.testExpire) ... ok
-testInit (test_utils.TestExpiringDict.testInit) ... ok
-testEquality (test_utils.TestTimeoutDict.testEquality) ... ok
-testExpire (test_utils.TestTimeoutDict.testExpire) ... ok
-testInit (test_utils.TestTimeoutDict.testInit) ... ok
-test (test_utils.TestTimeoutQueue.test) ... ok
-testCallableTimeout (test_utils.TestTimeoutQueue.testCallableTimeout) ... ok
-testClean (test_utils.TestTimeoutQueue.testClean) ... ok
-testContains (test_utils.TestTimeoutQueue.testContains) ... ok
-testIter (test_utils.TestTimeoutQueue.testIter) ... ok
-testReset (test_utils.TestTimeoutQueue.testReset) ... ok
-testBasics (test_utils.TestTruncatableSet.testBasics) ... ok
-testTruncate (test_utils.TestTruncatableSet.testTruncate) ... ok
-testTruncateUnion (test_utils.TestTruncatableSet.testTruncateUnion) ... ok
-testDelitem (test_utils.TwoWayDictionaryTestCase.testDelitem) ... ok
-testInit (test_utils.TwoWayDictionaryTestCase.testInit) ... ok
-testSetitem (test_utils.TwoWayDictionaryTestCase.testSetitem) ... ok
-test_dict (test_utils.UtilsPythonTest.test_dict) ... ok
-test_slots (test_utils.UtilsPythonTest.test_slots) ... ok
-testReversed (test_utils.UtilsTest.testReversed) ... ok
-testGetDomain (test_utils.WebTest.testGetDomain) ... ok
-testHtmlToText (test_utils.WebTest.testHtmlToText) ... ok
+testJoinToManyChannels (test_conf.SupyConfTestCase.testJoinToManyChannels) ... ok
+testJoinToOneChannel (test_conf.SupyConfTestCase.testJoinToOneChannel) ... ok
 testBatchInterleaved (test_irclib.BatchTestCase.testBatchInterleaved)
 Make sure it's not possible for an unrelated message to be sent ... ok
 testQueueBatch (test_irclib.BatchTestCase.testQueueBatch)
@@ -4472,39 +4406,60 @@
 testStsInSecureConnectionMissingDuration (test_irclib.StsTestCase.testStsInSecureConnectionMissingDuration) ... ok
 testStsInSecureConnectionWithPort (test_irclib.StsTestCase.testStsInSecureConnectionWithPort) ... ok
 testStsInSecureConnectionWithoutPort (test_irclib.StsTestCase.testStsInSecureConnectionWithoutPort) ... ok
-testEmail (test_commands.ConverterTestCase.testEmail) ... ok
-testUrlAllowsHttps (test_commands.ConverterTestCase.testUrlAllowsHttps) ... ok
-testFirstConverterFailsAndNotErroredState (test_commands.FirstTestCase.testFirstConverterFailsAndNotErroredState) ... ok
-testLongRegexp (test_commands.FirstTestCase.testLongRegexp) ... ok
-testRepr (test_commands.FirstTestCase.testRepr) ... ok
-testAdditional (test_commands.GeneralContextTestCase.testAdditional) ... ok
-testAny (test_commands.GeneralContextTestCase.testAny) ... ok
-testChannelRespectsNetwork (test_commands.GeneralContextTestCase.testChannelRespectsNetwork) ... ok
-testCommaList (test_commands.GeneralContextTestCase.testCommaList) ... ok
-testEmptySpec (test_commands.GeneralContextTestCase.testEmptySpec) ... ok
-testGetId (test_commands.GeneralContextTestCase.testGetId) ... ok
-testGetopts (test_commands.GeneralContextTestCase.testGetopts) ... ok
-testGetoptsConflict (test_commands.GeneralContextTestCase.testGetoptsConflict) ... ok
-testGetoptsMinusInNextArg (test_commands.GeneralContextTestCase.testGetoptsMinusInNextArg) ... ok
-testGetoptsMinusInValue (test_commands.GeneralContextTestCase.testGetoptsMinusInValue) ... ok
-testGetoptsShort (test_commands.GeneralContextTestCase.testGetoptsShort) ... ok
-testGlob (test_commands.GeneralContextTestCase.testGlob) ... ok
-testLiteral (test_commands.GeneralContextTestCase.testLiteral) ... ok
-testMany (test_commands.GeneralContextTestCase.testMany) ... ok
-testOptional (test_commands.GeneralContextTestCase.testOptional) ... ok
-testRestHandling (test_commands.GeneralContextTestCase.testRestHandling) ... ok
-testRestRequiresArgs (test_commands.GeneralContextTestCase.testRestRequiresArgs) ... ok
-testReverse (test_commands.GeneralContextTestCase.testReverse) ... ok
-testSpecInt (test_commands.GeneralContextTestCase.testSpecInt) ... ok
-testSpecNick (test_commands.GeneralContextTestCase.testSpecNick) ... ok
-testGetoptsExact (test_commands.GetoptTestCase.testGetoptsExact) ... ok
-testLoadPluginModule (test_plugin.FunctionsTestCase.testLoadPluginModule) ... ok
-testFloatingPoint (test_format.FormatTestCase.testFloatingPoint) ... ok
-test_t_acceptsNone (test_format.FormatTestCase.test_t_acceptsNone) ... ok
-testCountedPeriodic (test_schedule.TestSchedule.testCountedPeriodic) ... ok
-testPeriodic (test_schedule.TestSchedule.testPeriodic) ... ok
-testReschedule (test_schedule.TestSchedule.testReschedule) ... ok
-testSchedule (test_schedule.TestSchedule.testSchedule) ... ok
+testCFooDoesNotRaise (test_firewall.FirewallTestCase.testCFooDoesNotRaise) ... ok
+testDFooDoesNotRaise (test_firewall.FirewallTestCase.testDFooDoesNotRaise) ... ok
+testEBarDoesNotRaise (test_firewall.FirewallTestCase.testEBarDoesNotRaise) ... ok
+testEFooDoesNotRaise (test_firewall.FirewallTestCase.testEFooDoesNotRaise) ... ok
+testFBarReturns2 (test_firewall.FirewallTestCase.testFBarReturns2) ... ok
+testDecoder (test_ircutils.AuthenticateTestCase.testDecoder) ... ok
+testGenerator (test_ircutils.AuthenticateTestCase.testGenerator) ... ok
+testAccountExtban (test_ircutils.FunctionsTestCase.testAccountExtban) ... ok
+testBanmask (test_ircutils.FunctionsTestCase.testBanmask) ... ok
+testBold (test_ircutils.FunctionsTestCase.testBold) ... ok
+testDccIpStuff (test_ircutils.FunctionsTestCase.testDccIpStuff) ... ok
+testExpiringHostmaskDict (test_ircutils.FunctionsTestCase.testExpiringHostmaskDict) ... ok
+testHostmaskPatternEqual (test_ircutils.FunctionsTestCase.testHostmaskPatternEqual) ... ok
+testHostmaskSet (test_ircutils.FunctionsTestCase.testHostmaskSet) ... ok
+testIsChannel (test_ircutils.FunctionsTestCase.testIsChannel) ... ok
+testIsNick (test_ircutils.FunctionsTestCase.testIsNick) ... ok
+testIsNickNeverAllowsSpaces (test_ircutils.FunctionsTestCase.testIsNickNeverAllowsSpaces) ... ok
+testIsUserHostmask (test_ircutils.FunctionsTestCase.testIsUserHostmask) ... ok
+testItalic (test_ircutils.FunctionsTestCase.testItalic) ... ok
+testJoinModes (test_ircutils.FunctionsTestCase.testJoinModes) ... ok
+testMircColor (test_ircutils.FunctionsTestCase.testMircColor) ... ok
+testNickFromHostmask (test_ircutils.FunctionsTestCase.testNickFromHostmask) ... ok
+testReplyTo (test_ircutils.FunctionsTestCase.testReplyTo) ... ok
+testReverse (test_ircutils.FunctionsTestCase.testReverse) ... ok
+testSafeArgument (test_ircutils.FunctionsTestCase.testSafeArgument) ... ok
+testSafeArgumentConvertsToString (test_ircutils.FunctionsTestCase.testSafeArgumentConvertsToString) ... ok
+testSeparateModes (test_ircutils.FunctionsTestCase.testSeparateModes) ... ok
+testSplitHostmask (test_ircutils.FunctionsTestCase.testSplitHostmask) ... ok
+testStandardSubstitute (test_ircutils.FunctionsTestCase.testStandardSubstitute) ... ok
+testStripBold (test_ircutils.FunctionsTestCase.testStripBold) ... ok
+testStripColor (test_ircutils.FunctionsTestCase.testStripColor) ... ok
+testStripFormatting (test_ircutils.FunctionsTestCase.testStripFormatting) ... ok
+testStripItalic (test_ircutils.FunctionsTestCase.testStripItalic) ... ok
+testStripReverse (test_ircutils.FunctionsTestCase.testStripReverse) ... ok
+testStripUnderline (test_ircutils.FunctionsTestCase.testStripUnderline) ... ok
+testToLower (test_ircutils.FunctionsTestCase.testToLower) ... ok
+testUnderline (test_ircutils.FunctionsTestCase.testUnderline) ... ok
+testWrap (test_ircutils.FunctionsTestCase.testWrap) ... ok
+test (test_ircutils.IrcDictTestCase.test) ... ok
+testContains (test_ircutils.IrcDictTestCase.testContains) ... ok
+testCopyable (test_ircutils.IrcDictTestCase.testCopyable) ... ok
+testGet (test_ircutils.IrcDictTestCase.testGet) ... ok
+testGetSetItem (test_ircutils.IrcDictTestCase.testGetSetItem) ... ok
+testKeys (test_ircutils.IrcDictTestCase.testKeys) ... ok
+testSetdefault (test_ircutils.IrcDictTestCase.testSetdefault) ... ok
+test (test_ircutils.IrcSetTestCase.test) ... ok
+testCopy (test_ircutils.IrcSetTestCase.testCopy) ... ok
+testEquality (test_ircutils.IrcStringTestCase.testEquality) ... ok
+testInequality (test_ircutils.IrcStringTestCase.testInequality) ... ok
+testAuthorExpand (test_misc.MiscTestCase.testAuthorExpand) ... ok
+testAuthorExpandShort (test_misc.MiscTestCase.testAuthorExpandShort) ... ok
+testPluginCreate (test_plugin_create.PluginCreateNoninteractiveTestCase.testPluginCreate) ... ok
+testPluginCreate (test_plugin_create.PluginCreatePartialArgsTestCase.testPluginCreate) ... ok
+testPluginCreate (test_plugin_create.PluginCreateTestCase.testPluginCreate) ... ok
 testAmbiguityWithCommandSameNameAsPlugin (test_callbacks.AmbiguityTestCase.testAmbiguityWithCommandSameNameAsPlugin) ... ok
 testAddressed (test_callbacks.FunctionsTestCase.testAddressed) ... ok
 testAddressedLegacy (test_callbacks.FunctionsTestCase.testAddressedLegacy)
@@ -4576,179 +4531,302 @@
 testUnicode (test_callbacks.TokenizerTestCase.testUnicode) ... ok
 test (test_callbacks.WithPrivateNoticeTestCase.test) ... ok
 testWithNoticeWhenPrivateNotChannel (test_callbacks.WithPrivateNoticeTestCase.testWithNoticeWhenPrivateNotChannel) ... ok
-testCFooDoesNotRaise (test_firewall.FirewallTestCase.testCFooDoesNotRaise) ... ok
-testDFooDoesNotRaise (test_firewall.FirewallTestCase.testDFooDoesNotRaise) ... ok
-testEBarDoesNotRaise (test_firewall.FirewallTestCase.testEBarDoesNotRaise) ... ok
-testEFooDoesNotRaise (test_firewall.FirewallTestCase.testEFooDoesNotRaise) ... ok
-testFBarReturns2 (test_firewall.FirewallTestCase.testFBarReturns2) ... ok
-testEscape (test_registry.FunctionsTestCase.testEscape) ... ok
-testEscapeAndUnescapeAreInverses (test_registry.FunctionsTestCase.testEscapeAndUnescapeAreInverses) ... ok
-testJoin (test_registry.FunctionsTestCase.testJoin) ... ok
-testJoinAndSplitAreInverses (test_registry.FunctionsTestCase.testJoinAndSplitAreInverses) ... ok
-testSplit (test_registry.FunctionsTestCase.testSplit) ... ok
-testUnescape (test_registry.FunctionsTestCase.testUnescape) ... ok
-testChild (test_registry.InheritanceTestCase.testChild) ... ok
-testPrivate (test_registry.SecurityTestCase.testPrivate) ... ok
-testBackslashesKeys (test_registry.ValuesTestCase.testBackslashesKeys) ... ok
-testBackslashesValues (test_registry.ValuesTestCase.testBackslashesValues) ... ok
-testBoolean (test_registry.ValuesTestCase.testBoolean) ... ok
-testCommaSeparatedListOfStrings (test_registry.ValuesTestCase.testCommaSeparatedListOfStrings) ... ok
-testFloat (test_registry.ValuesTestCase.testFloat) ... ok
-testInteger (test_registry.ValuesTestCase.testInteger) ... ok
-testJson (test_registry.ValuesTestCase.testJson) ... ok
-testNormalizedString (test_registry.ValuesTestCase.testNormalizedString) ... ok
-testPositiveInteger (test_registry.ValuesTestCase.testPositiveInteger) ... ok
-testRegexp (test_registry.ValuesTestCase.testRegexp) ... ok
-testRegexpDefaultString (test_registry.ValuesTestCase.testRegexpDefaultString) ... ok
-testRegexpSetValue (test_registry.ValuesTestCase.testRegexpSetValue) ... ok
-testReload (test_registry.ValuesTestCase.testReload) ... ok
-testSetValueUncalledOnClose (test_registry.ValuesTestCase.testSetValueUncalledOnClose) ... ok
-testSpacesValues (test_registry.ValuesTestCase.testSpacesValues) ... ok
-testString (test_registry.ValuesTestCase.testString) ... ok
-testStringSurroundedBySpaces (test_registry.ValuesTestCase.testStringSurroundedBySpaces) ... ok
-testWith (test_registry.ValuesTestCase.testWith) ... ok
-testMakeChannelFilename (test_plugins.PluginsTestCase.testMakeChannelFilename) ... ok
-testDecoder (test_ircutils.AuthenticateTestCase.testDecoder) ... ok
-testGenerator (test_ircutils.AuthenticateTestCase.testGenerator) ... ok
-testAccountExtban (test_ircutils.FunctionsTestCase.testAccountExtban) ... ok
-testBanmask (test_ircutils.FunctionsTestCase.testBanmask) ... ok
-testBold (test_ircutils.FunctionsTestCase.testBold) ... ok
-testDccIpStuff (test_ircutils.FunctionsTestCase.testDccIpStuff) ... ok
-testExpiringHostmaskDict (test_ircutils.FunctionsTestCase.testExpiringHostmaskDict) ... ok
-testHostmaskPatternEqual (test_ircutils.FunctionsTestCase.testHostmaskPatternEqual) ... ok
-testHostmaskSet (test_ircutils.FunctionsTestCase.testHostmaskSet) ... ok
-testIsChannel (test_ircutils.FunctionsTestCase.testIsChannel) ... ok
-testIsNick (test_ircutils.FunctionsTestCase.testIsNick) ... ok
-testIsNickNeverAllowsSpaces (test_ircutils.FunctionsTestCase.testIsNickNeverAllowsSpaces) ... ok
-testIsUserHostmask (test_ircutils.FunctionsTestCase.testIsUserHostmask) ... ok
-testItalic (test_ircutils.FunctionsTestCase.testItalic) ... ok
-testJoinModes (test_ircutils.FunctionsTestCase.testJoinModes) ... ok
-testMircColor (test_ircutils.FunctionsTestCase.testMircColor) ... ok
-testNickFromHostmask (test_ircutils.FunctionsTestCase.testNickFromHostmask) ... ok
-testReplyTo (test_ircutils.FunctionsTestCase.testReplyTo) ... ok
-testReverse (test_ircutils.FunctionsTestCase.testReverse) ... ok
-testSafeArgument (test_ircutils.FunctionsTestCase.testSafeArgument) ... ok
-testSafeArgumentConvertsToString (test_ircutils.FunctionsTestCase.testSafeArgumentConvertsToString) ... ok
-testSeparateModes (test_ircutils.FunctionsTestCase.testSeparateModes) ... ok
-testSplitHostmask (test_ircutils.FunctionsTestCase.testSplitHostmask) ... ok
-testStandardSubstitute (test_ircutils.FunctionsTestCase.testStandardSubstitute) ... ok
-testStripBold (test_ircutils.FunctionsTestCase.testStripBold) ... ok
-testStripColor (test_ircutils.FunctionsTestCase.testStripColor) ... ok
-testStripFormatting (test_ircutils.FunctionsTestCase.testStripFormatting) ... ok
-testStripItalic (test_ircutils.FunctionsTestCase.testStripItalic) ... ok
-testStripReverse (test_ircutils.FunctionsTestCase.testStripReverse) ... ok
-testStripUnderline (test_ircutils.FunctionsTestCase.testStripUnderline) ... ok
-testToLower (test_ircutils.FunctionsTestCase.testToLower) ... ok
-testUnderline (test_ircutils.FunctionsTestCase.testUnderline) ... ok
-testWrap (test_ircutils.FunctionsTestCase.testWrap) ... ok
-test (test_ircutils.IrcDictTestCase.test) ... ok
-testContains (test_ircutils.IrcDictTestCase.testContains) ... ok
-testCopyable (test_ircutils.IrcDictTestCase.testCopyable) ... ok
-testGet (test_ircutils.IrcDictTestCase.testGet) ... ok
-testGetSetItem (test_ircutils.IrcDictTestCase.testGetSetItem) ... ok
-testKeys (test_ircutils.IrcDictTestCase.testKeys) ... ok
-testSetdefault (test_ircutils.IrcDictTestCase.testSetdefault) ... ok
-test (test_ircutils.IrcSetTestCase.test) ... ok
-testCopy (test_ircutils.IrcSetTestCase.testCopy) ... ok
-testEquality (test_ircutils.IrcStringTestCase.testEquality) ... ok
-testInequality (test_ircutils.IrcStringTestCase.testInequality) ... ok
+testCountedPeriodic (test_schedule.TestSchedule.testCountedPeriodic) ... ok
+testPeriodic (test_schedule.TestSchedule.testPeriodic) ... ok
+testReschedule (test_schedule.TestSchedule.testReschedule) ... ok
+testSchedule (test_schedule.TestSchedule.testSchedule) ... ok
+test (test_dynamicScope.TestDynamic.test) ... ok
+testCommonUsage (test_dynamicScope.TestDynamic.testCommonUsage) ... ok
+testLoadPluginModule (test_plugin.FunctionsTestCase.testLoadPluginModule) ... ok
 testDocstring (test_i18n.I18nTestCase.testDocstring) ... ok
 testPluginInternationalization (test_i18n.I18nTestCase.testPluginInternationalization) ... ok
-testPluginCreate (test_plugin_create.PluginCreateNoninteractiveTestCase.testPluginCreate) ... ok
-testPluginCreate (test_plugin_create.PluginCreatePartialArgsTestCase.testPluginCreate) ... ok
-testPluginCreate (test_plugin_create.PluginCreateTestCase.testPluginCreate) ... ok
-testAuthorExpand (test_misc.MiscTestCase.testAuthorExpand) ... ok
-testAuthorExpandShort (test_misc.MiscTestCase.testAuthorExpandShort) ... ok
-test_default_no_selected (test_yn.TestYn.test_default_no_selected) ... ok
-test_default_yes_selected (test_yn.TestYn.test_default_yes_selected) ... ok
-test_no_selected_with_default_no (test_yn.TestYn.test_no_selected_with_default_no) ... ok
-test_no_selected_with_default_yes (test_yn.TestYn.test_no_selected_with_default_yes) ... ok
-test_no_selected_without_defaults (test_yn.TestYn.test_no_selected_without_defaults) ... ok
-test_yes_selected_with_default_no (test_yn.TestYn.test_yes_selected_with_default_no) ... ok
-test_yes_selected_with_default_yes (test_yn.TestYn.test_yes_selected_with_default_yes) ... ok
-test_yes_selected_without_defaults (test_yn.TestYn.test_yes_selected_without_defaults) ... ok
-test00RemoveZero (Scheduler.test.SchedulerTestCase.test00RemoveZero) ... ok
-testAddRemove (Scheduler.test.SchedulerTestCase.testAddRemove) ... ok
-testRemind (Scheduler.test.SchedulerTestCase.testRemind) ... ok
-testRepeat (Scheduler.test.SchedulerTestCase.testRepeat) ... ok
-testRepeatDelay (Scheduler.test.SchedulerTestCase.testRepeatDelay) ... ok
-testRepeatDisallowsDuplicateNames (Scheduler.test.SchedulerTestCase.testRepeatDisallowsDuplicateNames) ... ok
-testRepeatDisallowsIntegerNames (Scheduler.test.SchedulerTestCase.testRepeatDisallowsIntegerNames) ... ok
-testRepeatPersistence (Scheduler.test.SchedulerTestCase.testRepeatPersistence) ... ok
-testRepeatWorksWithNestedCommands (Scheduler.test.SchedulerTestCase.testRepeatWorksWithNestedCommands) ... ok
-testRepeatWorksWithNestedCommandsWithNoReply (Scheduler.test.SchedulerTestCase.testRepeatWorksWithNestedCommandsWithNoReply) ... ok
-testSinglePersistence (Scheduler.test.SchedulerTestCase.testSinglePersistence) ... ok
-testActiveInactiveTodo (Todo.test.TodoTestCase.testActiveInactiveTodo) ... ok
-testAddtodo (Todo.test.TodoTestCase.testAddtodo) ... ok
-testChangeTodo (Todo.test.TodoTestCase.testChangeTodo) ... ok
-testRemovetodo (Todo.test.TodoTestCase.testRemovetodo) ... ok
-testSearchtodo (Todo.test.TodoTestCase.testSearchtodo) ... <built-in function len>
-<built-in function repr>
-<class 'list'>
-<function TestTimeoutQueue.testClean.<locals>.iter_and_next at 0xb4d9aed8>
-<function TestTimeoutQueue.testClean.<locals>.contains at 0xb4d9af78>
+testExpiredStsPolicy (test_drivers.DriversTestCase.testExpiredStsPolicy) ... ok
+testRescheduledStsPolicy (test_drivers.DriversTestCase.testRescheduledStsPolicy) ... ok
+testValidStsPolicy (test_drivers.DriversTestCase.testValidStsPolicy) ... ok
+testFloatingPoint (test_format.FormatTestCase.testFloatingPoint) ... ok
+test_t_acceptsNone (test_format.FormatTestCase.test_t_acceptsNone) ... ok
+testMakeChannelFilename (test_plugins.PluginsTestCase.testMakeChannelFilename) ... ok
+testBan (test_ircmsgs.FunctionsTestCase.testBan) ... ok
+testBans (test_ircmsgs.FunctionsTestCase.testBans) ... ok
+testDehalfops (test_ircmsgs.FunctionsTestCase.testDehalfops) ... ok
+testDeops (test_ircmsgs.FunctionsTestCase.testDeops) ... ok
+testDevoices (test_ircmsgs.FunctionsTestCase.testDevoices) ... ok
+testHalfops (test_ircmsgs.FunctionsTestCase.testHalfops) ... ok
+testIsAction (test_ircmsgs.FunctionsTestCase.testIsAction) ... ok
+testIsActionFalseWhenNoSpaces (test_ircmsgs.FunctionsTestCase.testIsActionFalseWhenNoSpaces) ... ok
+testIsActionIsntStupid (test_ircmsgs.FunctionsTestCase.testIsActionIsntStupid) ... ok
+testIsCtcp (test_ircmsgs.FunctionsTestCase.testIsCtcp) ... ok
+testIsSplit (test_ircmsgs.FunctionsTestCase.testIsSplit) ... ok
+testJoin (test_ircmsgs.FunctionsTestCase.testJoin) ... ok
+testJoins (test_ircmsgs.FunctionsTestCase.testJoins) ... ok
+testMode (test_ircmsgs.FunctionsTestCase.testMode) ... ok
+testOps (test_ircmsgs.FunctionsTestCase.testOps) ... ok
+testPrivmsg (test_ircmsgs.FunctionsTestCase.testPrivmsg) ... ok
+testQuit (test_ircmsgs.FunctionsTestCase.testQuit) ... ok
+testUnAction (test_ircmsgs.FunctionsTestCase.testUnAction) ... ok
+testUnban (test_ircmsgs.FunctionsTestCase.testUnban) ... ok
+testVoices (test_ircmsgs.FunctionsTestCase.testVoices) ... ok
+testWhois (test_ircmsgs.FunctionsTestCase.testWhois) ... ok
+testEq (test_ircmsgs.IrcMsgTestCase.testEq) ... ok
+testHashNotZero (test_ircmsgs.IrcMsgTestCase.testHashNotZero) ... ok
+testInit (test_ircmsgs.IrcMsgTestCase.testInit) ... ok
+testLen (test_ircmsgs.IrcMsgTestCase.testLen) ... ok
+testMalformedIrcMsgRaised (test_ircmsgs.IrcMsgTestCase.testMalformedIrcMsgRaised) ... ok
+testMsgKeywordHandledProperly (test_ircmsgs.IrcMsgTestCase.testMsgKeywordHandledProperly) ... ok
+testNe (test_ircmsgs.IrcMsgTestCase.testNe) ... ok
+testPickleCopy (test_ircmsgs.IrcMsgTestCase.testPickleCopy) ... ok
+testRepr (test_ircmsgs.IrcMsgTestCase.testRepr) ... ok
+testServerTags (test_ircmsgs.IrcMsgTestCase.testServerTags) ... ok
+testSplit (test_ircmsgs.IrcMsgTestCase.testSplit) ... ok
+testStr (test_ircmsgs.IrcMsgTestCase.testStr) ... ok
+testTags (test_ircmsgs.IrcMsgTestCase.testTags) ... ok
+testTime (test_ircmsgs.IrcMsgTestCase.testTime) ... ok
+testLines (test_utils.FileTest.testLines) ... ok
+testMktemp (test_utils.FileTest.testMktemp) ... ok
+testSanitizeName (test_utils.FileTest.testSanitizeName) ... ok
+testNormal (test_utils.FormatTestCase.testNormal) ... ok
+testPercentL (test_utils.FormatTestCase.testPercentL) ... ok
+testAbbrev (test_utils.GenTest.testAbbrev) ... ok
+testAbbrevFailsWithDups (test_utils.GenTest.testAbbrevFailsWithDups) ... ok
+testExnToString (test_utils.GenTest.testExnToString) ... ok
+testFindBinaryInPath (test_utils.GenTest.testFindBinaryInPath) ... ok
+testInsensitivePreservingDict (test_utils.GenTest.testInsensitivePreservingDict) ... ok
+testIterableMap (test_utils.GenTest.testIterableMap) ... ok
+testSafeEval (test_utils.GenTest.testSafeEval) ... ok
+testSafeEvalTurnsSyntaxErrorIntoValueError (test_utils.GenTest.testSafeEvalTurnsSyntaxErrorIntoValueError) ... ok
+testSaltHash (test_utils.GenTest.testSaltHash) ... ok
+testSortBy (test_utils.GenTest.testSortBy) ... ok
+testSorted (test_utils.GenTest.testSorted) ... ok
+testTimeElapsed (test_utils.GenTest.testTimeElapsed) ... ok
+testAll (test_utils.IterTest.testAll) ... ok
+testAny (test_utils.IterTest.testAny) ... ok
+testFlatten (test_utils.IterTest.testFlatten) ... ok
+testIlen (test_utils.IterTest.testIlen) ... ok
+testLimited (test_utils.IterTest.testLimited) ... ok
+testPartition (test_utils.IterTest.testPartition) ... ok
+testRandomChoice (test_utils.IterTest.testRandomChoice) ... ok
+testSplit (test_utils.IterTest.testSplit) ... ok
+testInit (test_utils.MaxLengthQueueTestCase.testInit) ... ok
+testMaxLength (test_utils.MaxLengthQueueTestCase.testMaxLength) ... ok
+testEmailRe (test_utils.NetTest.testEmailRe) ... ok
+testIsIP (test_utils.NetTest.testIsIP) ... ok
+testIsIPV6 (test_utils.NetTest.testIsIPV6) ... ok
+testContains (test_utils.QueueTest.testContains) ... ok
+testEnqueueDequeue (test_utils.QueueTest.testEnqueueDequeue) ... ok
+testEq (test_utils.QueueTest.testEq) ... ok
+testGetitem (test_utils.QueueTest.testGetitem) ... ok
+testInit (test_utils.QueueTest.testInit) ... ok
+testIter (test_utils.QueueTest.testIter) ... ok
+testLen (test_utils.QueueTest.testLen) ... ok
+testNonzero (test_utils.QueueTest.testNonzero) ... ok
+testPeek (test_utils.QueueTest.testPeek) ... ok
+testPickleCopy (test_utils.QueueTest.testPickleCopy) ... ok
+testRepr (test_utils.QueueTest.testRepr) ... ok
+testReset (test_utils.QueueTest.testReset) ... ok
+testSetitem (test_utils.QueueTest.testSetitem) ... ok
+testAppend (test_utils.RingBufferTestCase.testAppend) ... ok
+testContains (test_utils.RingBufferTestCase.testContains) ... ok
+testEq (test_utils.RingBufferTestCase.testEq) ... ok
+testExtend (test_utils.RingBufferTestCase.testExtend) ... ok
+testGetitem (test_utils.RingBufferTestCase.testGetitem) ... ok
+testInit (test_utils.RingBufferTestCase.testInit) ... ok
+testIter (test_utils.RingBufferTestCase.testIter) ... ok
+testLen (test_utils.RingBufferTestCase.testLen) ... ok
+testNonzero (test_utils.RingBufferTestCase.testNonzero) ... ok
+testPickleCopy (test_utils.RingBufferTestCase.testPickleCopy) ... ok
+testRepr (test_utils.RingBufferTestCase.testRepr) ... ok
+testSetitem (test_utils.RingBufferTestCase.testSetitem) ... ok
+testSliceGetitem (test_utils.RingBufferTestCase.testSliceGetitem) ... ok
+testSliceSetitem (test_utils.RingBufferTestCase.testSliceSetitem) ... ok
+testRenumerate (test_utils.SeqTest.testRenumerate) ... ok
+testWindow (test_utils.SeqTest.testWindow) ... ok
+testContains (test_utils.SmallQueueTest.testContains) ... ok
+testEnqueueDequeue (test_utils.SmallQueueTest.testEnqueueDequeue) ... ok
+testEq (test_utils.SmallQueueTest.testEq) ... ok
+testGetitem (test_utils.SmallQueueTest.testGetitem) ... ok
+testInit (test_utils.SmallQueueTest.testInit) ... ok
+testIter (test_utils.SmallQueueTest.testIter) ... ok
+testLen (test_utils.SmallQueueTest.testLen) ... ok
+testNonzero (test_utils.SmallQueueTest.testNonzero) ... ok
+testPeek (test_utils.SmallQueueTest.testPeek) ... ok
+testPickleCopy (test_utils.SmallQueueTest.testPickleCopy) ... ok
+testRepr (test_utils.SmallQueueTest.testRepr) ... ok
+testReset (test_utils.SmallQueueTest.testReset) ... ok
+testSetitem (test_utils.SmallQueueTest.testSetitem) ... ok
+testCommaAndify (test_utils.StrTest.testCommaAndify) ... ok
+testCommaAndifyConfig (test_utils.StrTest.testCommaAndifyConfig) ... ok
+testCommaAndifyRaisesTypeError (test_utils.StrTest.testCommaAndifyRaisesTypeError) ... ok
+testDQRepr (test_utils.StrTest.testDQRepr) ... ok
+testDepluralize (test_utils.StrTest.testDepluralize) ... ok
+testDistance (test_utils.StrTest.testDistance) ... ok
+testEllipsisify (test_utils.StrTest.testEllipsisify) ... ok
+testMatchCase (test_utils.StrTest.testMatchCase) ... ok
+testMultipleRemover (test_utils.StrTest.testMultipleRemover) ... ok
+testMultipleReplacer (test_utils.StrTest.testMultipleReplacer) ... ok
+testNItems (test_utils.StrTest.testNItems) ... ok
+testNormalizeWhitespace (test_utils.StrTest.testNormalizeWhitespace) ... ok
+testOrdinal (test_utils.StrTest.testOrdinal) ... ok
+testP2PReDifferentSeparator (test_utils.StrTest.testP2PReDifferentSeparator) ... ok
+testPReToReplacerDifferentSeparator (test_utils.StrTest.testPReToReplacerDifferentSeparator) ... ok
+testPerlReToPythonRe (test_utils.StrTest.testPerlReToPythonRe) ... ok
+testPerlReToReplacer (test_utils.StrTest.testPerlReToReplacer) ... ok
+testPerlReToReplacerBug850931 (test_utils.StrTest.testPerlReToReplacerBug850931) ... ok
+testPluralize (test_utils.StrTest.testPluralize) ... ok
+testRsplit (test_utils.StrTest.testRsplit) ... ok
+testSoundex (test_utils.StrTest.testSoundex) ... ok
+testUnCommaThe (test_utils.StrTest.testUnCommaThe) ... ok
+testMaxNeverExceeded (test_utils.TestCacheDict.testMaxNeverExceeded) ... ok
+testEquality (test_utils.TestExpiringDict.testEquality) ... ok
+testExpire (test_utils.TestExpiringDict.testExpire) ... ok
+testInit (test_utils.TestExpiringDict.testInit) ... ok
+testEquality (test_utils.TestTimeoutDict.testEquality) ... ok
+testExpire (test_utils.TestTimeoutDict.testExpire) ... ok
+testInit (test_utils.TestTimeoutDict.testInit) ... ok
+test (test_utils.TestTimeoutQueue.test) ... ok
+testCallableTimeout (test_utils.TestTimeoutQueue.testCallableTimeout) ... ok
+testClean (test_utils.TestTimeoutQueue.testClean) ... ok
+testContains (test_utils.TestTimeoutQueue.testContains) ... ok
+testIter (test_utils.TestTimeoutQueue.testIter) ... ok
+testReset (test_utils.TestTimeoutQueue.testReset) ... ok
+testBasics (test_utils.TestTruncatableSet.testBasics) ... ok
+testTruncate (test_utils.TestTruncatableSet.testTruncate) ... ok
+testTruncateUnion (test_utils.TestTruncatableSet.testTruncateUnion) ... ok
+testDelitem (test_utils.TwoWayDictionaryTestCase.testDelitem) ... ok
+testInit (test_utils.TwoWayDictionaryTestCase.testInit) ... ok
+testSetitem (test_utils.TwoWayDictionaryTestCase.testSetitem) ... ok
+test_dict (test_utils.UtilsPythonTest.test_dict) ... ok
+test_slots (test_utils.UtilsPythonTest.test_slots) ... ok
+testReversed (test_utils.UtilsTest.testReversed) ... ok
+testGetDomain (test_utils.WebTest.testGetDomain) ... ok
+testHtmlToText (test_utils.WebTest.testHtmlToText) ... ok
+testAnnounce (RSS.test.RSSTestCase.testAnnounce) ... ok
+testAnnounceAnonymous (RSS.test.RSSTestCase.testAnnounceAnonymous) ... ok
+testAnnounceReload (RSS.test.RSSTestCase.testAnnounceReload) ... ok
+testAtomContentHtmlAndPlaintext (RSS.test.RSSTestCase.testAtomContentHtmlAndPlaintext) ... ok
+testAtomContentHtmlOnly (RSS.test.RSSTestCase.testAtomContentHtmlOnly) ... ok
+testAtomContentPlaintextAndHtml (RSS.test.RSSTestCase.testAtomContentPlaintextAndHtml) ... ok
+testAtomContentXhtmlOnly (RSS.test.RSSTestCase.testAtomContentXhtmlOnly) ... ok
+testBadlyFormedFeedWithNoItems (RSS.test.RSSTestCase.testBadlyFormedFeedWithNoItems) ... ok
+testCantAddDuplicatedFeed (RSS.test.RSSTestCase.testCantAddDuplicatedFeed) ... ok
+testCantAddFeedNamedRss (RSS.test.RSSTestCase.testCantAddFeedNamedRss) ... ok
+testCantRemoveMethodThatIsntFeed (RSS.test.RSSTestCase.testCantRemoveMethodThatIsntFeed) ... ok
+testChangeName (RSS.test.RSSTestCase.testChangeName) ... ok
+testChangeUrl (RSS.test.RSSTestCase.testChangeUrl) ... ok
+testDescription (RSS.test.RSSTestCase.testDescription) ... ok
+testFeedAttribute (RSS.test.RSSTestCase.testFeedAttribute) ... ok
+testFeedSpecificFormat (RSS.test.RSSTestCase.testFeedSpecificFormat) ... ok
+testFeedSpecificWaitPeriod (RSS.test.RSSTestCase.testFeedSpecificWaitPeriod) ... ok
+testInitialAnnounceNewest (RSS.test.RSSTestCase.testInitialAnnounceNewest) ... ok
+testInitialAnnounceOldest (RSS.test.RSSTestCase.testInitialAnnounceOldest) ... ok
+testMaxAnnounces (RSS.test.RSSTestCase.testMaxAnnounces) ... ok
+testNoInitialAnnounce (RSS.test.RSSTestCase.testNoInitialAnnounce) ... ok
+testReannounce (RSS.test.RSSTestCase.testReannounce) ... ok
+testReload (RSS.test.RSSTestCase.testReload) ... ok
+testReloadNoDelay (RSS.test.RSSTestCase.testReloadNoDelay) ... ok
+testRemoveAliasedFeed (RSS.test.RSSTestCase.testRemoveAliasedFeed) ... ok
+testRssAddBadName (RSS.test.RSSTestCase.testRssAddBadName) ... ok
+testRssDescriptionHtml (RSS.test.RSSTestCase.testRssDescriptionHtml) ... ok
+testSocketError (RSS.test.RSSTestCase.testSocketError) ... ok
+testActionReplace (SedRegex.test.SedRegexTestCase.testActionReplace) ... Testing began at Fri Dec 27 07:40:37 2024 (pid 17956)
 Skipping supybot-plugin-create test because Limnoria has not been installed yet
 Skipping supybot-plugin-create test because Limnoria has not been installed yet
 Skipping supybot-plugin-create test because Limnoria has not been installed yet
+<built-in function len>
+<built-in function repr>
+<class 'list'>
+<function TestTimeoutQueue.testClean.<locals>.iter_and_next at 0xf37927f8>
+<function TestTimeoutQueue.testClean.<locals>.contains at 0xf37926b8>
 ok
-testSetPriority (Todo.test.TodoTestCase.testSetPriority) ... ok
-testTodo (Todo.test.TodoTestCase.testTodo) ... ok
-testAny (Seen.test.ChannelDBTestCase.testAny) ... ok
-testNoKeyErrorEscapeFromSeen (Seen.test.ChannelDBTestCase.testNoKeyErrorEscapeFromSeen) ... ok
-testSeen (Seen.test.ChannelDBTestCase.testSeen) ... ok
-testSeenNickInChannel (Seen.test.ChannelDBTestCase.testSeenNickInChannel) ... ok
-testSeenNickNotInChannel (Seen.test.ChannelDBTestCase.testSeenNickNotInChannel) ... ok
-testSeenNoUser (Seen.test.ChannelDBTestCase.testSeenNoUser) ... ok
-testSeenUserInChannel (Seen.test.ChannelDBTestCase.testSeenUserInChannel) ... ok
-testDDate (Time.test.TimeTestCase.testDDate) ... skipped 'ddate is missing'
-testNoErrors (Time.test.TimeTestCase.testNoErrors) ... ok
-testNoNestedErrors (Time.test.TimeTestCase.testNoNestedErrors) ... ok
-testSeconds (Time.test.TimeTestCase.testSeconds) ... ok
-testSecondsNoSpace (Time.test.TimeTestCase.testSecondsNoSpace) ... ok
-testTztime (Time.test.TimeTestCase.testTztime) ... ok
-testUntil (Time.test.TimeTestCase.testUntil) ... ok
-testIgnoreChathistory (Owner.test.CommandsTestCase.testIgnoreChathistory) ... ok
-testMultilineCommand (Owner.test.CommandsTestCase.testMultilineCommand) ... ok
-testMultilineCommandDisabled (Owner.test.CommandsTestCase.testMultilineCommandDisabled) ... ok
-testSimpleCommand (Owner.test.CommandsTestCase.testSimpleCommand) ... ok
-testDefaultPluginErrorsWhenCommandNotInPlugin (Owner.test.OwnerTestCase.testDefaultPluginErrorsWhenCommandNotInPlugin) ... ok
-testDisable (Owner.test.OwnerTestCase.testDisable) ... ok
-testEnable (Owner.test.OwnerTestCase.testEnable) ... ok
-testEnableIsCaseInsensitive (Owner.test.OwnerTestCase.testEnableIsCaseInsensitive) ... ok
-testFlush (Owner.test.OwnerTestCase.testFlush) ... ok
-testHelpLog (Owner.test.OwnerTestCase.testHelpLog) ... ok
-testIrcquote (Owner.test.OwnerTestCase.testIrcquote) ... ok
-testIrcquoteLabeledResponse (Owner.test.OwnerTestCase.testIrcquoteLabeledResponse) ... ok
-testIrcquoteLabeledResponseBatch (Owner.test.OwnerTestCase.testIrcquoteLabeledResponseBatch) ... ok
-testLoad (Owner.test.OwnerTestCase.testLoad) ... ok
-testReload (Owner.test.OwnerTestCase.testReload) ... ok
-testRename (Owner.test.OwnerTestCase.testRename) ... ok
-testRenameNested (Owner.test.OwnerTestCase.testRenameNested) ... skipped 'Nested commands cannot be renamed yet.'
-testSrcAmbiguity (Owner.test.OwnerTestCase.testSrcAmbiguity) ... ok
-testUnload (Owner.test.OwnerTestCase.testUnload) ... ok
-testUpkeep (Owner.test.OwnerTestCase.testUpkeep) ... ok
-testNickometer (Nickometer.test.NickometerTestCase.testNickometer) ... ok
-testAdd (Topic.test.TopicTestCase.testAdd) ... ok
-testChange (Topic.test.TopicTestCase.testChange) ... ok
-testConfig (Topic.test.TopicTestCase.testConfig) ... ok
-testDefault (Topic.test.TopicTestCase.testDefault) ... ok
-testFit (Topic.test.TopicTestCase.testFit) ... ok
-testGet (Topic.test.TopicTestCase.testGet) ... ok
-testInsert (Topic.test.TopicTestCase.testInsert) ... ok
-testList (Topic.test.TopicTestCase.testList) ... ok
-testManageCapabilities (Topic.test.TopicTestCase.testManageCapabilities) ... ok
-testRefresh (Topic.test.TopicTestCase.testRefresh) ... ok
-testRemove (Topic.test.TopicTestCase.testRemove) ... ok
-testRemoveMultiple (Topic.test.TopicTestCase.testRemoveMultiple) ... ok
-testReorder (Topic.test.TopicTestCase.testReorder) ... ok
-testReplace (Topic.test.TopicTestCase.testReplace) ... ok
-testRestore (Topic.test.TopicTestCase.testRestore) ... ok
-testSeparator (Topic.test.TopicTestCase.testSeparator) ... ok
-testSet (Topic.test.TopicTestCase.testSet) ... ok
-testSwap (Topic.test.TopicTestCase.testSwap) ... ok
-testTopic (Topic.test.TopicTestCase.testTopic) ... ok
-testUndo (Topic.test.TopicTestCase.testUndo) ... ok
-testUndoRedo (Topic.test.TopicTestCase.testUndoRedo) ... ok
+testAllFlagsReplace (SedRegex.test.SedRegexTestCase.testAllFlagsReplace) ... ok
+testBoldReplacement (SedRegex.test.SedRegexTestCase.testBoldReplacement) ... ok
+testCaseInsensitiveReplace (SedRegex.test.SedRegexTestCase.testCaseInsensitiveReplace) ... ok
+testCaseNormalizationInRead (SedRegex.test.SedRegexTestCase.testCaseNormalizationInRead) ... ok
+testCaseNormalizationInReplace (SedRegex.test.SedRegexTestCase.testCaseNormalizationInReplace) ... ok
+testExplicitOtherReplace (SedRegex.test.SedRegexTestCase.testExplicitOtherReplace) ... ok
+testFmtString (SedRegex.test.SedRegexTestCase.testFmtString) ... ok
+testFmtStringOtherPerson (SedRegex.test.SedRegexTestCase.testFmtStringOtherPerson) ... ok
+testGlobalCaseInsensitiveReplace (SedRegex.test.SedRegexTestCase.testGlobalCaseInsensitiveReplace) ... ok
+testGlobalReplace (SedRegex.test.SedRegexTestCase.testGlobalReplace) ... ok
+testIgnoreRegexOnMessagesBeforeEnable (SedRegex.test.SedRegexTestCase.testIgnoreRegexOnMessagesBeforeEnable) ... ok
+testIgnoreRegexWithBadCase (SedRegex.test.SedRegexTestCase.testIgnoreRegexWithBadCase) ... ok
+testIgnoreTextAfterTrailingSeparator (SedRegex.test.SedRegexTestCase.testIgnoreTextAfterTrailingSeparator) ... ok
+testMissingTrailingSeparator (SedRegex.test.SedRegexTestCase.testMissingTrailingSeparator) ... ok
+testNoMatch (SedRegex.test.SedRegexTestCase.testNoMatch) ... ok
+testNonSlashSeparator (SedRegex.test.SedRegexTestCase.testNonSlashSeparator) ... ok
+testOnlySelfReplace (SedRegex.test.SedRegexTestCase.testOnlySelfReplace) ... ok
+testOtherPersonActionReplace (SedRegex.test.SedRegexTestCase.testOtherPersonActionReplace) ... ok
+testOtherPersonReplace (SedRegex.test.SedRegexTestCase.testOtherPersonReplace) ... ok
+testReDoSTimeout (SedRegex.test.SedRegexTestCase.testReDoSTimeout) ... ok
+testSeparatorPresentInNick (SedRegex.test.SedRegexTestCase.testSeparatorPresentInNick) ... ok
+testSimpleReplace (SedRegex.test.SedRegexTestCase.testSimpleReplace) ... ok
+testSlashInNicks (SedRegex.test.SedRegexTestCase.testSlashInNicks) ... ok
+testWeirdSeparatorsFail (SedRegex.test.SedRegexTestCase.testWeirdSeparatorsFail) ... ok
+testAddRemoveAlias (Alias.test.AliasTestCase.testAddRemoveAlias) ... ok
+testAliasHelp (Alias.test.AliasTestCase.testAliasHelp) ... ok
+testAllArgs (Alias.test.AliasTestCase.testAllArgs) ... ok
+testChannel (Alias.test.AliasTestCase.testChannel) ... ok
+testDoesNotOverwriteCommands (Alias.test.AliasTestCase.testDoesNotOverwriteCommands) ... ok
+testDollars (Alias.test.AliasTestCase.testDollars) ... ok
+testMoreDollars (Alias.test.AliasTestCase.testMoreDollars) ... ok
+testNick (Alias.test.AliasTestCase.testNick) ... ok
+testNoAliasWithNestedCommandName (Alias.test.AliasTestCase.testNoAliasWithNestedCommandName) ... ok
+testNoExtraQuotes (Alias.test.AliasTestCase.testNoExtraQuotes) ... ok
+testNoExtraSpaces (Alias.test.AliasTestCase.testNoExtraSpaces) ... ok
+testOptionalArgs (Alias.test.AliasTestCase.testOptionalArgs) ... ok
+testRemove (Alias.test.AliasTestCase.testRemove) ... ok
+testSimpleAliasWithoutArgsImpliesDollarStar (Alias.test.AliasTestCase.testSimpleAliasWithoutArgsImpliesDollarStar) ... ok
+testUnicode (Alias.test.AliasTestCase.testUnicode) ... ok
+testAdd (Alias.test.EscapedAliasTestCase.testAdd) ... ok
+testReadDatabase (Alias.test.EscapedAliasTestCase.testReadDatabase) ... ok
+testWriteDatabase (Alias.test.EscapedAliasTestCase.testWriteDatabase) ... ok
+testFindBiggestDollar (Alias.test.FunctionsTest.testFindBiggestDollar) ... ok
+testFortuneFiles (Unix.test.UnixConfigTestCase.testFortuneFiles) ... ok
+testCall (Unix.test.UnixTestCase.testCall) ... ok
+testErrno (Unix.test.UnixTestCase.testErrno) ... ok
+testFortune (Unix.test.UnixTestCase.testFortune) ... skipped 'fortune not available.'
+testPing (Unix.test.UnixTestCase.testPing) ... skipped 'network not available.'
+testPing6 (Unix.test.UnixTestCase.testPing6) ... skipped 'network not available.'
+testPing6Count (Unix.test.UnixTestCase.testPing6Count) ... skipped 'network not available.'
+testPing6Interval (Unix.test.UnixTestCase.testPing6Interval) ... skipped 'network not available.'
+testPing6Ttl (Unix.test.UnixTestCase.testPing6Ttl) ... skipped 'network not available.'
+testPing6Wait (Unix.test.UnixTestCase.testPing6Wait) ... skipped 'network not available.'
+testPingCount (Unix.test.UnixTestCase.testPingCount) ... skipped 'network not available.'
+testPingInterval (Unix.test.UnixTestCase.testPingInterval) ... skipped 'network not available.'
+testPingTtl (Unix.test.UnixTestCase.testPingTtl) ... skipped 'network not available.'
+testPingWait (Unix.test.UnixTestCase.testPingWait) ... skipped 'network not available.'
+testProgstats (Unix.test.UnixTestCase.testProgstats) ... ok
+testShellForbidden (Unix.test.UnixTestCase.testShellForbidden) ... ok
+testSpell (Unix.test.UnixTestCase.testSpell) ... skipped 'aspell/ispell not available.'
+testUname (Unix.test.UnixTestCase.testUname) ... ok
+testUptime (Unix.test.UnixTestCase.testUptime) ... ok
+testEightball (Games.test.GamesTestCase.testEightball) ... ok
+testRoulette (Games.test.GamesTestCase.testRoulette) ... ok
+testHostmask (Later.test.LaterTestCase.testHostmask) ... ok
+testLaterRemove (Later.test.LaterTestCase.testLaterRemove) ... ok
+testLaterUndo (Later.test.LaterTestCase.testLaterUndo) ... ok
+testLaterWorksTwice (Later.test.LaterTestCase.testLaterWorksTwice) ... ok
+testNickValidation (Later.test.LaterTestCase.testNickValidation) ... ok
+testNoteExpiry (Later.test.LaterTestCase.testNoteExpiry) ... ok
+testNoteSend (Later.test.LaterTestCase.testNoteSend) ... ok
+testSenderHostname (Later.test.LaterTestCase.testSenderHostname) ... ok
+testWildcard (Later.test.LaterTestCase.testWildcard) ... ok
+testAdd (Praise.test.PraiseTestCase.testAdd) ... ok
+testPraise (Praise.test.PraiseTestCase.testPraise) ... ok
+testChangeUsername (User.test.UserTestCase.testChangeUsername) ... ok
+testDisallowedUnregistration (User.test.UserTestCase.testDisallowedUnregistration) ... ok
+testHostmask (User.test.UserTestCase.testHostmask) ... ok
+testHostmaskList (User.test.UserTestCase.testHostmaskList) ... ok
+testHostmaskListHandlesEmptyListGracefully (User.test.UserTestCase.testHostmaskListHandlesEmptyListGracefully) ... ok
+testHostmaskOverlap (User.test.UserTestCase.testHostmaskOverlap) ... ok
+testHostmaskOverlapPrivacy (User.test.UserTestCase.testHostmaskOverlapPrivacy) ... ok
+testList (User.test.UserTestCase.testList) ... ok
+testListHandlesCaps (User.test.UserTestCase.testListHandlesCaps) ... ok
+testRegisterNoPassword (User.test.UserTestCase.testRegisterNoPassword) ... ok
+testRegisterPasswordLength (User.test.UserTestCase.testRegisterPasswordLength) ... ok
+testRegisterUnregister (User.test.UserTestCase.testRegisterUnregister) ... ok
+testSetpassword (User.test.UserTestCase.testSetpassword) ... ok
+testStats (User.test.UserTestCase.testStats) ... ok
+testUserPluginAndUserList (User.test.UserTestCase.testUserPluginAndUserList) ... ok
 testAddRemoveAka (Aka.test.AkaChannelTestCase.testAddRemoveAka) ... ok
 testAkaHelp (Aka.test.AkaChannelTestCase.testAkaHelp) ... ok
 testAllArgs (Aka.test.AkaChannelTestCase.testAllArgs) ... ok
@@ -4781,6 +4859,41 @@
 testGlobalPage (Aka.test.AkaWebUITestCase.testGlobalPage) ... ok
 testToggleWebEnable (Aka.test.AkaWebUITestCase.testToggleWebEnable) ... ok
 testFindBiggestDollar (Aka.test.FunctionsTest.testFindBiggestDollar) ... ok
+testBold (Format.test.FormatTestCase.testBold) ... ok
+testCapitalize (Format.test.FormatTestCase.testCapitalize) ... ok
+testConcat (Format.test.FormatTestCase.testConcat) ... ok
+testCut (Format.test.FormatTestCase.testCut) ... ok
+testField (Format.test.FormatTestCase.testField) ... ok
+testFormat (Format.test.FormatTestCase.testFormat) ... ok
+testJoin (Format.test.FormatTestCase.testJoin) ... ok
+testLower (Format.test.FormatTestCase.testLower) ... ok
+testReplace (Format.test.FormatTestCase.testReplace) ... ok
+testRepr (Format.test.FormatTestCase.testRepr) ... ok
+testReverse (Format.test.FormatTestCase.testReverse) ... ok
+testTitle (Format.test.FormatTestCase.testTitle) ... ok
+testTranslate (Format.test.FormatTestCase.testTranslate) ... ok
+testUnderline (Format.test.FormatTestCase.testUnderline) ... ok
+testUpper (Format.test.FormatTestCase.testUpper) ... ok
+testRegisterRequireEmail (Services.test.ExperimentalServicesTestCase.testRegisterRequireEmail) ... ok
+testRegisterSuccess (Services.test.ExperimentalServicesTestCase.testRegisterSuccess) ... ok
+testRegisterSuccessBatch (Services.test.ExperimentalServicesTestCase.testRegisterSuccessBatch) ... ok
+testRegisterSuccessEmail (Services.test.ExperimentalServicesTestCase.testRegisterSuccessEmail) ... ok
+testRegisterSupportError (Services.test.ExperimentalServicesTestCase.testRegisterSupportError) ... ok
+testRegisterVerify (Services.test.ExperimentalServicesTestCase.testRegisterVerify) ... ok
+testRegisterVerifyBatch (Services.test.ExperimentalServicesTestCase.testRegisterVerifyBatch) ... ok
+testSingleNetwork (Services.test.JoinsBeforeIdentifiedTestCase.testSingleNetwork) ... ok
+testMultipleNetworks (Services.test.NoJoinsUntilIdentifiedTestCase.testMultipleNetworks) ... ok
+testSingleNetwork (Services.test.NoJoinsUntilIdentifiedTestCase.testSingleNetwork) ... ok
+testChanserv (Services.test.ServicesTestCase.testChanserv) ... ok
+testNickserv (Services.test.ServicesTestCase.testNickserv) ... ok
+testPasswordAndIdentify (Services.test.ServicesTestCase.testPasswordAndIdentify) ... ok
+testPasswordConfig (Services.test.ServicesTestCase.testPasswordConfig) ... ok
+testRegisterNoExperimentalExtensions (Services.test.ServicesTestCase.testRegisterNoExperimentalExtensions) ... ok
+testCommand (Network.test.NetworkTestCase.testCommand) ... ok
+testCommandRoutesBackToCaller (Network.test.NetworkTestCase.testCommandRoutesBackToCaller) ... ok
+testCommandRoutesErrorsBackToCaller (Network.test.NetworkTestCase.testCommandRoutesErrorsBackToCaller) ... ok
+testCommandRoutesMoreBackToCaller (Network.test.NetworkTestCase.testCommandRoutesMoreBackToCaller) ... ok
+testNetworks (Network.test.NetworkTestCase.testNetworks) ... ok
 testFeaturedNone (Fediverse.test.NetworklessFediverseTestCase.testFeaturedNone) ... ok
 testFeaturedSome (Fediverse.test.NetworklessFediverseTestCase.testFeaturedSome) ... ok
 testProfile (Fediverse.test.NetworklessFediverseTestCase.testProfile) ... ok
@@ -4799,87 +4912,79 @@
 testStatusUrlSnarferMore (Fediverse.test.NetworklessFediverseTestCase.testStatusUrlSnarferMore) ... ok
 testStatuses (Fediverse.test.NetworklessFediverseTestCase.testStatuses) ... ok
 testVideo (Fediverse.test.NetworklessFediverseTestCase.testVideo) ... ok
-testChangeUsername (User.test.UserTestCase.testChangeUsername) ... ok
-testDisallowedUnregistration (User.test.UserTestCase.testDisallowedUnregistration) ... ok
-testHostmask (User.test.UserTestCase.testHostmask) ... ok
-testHostmaskList (User.test.UserTestCase.testHostmaskList) ... ok
-testHostmaskListHandlesEmptyListGracefully (User.test.UserTestCase.testHostmaskListHandlesEmptyListGracefully) ... ok
-testHostmaskOverlap (User.test.UserTestCase.testHostmaskOverlap) ... ok
-testHostmaskOverlapPrivacy (User.test.UserTestCase.testHostmaskOverlapPrivacy) ... ok
-testList (User.test.UserTestCase.testList) ... ok
-testListHandlesCaps (User.test.UserTestCase.testListHandlesCaps) ... ok
-testRegisterNoPassword (User.test.UserTestCase.testRegisterNoPassword) ... ok
-testRegisterPasswordLength (User.test.UserTestCase.testRegisterPasswordLength) ... ok
-testRegisterUnregister (User.test.UserTestCase.testRegisterUnregister) ... ok
-testSetpassword (User.test.UserTestCase.testSetpassword) ... ok
-testStats (User.test.UserTestCase.testStats) ... ok
-testUserPluginAndUserList (User.test.UserTestCase.testUserPluginAndUserList) ... ok
-testActionReplace (SedRegex.test.SedRegexTestCase.testActionReplace) ... ok
-testAllFlagsReplace (SedRegex.test.SedRegexTestCase.testAllFlagsReplace) ... ok
-testBoldReplacement (SedRegex.test.SedRegexTestCase.testBoldReplacement) ... ok
-testCaseInsensitiveReplace (SedRegex.test.SedRegexTestCase.testCaseInsensitiveReplace) ... ok
-testCaseNormalizationInRead (SedRegex.test.SedRegexTestCase.testCaseNormalizationInRead) ... ok
-testCaseNormalizationInReplace (SedRegex.test.SedRegexTestCase.testCaseNormalizationInReplace) ... ok
-testExplicitOtherReplace (SedRegex.test.SedRegexTestCase.testExplicitOtherReplace) ... ok
-testFmtString (SedRegex.test.SedRegexTestCase.testFmtString) ... ok
-testFmtStringOtherPerson (SedRegex.test.SedRegexTestCase.testFmtStringOtherPerson) ... ok
-testGlobalCaseInsensitiveReplace (SedRegex.test.SedRegexTestCase.testGlobalCaseInsensitiveReplace) ... ok
-testGlobalReplace (SedRegex.test.SedRegexTestCase.testGlobalReplace) ... ok
-testIgnoreRegexOnMessagesBeforeEnable (SedRegex.test.SedRegexTestCase.testIgnoreRegexOnMessagesBeforeEnable) ... ok
-testIgnoreRegexWithBadCase (SedRegex.test.SedRegexTestCase.testIgnoreRegexWithBadCase) ... ok
-testIgnoreTextAfterTrailingSeparator (SedRegex.test.SedRegexTestCase.testIgnoreTextAfterTrailingSeparator) ... ok
-testMissingTrailingSeparator (SedRegex.test.SedRegexTestCase.testMissingTrailingSeparator) ... ok
-testNoMatch (SedRegex.test.SedRegexTestCase.testNoMatch) ... ok
-testNonSlashSeparator (SedRegex.test.SedRegexTestCase.testNonSlashSeparator) ... ok
-testOnlySelfReplace (SedRegex.test.SedRegexTestCase.testOnlySelfReplace) ... ok
-testOtherPersonActionReplace (SedRegex.test.SedRegexTestCase.testOtherPersonActionReplace) ... ok
-testOtherPersonReplace (SedRegex.test.SedRegexTestCase.testOtherPersonReplace) ... ok
-testReDoSTimeout (SedRegex.test.SedRegexTestCase.testReDoSTimeout) ... ok
-testSeparatorPresentInNick (SedRegex.test.SedRegexTestCase.testSeparatorPresentInNick) ... ok
-testSimpleReplace (SedRegex.test.SedRegexTestCase.testSimpleReplace) ... ok
-testSlashInNicks (SedRegex.test.SedRegexTestCase.testSlashInNicks) ... ok
-testWeirdSeparatorsFail (SedRegex.test.SedRegexTestCase.testWeirdSeparatorsFail) ... ok
-testAnnounce (RSS.test.RSSTestCase.testAnnounce) ... ok
-testAnnounceAnonymous (RSS.test.RSSTestCase.testAnnounceAnonymous) ... ok
-testAnnounceReload (RSS.test.RSSTestCase.testAnnounceReload) ... ok
-testAtomContentHtmlAndPlaintext (RSS.test.RSSTestCase.testAtomContentHtmlAndPlaintext) ... ok
-testAtomContentHtmlOnly (RSS.test.RSSTestCase.testAtomContentHtmlOnly) ... ok
-testAtomContentPlaintextAndHtml (RSS.test.RSSTestCase.testAtomContentPlaintextAndHtml) ... ok
-testAtomContentXhtmlOnly (RSS.test.RSSTestCase.testAtomContentXhtmlOnly) ... ok
-testBadlyFormedFeedWithNoItems (RSS.test.RSSTestCase.testBadlyFormedFeedWithNoItems) ... ok
-testCantAddDuplicatedFeed (RSS.test.RSSTestCase.testCantAddDuplicatedFeed) ... ok
-testCantAddFeedNamedRss (RSS.test.RSSTestCase.testCantAddFeedNamedRss) ... ok
-testCantRemoveMethodThatIsntFeed (RSS.test.RSSTestCase.testCantRemoveMethodThatIsntFeed) ... ok
-testChangeName (RSS.test.RSSTestCase.testChangeName) ... ok
-testChangeUrl (RSS.test.RSSTestCase.testChangeUrl) ... ok
-testDescription (RSS.test.RSSTestCase.testDescription) ... ok
-testFeedAttribute (RSS.test.RSSTestCase.testFeedAttribute) ... ok
-testFeedSpecificFormat (RSS.test.RSSTestCase.testFeedSpecificFormat) ... ok
-testFeedSpecificWaitPeriod (RSS.test.RSSTestCase.testFeedSpecificWaitPeriod) ... ok
-testInitialAnnounceNewest (RSS.test.RSSTestCase.testInitialAnnounceNewest) ... ok
-testInitialAnnounceOldest (RSS.test.RSSTestCase.testInitialAnnounceOldest) ... ok
-testMaxAnnounces (RSS.test.RSSTestCase.testMaxAnnounces) ... ok
-testNoInitialAnnounce (RSS.test.RSSTestCase.testNoInitialAnnounce) ... ok
-testReannounce (RSS.test.RSSTestCase.testReannounce) ... ok
-testReload (RSS.test.RSSTestCase.testReload) ... ok
-testReloadNoDelay (RSS.test.RSSTestCase.testReloadNoDelay) ... ok
-testRemoveAliasedFeed (RSS.test.RSSTestCase.testRemoveAliasedFeed) ... ok
-testRssAddBadName (RSS.test.RSSTestCase.testRssAddBadName) ... ok
-testRssDescriptionHtml (RSS.test.RSSTestCase.testRssDescriptionHtml) ... ok
-testSocketError (RSS.test.RSSTestCase.testSocketError) ... ok
-testApply (Utilities.test.UtilitiesTestCase.testApply) ... ok
-testCountargs (Utilities.test.UtilitiesTestCase.testCountargs) ... ok
-testEcho (Utilities.test.UtilitiesTestCase.testEcho) ... ok
-testEchoDollarOneRepliesDollarOne (Utilities.test.UtilitiesTestCase.testEchoDollarOneRepliesDollarOne) ... ok
-testEchoStandardSubstitute (Utilities.test.UtilitiesTestCase.testEchoStandardSubstitute) ... ok
-testEchoStripCtcp (Utilities.test.UtilitiesTestCase.testEchoStripCtcp) ... ok
-testIgnore (Utilities.test.UtilitiesTestCase.testIgnore) ... ok
-testLast (Utilities.test.UtilitiesTestCase.testLast) ... ok
-testLet (Utilities.test.UtilitiesTestCase.testLet) ... ok
-testSample (Utilities.test.UtilitiesTestCase.testSample) ... ok
-testShuffle (Utilities.test.UtilitiesTestCase.testShuffle) ... ok
-testSort (Utilities.test.UtilitiesTestCase.testSort) ... ok
-testSuccess (Utilities.test.UtilitiesTestCase.testSuccess) ... ok
+testLog (ChannelLogger.test.ChannelLoggerTestCase.testLog) ... ok
+testLogAway (ChannelLogger.test.ChannelLoggerTestCase.testLogAway) ... ok
+testLogDir (ChannelLogger.test.ChannelLoggerTestCase.testLogDir) ... ok
+testLogJoinQuit (ChannelLogger.test.ChannelLoggerTestCase.testLogJoinQuit) ... ok
+testLogName (ChannelLogger.test.ChannelLoggerTestCase.testLogName) ... ok
+testLogNotice (ChannelLogger.test.ChannelLoggerTestCase.testLogNotice) ... ok
+testLogPrivmsg (ChannelLogger.test.ChannelLoggerTestCase.testLogPrivmsg) ... ok
+testLogRewriteRelayedEmulatedEcho (ChannelLogger.test.ChannelLoggerTestCase.testLogRewriteRelayedEmulatedEcho) ... ok
+testLogRewriteRelayedEmulatedEchoNotRelayed (ChannelLogger.test.ChannelLoggerTestCase.testLogRewriteRelayedEmulatedEchoNotRelayed) ... ok
+testLogRewriteRelayedRealEcho (ChannelLogger.test.ChannelLoggerTestCase.testLogRewriteRelayedRealEcho) ... ok
+testLogRewriteRelayedRealEchoNotRelayed (ChannelLogger.test.ChannelLoggerTestCase.testLogRewriteRelayedRealEchoNotRelayed) ... ok
+testNoLogAway (ChannelLogger.test.ChannelLoggerTestCase.testNoLogAway) ... ok
+testNoLogJoinQuit (ChannelLogger.test.ChannelLoggerTestCase.testNoLogJoinQuit) ... ok
+testAcmd (Admin.test.AdminTestCase.testAcmd) ... ok
+testAddCapabilityOwner (Admin.test.AdminTestCase.testAddCapabilityOwner) ... ok
+testCapabilityAdd (Admin.test.AdminTestCase.testCapabilityAdd) ... ok
+testCapabilityRemove (Admin.test.AdminTestCase.testCapabilityRemove) ... ok
+testChannels (Admin.test.AdminTestCase.testChannels) ... ok
+testIgnoreAddRemove (Admin.test.AdminTestCase.testIgnoreAddRemove) ... ok
+testIgnoreList (Admin.test.AdminTestCase.testIgnoreList) ... ok
+testJoin (Admin.test.AdminTestCase.testJoin) ... ok
+testJoinOnOwnerInvite (Admin.test.AdminTestCase.testJoinOnOwnerInvite) ... ok
+testNick (Admin.test.AdminTestCase.testNick) ... ok
+testNoJoinOnUnprivilegedInvite (Admin.test.AdminTestCase.testNoJoinOnUnprivilegedInvite) ... ok
+testBinary (Filter.test.FilterTest.testBinary) ... ok
+testColorize (Filter.test.FilterTest.testColorize) ... ok
+testColorstrip (Filter.test.FilterTest.testColorstrip) ... ok
+testDisabledCommandsCannotFilter (Filter.test.FilterTest.testDisabledCommandsCannotFilter) ... ok
+testGnu (Filter.test.FilterTest.testGnu) ... ok
+testHebrew (Filter.test.FilterTest.testHebrew) ... ok
+testHexlifyUnhexlify (Filter.test.FilterTest.testHexlifyUnhexlify) ... ok
+testJeffk (Filter.test.FilterTest.testJeffk) ... ok
+testMorse (Filter.test.FilterTest.testMorse) ... ok
+testNoErrors (Filter.test.FilterTest.testNoErrors) ... ok
+testOutfilter (Filter.test.FilterTest.testOutfilter) ... ok
+testOutfilterAction (Filter.test.FilterTest.testOutfilterAction) ... ok
+testReverse (Filter.test.FilterTest.testReverse) ... ok
+testRot13 (Filter.test.FilterTest.testRot13) ... ok
+testRot13HandlesNonAsciiStuff (Filter.test.FilterTest.testRot13HandlesNonAsciiStuff) ... ok
+testScramble (Filter.test.FilterTest.testScramble) ... ok
+testShrink (Filter.test.FilterTest.testShrink) ... ok
+testSpellit (Filter.test.FilterTest.testSpellit) ... ok
+testSquish (Filter.test.FilterTest.testSquish) ... ok
+testUnbinary (Filter.test.FilterTest.testUnbinary) ... ok
+testUndup (Filter.test.FilterTest.testUndup) ... ok
+testUwu (Filter.test.FilterTest.testUwu) ... ok
+testVowelrot (Filter.test.FilterTest.testVowelrot) ... ok
+testAction (Reply.test.ReplyNonChannelTestCase.testAction) ... ok
+testNotice (Reply.test.ReplyTestCase.testNotice) ... ok
+testNoticePrivate (Reply.test.ReplyTestCase.testNoticePrivate) ... ok
+testPrivate (Reply.test.ReplyTestCase.testPrivate) ... ok
+testReplies (Reply.test.ReplyTestCase.testReplies) ... ok
+testAdd (Topic.test.TopicTestCase.testAdd) ... ok
+testChange (Topic.test.TopicTestCase.testChange) ... ok
+testConfig (Topic.test.TopicTestCase.testConfig) ... ok
+testDefault (Topic.test.TopicTestCase.testDefault) ... ok
+testFit (Topic.test.TopicTestCase.testFit) ... ok
+testGet (Topic.test.TopicTestCase.testGet) ... ok
+testInsert (Topic.test.TopicTestCase.testInsert) ... ok
+testList (Topic.test.TopicTestCase.testList) ... ok
+testManageCapabilities (Topic.test.TopicTestCase.testManageCapabilities) ... ok
+testRefresh (Topic.test.TopicTestCase.testRefresh) ... ok
+testRemove (Topic.test.TopicTestCase.testRemove) ... ok
+testRemoveMultiple (Topic.test.TopicTestCase.testRemoveMultiple) ... ok
+testReorder (Topic.test.TopicTestCase.testReorder) ... ok
+testReplace (Topic.test.TopicTestCase.testReplace) ... ok
+testRestore (Topic.test.TopicTestCase.testRestore) ... ok
+testSeparator (Topic.test.TopicTestCase.testSeparator) ... ok
+testSet (Topic.test.TopicTestCase.testSet) ... ok
+testSwap (Topic.test.TopicTestCase.testSwap) ... ok
+testTopic (Topic.test.TopicTestCase.testTopic) ... ok
+testUndo (Topic.test.TopicTestCase.testUndo) ... ok
+testUndoRedo (Topic.test.TopicTestCase.testUndoRedo) ... ok
 testLocaltimeAbsolute (Geography.test.GeographyLocaltimeTestCase.testLocaltimeAbsolute) ... ok
 testLocaltimeIntegration (Geography.test.GeographyLocaltimeTestCase.testLocaltimeIntegration) ... skipped 'Network test'
 testLocaltimePytz (Geography.test.GeographyLocaltimeTestCase.testLocaltimePytz) ... skipped 'pytz is not available'
@@ -4895,13 +5000,29 @@
 testParentAndIgnoreSelf (Geography.test.GeographyWikidataTestCase.testParentAndIgnoreSelf) ... skipped 'Network test'
 testParentQualifiedIgnorePreferred (Geography.test.GeographyWikidataTestCase.testParentQualifiedIgnorePreferred) ... skipped 'Network test'
 testRelationOsmidToTimezone (Geography.test.GeographyWikidataTestCase.testRelationOsmidToTimezone) ... skipped 'Network test'
-testEightball (Games.test.GamesTestCase.testEightball) ... ok
-testRoulette (Games.test.GamesTestCase.testRoulette) ... ok
-testAddnews (News.test.NewsTestCase.testAddnews) ... ok
-testChangenews (News.test.NewsTestCase.testChangenews) ... ok
-testNews (News.test.NewsTestCase.testNews) ... ok
-testOldnews (News.test.NewsTestCase.testOldnews) ... ok
-testAdd (MessageParser.test.MessageParserTestCase.testAdd) ... ERROR 2024-12-26T05:27:00 Schedule is the only remaining driver, why do we continue to live?
+testIgnoreChathistory (Owner.test.CommandsTestCase.testIgnoreChathistory) ... ok
+testMultilineCommand (Owner.test.CommandsTestCase.testMultilineCommand) ... ok
+testMultilineCommandDisabled (Owner.test.CommandsTestCase.testMultilineCommandDisabled) ... ok
+testSimpleCommand (Owner.test.CommandsTestCase.testSimpleCommand) ... ok
+testDefaultPluginErrorsWhenCommandNotInPlugin (Owner.test.OwnerTestCase.testDefaultPluginErrorsWhenCommandNotInPlugin) ... ok
+testDisable (Owner.test.OwnerTestCase.testDisable) ... ok
+testEnable (Owner.test.OwnerTestCase.testEnable) ... ok
+testEnableIsCaseInsensitive (Owner.test.OwnerTestCase.testEnableIsCaseInsensitive) ... ok
+testFlush (Owner.test.OwnerTestCase.testFlush) ... ok
+testHelpLog (Owner.test.OwnerTestCase.testHelpLog) ... ok
+testIrcquote (Owner.test.OwnerTestCase.testIrcquote) ... ok
+testIrcquoteLabeledResponse (Owner.test.OwnerTestCase.testIrcquoteLabeledResponse) ... ok
+testIrcquoteLabeledResponseBatch (Owner.test.OwnerTestCase.testIrcquoteLabeledResponseBatch) ... ok
+testLoad (Owner.test.OwnerTestCase.testLoad) ... ok
+testReload (Owner.test.OwnerTestCase.testReload) ... ok
+testRename (Owner.test.OwnerTestCase.testRename) ... ok
+testRenameNested (Owner.test.OwnerTestCase.testRenameNested) ... skipped 'Nested commands cannot be renamed yet.'
+testSrcAmbiguity (Owner.test.OwnerTestCase.testSrcAmbiguity) ... ok
+testUnload (Owner.test.OwnerTestCase.testUnload) ... ok
+testUpkeep (Owner.test.OwnerTestCase.testUpkeep) ... ok
+testReplace (Quote.test.QuoteTestCase.testReplace) ... ok
+testUnauthenticatedAdd (Quote.test.QuoteTestCase.testUnauthenticatedAdd) ... ok
+testAdd (MessageParser.test.MessageParserTestCase.testAdd) ... ERROR 2024-12-27T07:44:42 Schedule is the only remaining driver, why do we continue to live?
 ok
 testGroups (MessageParser.test.MessageParserTestCase.testGroups) ... ok
 testIgnoreChathistory (MessageParser.test.MessageParserTestCase.testIgnoreChathistory) ... ok
@@ -4917,8 +5038,14 @@
 testSyntaxError (MessageParser.test.MessageParserTestCase.testSyntaxError) ... ok
 testTrigger (MessageParser.test.MessageParserTestCase.testTrigger) ... ok
 testUnlock (MessageParser.test.MessageParserTestCase.testUnlock) ... ok
-testVacuum (MessageParser.test.MessageParserTestCase.testVacuum) ... ERROR 2024-12-26T05:27:41 Schedule is the only remaining driver, why do we continue to live?
+testVacuum (MessageParser.test.MessageParserTestCase.testVacuum) ... ERROR 2024-12-27T07:45:26 Schedule is the only remaining driver, why do we continue to live?
 ok
+testDollarCommand (Dunno.test.DunnoTestCase.testDollarCommand) ... ok
+testDunnoAdd (Dunno.test.DunnoTestCase.testDunnoAdd) ... ok
+testDunnoChange (Dunno.test.DunnoTestCase.testDunnoChange) ... ok
+testDunnoGet (Dunno.test.DunnoTestCase.testDunnoGet) ... ok
+testDunnoRemove (Dunno.test.DunnoTestCase.testDunnoRemove) ... ok
+testDunnoSearch (Dunno.test.DunnoTestCase.testDunnoSearch) ... ok
 testCand (Conditional.test.ConditionalTestCase.testCand) ... ok
 testCeq (Conditional.test.ConditionalTestCase.testCeq) ... ok
 testCif (Conditional.test.ConditionalTestCase.testCif) ... ok
@@ -4937,102 +5064,6 @@
 testNle (Conditional.test.ConditionalTestCase.testNle) ... ok
 testNlt (Conditional.test.ConditionalTestCase.testNlt) ... ok
 testNne (Conditional.test.ConditionalTestCase.testNne) ... ok
-testEnforceLimit (Limiter.test.LimiterTestCase.testEnforceLimit) ... ok
-testBold (Format.test.FormatTestCase.testBold) ... ok
-testCapitalize (Format.test.FormatTestCase.testCapitalize) ... ok
-testConcat (Format.test.FormatTestCase.testConcat) ... ok
-testCut (Format.test.FormatTestCase.testCut) ... ok
-testField (Format.test.FormatTestCase.testField) ... ok
-testFormat (Format.test.FormatTestCase.testFormat) ... ok
-testJoin (Format.test.FormatTestCase.testJoin) ... ok
-testLower (Format.test.FormatTestCase.testLower) ... ok
-testReplace (Format.test.FormatTestCase.testReplace) ... ok
-testRepr (Format.test.FormatTestCase.testRepr) ... ok
-testReverse (Format.test.FormatTestCase.testReverse) ... ok
-testTitle (Format.test.FormatTestCase.testTitle) ... ok
-testTranslate (Format.test.FormatTestCase.testTranslate) ... ok
-testUnderline (Format.test.FormatTestCase.testUnderline) ... ok
-testUpper (Format.test.FormatTestCase.testUpper) ... ok
-testApropos (Misc.test.MiscTestCase.testApropos) ... ok
-testAproposDoesntReturnNonCanonicalNames (Misc.test.MiscTestCase.testAproposDoesntReturnNonCanonicalNames) ... ok
-testAproposIsNotCaseSensitive (Misc.test.MiscTestCase.testAproposIsNotCaseSensitive) ... ok
-testClearMores (Misc.test.MiscTestCase.testClearMores) ... ok
-testHelp (Misc.test.MiscTestCase.testHelp) ... ok
-testHelpDoesAmbiguityWithDefaultPlugins (Misc.test.MiscTestCase.testHelpDoesAmbiguityWithDefaultPlugins) ... ok
-testHelpIncludeFullCommandName (Misc.test.MiscTestCase.testHelpIncludeFullCommandName) ... ok
-testHelpIsCaseInsensitive (Misc.test.MiscTestCase.testHelpIsCaseInsensitive) ... ok
-testInvalidCommand (Misc.test.MiscTestCase.testInvalidCommand) ... ok
-testInvalidCommands (Misc.test.MiscTestCase.testInvalidCommands) ... ok
-testLast (Misc.test.MiscTestCase.testLast) ... ok
-testList (Misc.test.MiscTestCase.testList) ... ok
-testListDoesNotIncludeNonCanonicalName (Misc.test.MiscTestCase.testListDoesNotIncludeNonCanonicalName) ... ok
-testListIncludesDispatcherIfThereIsAnOriginalCommand (Misc.test.MiscTestCase.testListIncludesDispatcherIfThereIsAnOriginalCommand) ... ok
-testListIsCaseInsensitive (Misc.test.MiscTestCase.testListIsCaseInsensitive) ... ok
-testListNoIncludeDispatcher (Misc.test.MiscTestCase.testListNoIncludeDispatcher) ... ok
-testListPrivate (Misc.test.MiscTestCase.testListPrivate) ... ok
-testListUnloaded (Misc.test.MiscTestCase.testListUnloaded) ... ok
-testMore (Misc.test.MiscTestCase.testMore) ... ok
-testMoreBatch (Misc.test.MiscTestCase.testMoreBatch) ... ok
-testMoreBatchMaxLines (Misc.test.MiscTestCase.testMoreBatchMaxLines) ... ok
-testMoreIsCaseInsensitive (Misc.test.MiscTestCase.testMoreIsCaseInsensitive) ... ok
-testMoreMores (Misc.test.MiscTestCase.testMoreMores) ... ok
-testNestedLastNickConfig (Misc.test.MiscTestCase.testNestedLastNickConfig) ... ok
-testNestedLastTimestampConfig (Misc.test.MiscTestCase.testNestedLastTimestampConfig) ... ok
-testNoNestedTell (Misc.test.MiscTestCase.testNoNestedTell) ... ok
-testNotReplyWhenNotCanonicalName (Misc.test.MiscTestCase.testNotReplyWhenNotCanonicalName) ... ok
-testPluginHelp (Misc.test.MiscTestCase.testPluginHelp) ... ok
-testReplyWhenNotCommand (Misc.test.MiscTestCase.testReplyWhenNotCommand) ... ok
-testReplyWhenNotCommandButFirstCommandIsPluginName (Misc.test.MiscTestCase.testReplyWhenNotCommandButFirstCommandIsPluginName) ... ok
-testSource (Misc.test.MiscTestCase.testSource) ... ok
-testTell (Misc.test.MiscTestCase.testTell) ... ok
-testTellDoesNotPropogateAction (Misc.test.MiscTestCase.testTellDoesNotPropogateAction) ... ok
-testAddRemoveAlias (Alias.test.AliasTestCase.testAddRemoveAlias) ... ok
-testAliasHelp (Alias.test.AliasTestCase.testAliasHelp) ... ok
-testAllArgs (Alias.test.AliasTestCase.testAllArgs) ... ok
-testChannel (Alias.test.AliasTestCase.testChannel) ... ok
-testDoesNotOverwriteCommands (Alias.test.AliasTestCase.testDoesNotOverwriteCommands) ... ok
-testDollars (Alias.test.AliasTestCase.testDollars) ... ok
-testMoreDollars (Alias.test.AliasTestCase.testMoreDollars) ... ok
-testNick (Alias.test.AliasTestCase.testNick) ... ok
-testNoAliasWithNestedCommandName (Alias.test.AliasTestCase.testNoAliasWithNestedCommandName) ... ok
-testNoExtraQuotes (Alias.test.AliasTestCase.testNoExtraQuotes) ... ok
-testNoExtraSpaces (Alias.test.AliasTestCase.testNoExtraSpaces) ... ok
-testOptionalArgs (Alias.test.AliasTestCase.testOptionalArgs) ... ok
-testRemove (Alias.test.AliasTestCase.testRemove) ... ok
-testSimpleAliasWithoutArgsImpliesDollarStar (Alias.test.AliasTestCase.testSimpleAliasWithoutArgsImpliesDollarStar) ... ok
-testUnicode (Alias.test.AliasTestCase.testUnicode) ... ok
-testAdd (Alias.test.EscapedAliasTestCase.testAdd) ... ok
-testReadDatabase (Alias.test.EscapedAliasTestCase.testReadDatabase) ... ok
-testWriteDatabase (Alias.test.EscapedAliasTestCase.testWriteDatabase) ... ok
-testFindBiggestDollar (Alias.test.FunctionsTest.testFindBiggestDollar) ... ok
-testHashes (Hashes.test.HashesTestCase.testHashes) ... ok
-testMkhash (Hashes.test.HashesTestCase.testMkhash) ... ok
-testFortuneFiles (Unix.test.UnixConfigTestCase.testFortuneFiles) ... ok
-testCall (Unix.test.UnixTestCase.testCall) ... ok
-testErrno (Unix.test.UnixTestCase.testErrno) ... ok
-testFortune (Unix.test.UnixTestCase.testFortune) ... skipped 'fortune not available.'
-testPing (Unix.test.UnixTestCase.testPing) ... skipped 'network not available.'
-testPing6 (Unix.test.UnixTestCase.testPing6) ... skipped 'network not available.'
-testPing6Count (Unix.test.UnixTestCase.testPing6Count) ... skipped 'network not available.'
-testPing6Interval (Unix.test.UnixTestCase.testPing6Interval) ... skipped 'network not available.'
-testPing6Ttl (Unix.test.UnixTestCase.testPing6Ttl) ... skipped 'network not available.'
-testPing6Wait (Unix.test.UnixTestCase.testPing6Wait) ... skipped 'network not available.'
-testPingCount (Unix.test.UnixTestCase.testPingCount) ... skipped 'network not available.'
-testPingInterval (Unix.test.UnixTestCase.testPingInterval) ... skipped 'network not available.'
-testPingTtl (Unix.test.UnixTestCase.testPingTtl) ... skipped 'network not available.'
-testPingWait (Unix.test.UnixTestCase.testPingWait) ... skipped 'network not available.'
-testProgstats (Unix.test.UnixTestCase.testProgstats) ... ok
-testShellForbidden (Unix.test.UnixTestCase.testShellForbidden) ... ok
-testSpell (Unix.test.UnixTestCase.testSpell) ... skipped 'aspell/ispell not available.'
-testUname (Unix.test.UnixTestCase.testUname) ... ok
-testUptime (Unix.test.UnixTestCase.testUptime) ... ok
-testShellForbidden (Debug.test.DebugTestCase.testShellForbidden) ... ok
-testAddbadwords (BadWords.test.BadWordsTestCase.testAddbadwords) ... ok
-testDefault (BadWords.test.BadWordsTestCase.testDefault) ... ok
-testList (BadWords.test.BadWordsTestCase.testList) ... ok
-testRemovebadwords (BadWords.test.BadWordsTestCase.testRemovebadwords) ... ok
-testAdd (Praise.test.PraiseTestCase.testAdd) ... ok
-testPraise (Praise.test.PraiseTestCase.testPraise) ... ok
 testAddFactoid (MoobotFactoids.test.FactoidsTestCase.testAddFactoid) ... ok
 testAddFactoidNotCalledWithBadNestingSyntax (MoobotFactoids.test.FactoidsTestCase.testAddFactoidNotCalledWithBadNestingSyntax) ... ok
 testAugmentFactoid (MoobotFactoids.test.FactoidsTestCase.testAugmentFactoid) ... ok
@@ -5044,7 +5075,7 @@
 testListkeys (MoobotFactoids.test.FactoidsTestCase.testListkeys) ... ok
 testListvalues (MoobotFactoids.test.FactoidsTestCase.testListvalues) ... ok
 testLiteral (MoobotFactoids.test.FactoidsTestCase.testLiteral) ... ok
-testLockUnlock (MoobotFactoids.test.FactoidsTestCase.testLockUnlock) ... ERROR 2024-12-26T05:28:24 Schedule is the only remaining driver, why do we continue to live?
+testLockUnlock (MoobotFactoids.test.FactoidsTestCase.testLockUnlock) ... ERROR 2024-12-27T07:45:53 Schedule is the only remaining driver, why do we continue to live?
 ok
 testMost (MoobotFactoids.test.FactoidsTestCase.testMost) ... ok
 testNoResponseToCtcp (MoobotFactoids.test.FactoidsTestCase.testNoResponseToCtcp) ... ok
@@ -5054,27 +5085,6 @@
 testReplaceFactoid (MoobotFactoids.test.FactoidsTestCase.testReplaceFactoid) ... ok
 testAddFactoid (MoobotFactoids.test.NonChannelFactoidsTestCase.testAddFactoid) ... ok
 testPickOptions (MoobotFactoids.test.OptionListTestCase.testPickOptions) ... ok
-testAdd (Lart.test.LartTestCase.testAdd) ... ok
-testLart (Lart.test.LartTestCase.testLart) ... ok
-testMeInReason (Lart.test.LartTestCase.testMeInReason) ... ok
-test (URL.test.URLTestCase.test) ... ok
-testAction (URL.test.URLTestCase.testAction) ... ok
-testDefaultNotFancy (URL.test.URLTestCase.testDefaultNotFancy) ... ok
-testStripsColors (URL.test.URLTestCase.testStripsColors) ... ok
-testClear (Karma.test.KarmaTestCase.testClear) ... ok
-testIncreaseKarmaWithNickNotCallingInvalidCommand (Karma.test.KarmaTestCase.testIncreaseKarmaWithNickNotCallingInvalidCommand) ... ok
-testKarma (Karma.test.KarmaTestCase.testKarma) ... ok
-testKarmaMostDisplayConfigurable (Karma.test.KarmaTestCase.testKarmaMostDisplayConfigurable) ... ok
-testKarmaOutputConfigurable (Karma.test.KarmaTestCase.testKarmaOutputConfigurable) ... ok
-testKarmaRankingDisplayConfigurable (Karma.test.KarmaTestCase.testKarmaRankingDisplayConfigurable) ... ok
-testMost (Karma.test.KarmaTestCase.testMost) ... ok
-testMultiWordKarma (Karma.test.KarmaTestCase.testMultiWordKarma) ... ok
-testOnlyNicks (Karma.test.KarmaTestCase.testOnlyNicks) ... ok
-testSelfRating (Karma.test.KarmaTestCase.testSelfRating) ... ok
-testSimpleOutput (Karma.test.KarmaTestCase.testSimpleOutput) ... ok
-testUnaddressedKarma (Karma.test.KarmaTestCase.testUnaddressedKarma) ... ok
-testReplace (Quote.test.QuoteTestCase.testReplace) ... ok
-testUnauthenticatedAdd (Quote.test.QuoteTestCase.testUnauthenticatedAdd) ... ok
 testAccountKbanLoggedIn (Channel.test.ChannelTestCase.testAccountKbanLoggedIn) ... ok
 testAccountKbanLoggedOut (Channel.test.ChannelTestCase.testAccountKbanLoggedOut) ... ok
 testAccountKbanNoAccount (Channel.test.ChannelTestCase.testAccountKbanNoAccount) ... ok
@@ -5096,44 +5106,32 @@
 testVoice (Channel.test.ChannelTestCase.testVoice) ... ok
 testWontDeItself (Channel.test.ChannelTestCase.testWontDeItself) ... ok
 testWontIbanItself (Channel.test.ChannelTestCase.testWontIbanItself) ... ok
-testHostmask (Later.test.LaterTestCase.testHostmask) ... ok
-testLaterRemove (Later.test.LaterTestCase.testLaterRemove) ... ok
-testLaterUndo (Later.test.LaterTestCase.testLaterUndo) ... ok
-testLaterWorksTwice (Later.test.LaterTestCase.testLaterWorksTwice) ... ok
-testNickValidation (Later.test.LaterTestCase.testNickValidation) ... ok
-testNoteExpiry (Later.test.LaterTestCase.testNoteExpiry) ... ok
-testNoteSend (Later.test.LaterTestCase.testNoteSend) ... ok
-testSenderHostname (Later.test.LaterTestCase.testSenderHostname) ... ok
-testWildcard (Later.test.LaterTestCase.testWildcard) ... ok
-testCommand (Network.test.NetworkTestCase.testCommand) ... ok
-testCommandRoutesBackToCaller (Network.test.NetworkTestCase.testCommandRoutesBackToCaller) ... ok
-testCommandRoutesErrorsBackToCaller (Network.test.NetworkTestCase.testCommandRoutesErrorsBackToCaller) ... ok
-testCommandRoutesMoreBackToCaller (Network.test.NetworkTestCase.testCommandRoutesMoreBackToCaller) ... ok
-testNetworks (Network.test.NetworkTestCase.testNetworks) ... ok
-testChannel (Config.test.ConfigTestCase.testChannel) ... ok
-testChannelInheritance (Config.test.ConfigTestCase.testChannelInheritance) ... ok
-testChannelNetwork (Config.test.ConfigTestCase.testChannelNetwork) ... ok
-testConfigErrors (Config.test.ConfigTestCase.testConfigErrors) ... ok
-testDefault (Config.test.ConfigTestCase.testDefault) ... ok
-testGet (Config.test.ConfigTestCase.testGet) ... ok
-testHelp (Config.test.ConfigTestCase.testHelp) ... ok
-testHelpDoesNotAssertionError (Config.test.ConfigTestCase.testHelpDoesNotAssertionError) ... ok
-testHelpExhaustively (Config.test.ConfigTestCase.testHelpExhaustively) ... ok
-testList (Config.test.ConfigTestCase.testList) ... ok
-testListExcludes (Config.test.ConfigTestCase.testListExcludes) ... ok
-testNetwork (Config.test.ConfigTestCase.testNetwork) ... ok
-testOpEditable (Config.test.ConfigTestCase.testOpEditable) ... ok
-testOpNonEditable (Config.test.ConfigTestCase.testOpNonEditable) ... ok
-testReadOnly (Config.test.ConfigTestCase.testReadOnly) ... ok
-testReload (Config.test.ConfigTestCase.testReload) ... ok
-testResetChannel (Config.test.ConfigTestCase.testResetChannel) ... ok
-testResetNetwork (Config.test.ConfigTestCase.testResetNetwork) ... ok
-testResetRegexpChannel (Config.test.ConfigTestCase.testResetRegexpChannel) ... ok
-testResetRegexpNetwork (Config.test.ConfigTestCase.testResetRegexpNetwork) ... ok
-testSearch (Config.test.ConfigTestCase.testSearch) ... ok
-testSearchHelp (Config.test.ConfigTestCase.testSearchHelp) ... ok
-testSearchValues (Config.test.ConfigTestCase.testSearchValues) ... ok
-testSetOnlysomestrings (Config.test.ConfigTestCase.testSetOnlysomestrings) ... ok
+testClear (Karma.test.KarmaTestCase.testClear) ... ok
+testIncreaseKarmaWithNickNotCallingInvalidCommand (Karma.test.KarmaTestCase.testIncreaseKarmaWithNickNotCallingInvalidCommand) ... ok
+testKarma (Karma.test.KarmaTestCase.testKarma) ... ok
+testKarmaMostDisplayConfigurable (Karma.test.KarmaTestCase.testKarmaMostDisplayConfigurable) ... ok
+testKarmaOutputConfigurable (Karma.test.KarmaTestCase.testKarmaOutputConfigurable) ... ok
+testKarmaRankingDisplayConfigurable (Karma.test.KarmaTestCase.testKarmaRankingDisplayConfigurable) ... ok
+testMost (Karma.test.KarmaTestCase.testMost) ... ok
+testMultiWordKarma (Karma.test.KarmaTestCase.testMultiWordKarma) ... ok
+testOnlyNicks (Karma.test.KarmaTestCase.testOnlyNicks) ... ok
+testSelfRating (Karma.test.KarmaTestCase.testSelfRating) ... ok
+testSimpleOutput (Karma.test.KarmaTestCase.testSimpleOutput) ... ok
+testUnaddressedKarma (Karma.test.KarmaTestCase.testUnaddressedKarma) ... ok
+testApply (Utilities.test.UtilitiesTestCase.testApply) ... ok
+testCountargs (Utilities.test.UtilitiesTestCase.testCountargs) ... ok
+testEcho (Utilities.test.UtilitiesTestCase.testEcho) ... ok
+testEchoDollarOneRepliesDollarOne (Utilities.test.UtilitiesTestCase.testEchoDollarOneRepliesDollarOne) ... ok
+testEchoStandardSubstitute (Utilities.test.UtilitiesTestCase.testEchoStandardSubstitute) ... ok
+testEchoStripCtcp (Utilities.test.UtilitiesTestCase.testEchoStripCtcp) ... ok
+testIgnore (Utilities.test.UtilitiesTestCase.testIgnore) ... ok
+testLast (Utilities.test.UtilitiesTestCase.testLast) ... ok
+testLet (Utilities.test.UtilitiesTestCase.testLet) ... ok
+testSample (Utilities.test.UtilitiesTestCase.testSample) ... ok
+testShuffle (Utilities.test.UtilitiesTestCase.testShuffle) ... ok
+testSort (Utilities.test.UtilitiesTestCase.testSort) ... ok
+testSuccess (Utilities.test.UtilitiesTestCase.testSuccess) ... ok
+testEnforceLimit (Limiter.test.LimiterTestCase.testEnforceLimit) ... ok
 testBasics (Poll.test.PollTestCase.testBasics) ... ok
 testCaseInsensitive (Poll.test.PollTestCase.testCaseInsensitive) ... ok
 testClosed (Poll.test.PollTestCase.testClosed) ... ok
@@ -5143,68 +5141,90 @@
 testLongAnswers (Poll.test.PollTestCase.testLongAnswers) ... ok
 testNoResults (Poll.test.PollTestCase.testNoResults) ... ok
 testNonExisting (Poll.test.PollTestCase.testNonExisting) ... ok
-testLog (ChannelLogger.test.ChannelLoggerTestCase.testLog) ... ok
-testLogAway (ChannelLogger.test.ChannelLoggerTestCase.testLogAway) ... ok
-testLogDir (ChannelLogger.test.ChannelLoggerTestCase.testLogDir) ... ok
-testLogJoinQuit (ChannelLogger.test.ChannelLoggerTestCase.testLogJoinQuit) ... ok
-testLogName (ChannelLogger.test.ChannelLoggerTestCase.testLogName) ... ok
-testLogNotice (ChannelLogger.test.ChannelLoggerTestCase.testLogNotice) ... ok
-testLogPrivmsg (ChannelLogger.test.ChannelLoggerTestCase.testLogPrivmsg) ... ok
-testLogRewriteRelayedEmulatedEcho (ChannelLogger.test.ChannelLoggerTestCase.testLogRewriteRelayedEmulatedEcho) ... ok
-testLogRewriteRelayedEmulatedEchoNotRelayed (ChannelLogger.test.ChannelLoggerTestCase.testLogRewriteRelayedEmulatedEchoNotRelayed) ... ok
-testLogRewriteRelayedRealEcho (ChannelLogger.test.ChannelLoggerTestCase.testLogRewriteRelayedRealEcho) ... ok
-testLogRewriteRelayedRealEchoNotRelayed (ChannelLogger.test.ChannelLoggerTestCase.testLogRewriteRelayedRealEchoNotRelayed) ... ok
-testNoLogAway (ChannelLogger.test.ChannelLoggerTestCase.testNoLogAway) ... ok
-testNoLogJoinQuit (ChannelLogger.test.ChannelLoggerTestCase.testNoLogJoinQuit) ... ok
+testShellForbidden (Debug.test.DebugTestCase.testShellForbidden) ... ok
+testNickometer (Nickometer.test.NickometerTestCase.testNickometer) ... ok
+testAuthor (Plugin.test.PluginTestCase.testAuthor) ... ok
+testContributors (Plugin.test.PluginTestCase.testContributors) ... ok
+testContributorsIsCaseInsensitive (Plugin.test.PluginTestCase.testContributorsIsCaseInsensitive) ... ok
+testHelp (Plugin.test.PluginTestCase.testHelp) ... ok
+testPlugin (Plugin.test.PluginTestCase.testPlugin) ... ok
+testPlugins (Plugin.test.PluginTestCase.testPlugins) ... ok
 testFetchIri (Web.test.WebTestCase.testFetchIri) ... ok
 testNonSnarfingRegexpConfigurable (Web.test.WebTestCase.testNonSnarfingRegexpConfigurable) ... ok
-testDollarCommand (Dunno.test.DunnoTestCase.testDollarCommand) ... ok
-testDunnoAdd (Dunno.test.DunnoTestCase.testDunnoAdd) ... ok
-testDunnoChange (Dunno.test.DunnoTestCase.testDunnoChange) ... ok
-testDunnoGet (Dunno.test.DunnoTestCase.testDunnoGet) ... ok
-testDunnoRemove (Dunno.test.DunnoTestCase.testDunnoRemove) ... ok
-testDunnoSearch (Dunno.test.DunnoTestCase.testDunnoSearch) ... ok
-testAlias (Factoids.test.FactoidsTestCase.testAlias) ... ok
-testChangeFactoid (Factoids.test.FactoidsTestCase.testChangeFactoid) ... ok
-testInfoReturnsRightNumber (Factoids.test.FactoidsTestCase.testInfoReturnsRightNumber) ... ok
-testInfoUsageCount (Factoids.test.FactoidsTestCase.testInfoUsageCount) ... ok
-testInvalidCommand (Factoids.test.FactoidsTestCase.testInvalidCommand) ... ok
-testLearn (Factoids.test.FactoidsTestCase.testLearn) ... ok
-testLearnSeparator (Factoids.test.FactoidsTestCase.testLearnSeparator) ... ok
-testLock (Factoids.test.FactoidsTestCase.testLock) ... ok
-testNotZeroIndexed (Factoids.test.FactoidsTestCase.testNotZeroIndexed) ... ok
-testQuoteHandling (Factoids.test.FactoidsTestCase.testQuoteHandling) ... ok
-testRandomfactoid (Factoids.test.FactoidsTestCase.testRandomfactoid) ... ok
-testRank (Factoids.test.FactoidsTestCase.testRank) ... ok
-testSearchFactoids (Factoids.test.FactoidsTestCase.testSearchFactoids) ... ok
-testSearchMultiFactoids (Factoids.test.FactoidsTestCase.testSearchMultiFactoids) ... ok
-testShowFactoidIfOnlyOneMatch (Factoids.test.FactoidsTestCase.testShowFactoidIfOnlyOneMatch) ... ok
-testStandardSubstitute (Factoids.test.FactoidsTestCase.testStandardSubstitute) ... ok
-testWhatis (Factoids.test.FactoidsTestCase.testWhatis) ... ok
-testWhatisOnNumbers (Factoids.test.FactoidsTestCase.testWhatisOnNumbers) ... ok
-testBinary (Filter.test.FilterTest.testBinary) ... ok
-testColorize (Filter.test.FilterTest.testColorize) ... ok
-testColorstrip (Filter.test.FilterTest.testColorstrip) ... ok
-testDisabledCommandsCannotFilter (Filter.test.FilterTest.testDisabledCommandsCannotFilter) ... ok
-testGnu (Filter.test.FilterTest.testGnu) ... ok
-testHebrew (Filter.test.FilterTest.testHebrew) ... ok
-testHexlifyUnhexlify (Filter.test.FilterTest.testHexlifyUnhexlify) ... ok
-testJeffk (Filter.test.FilterTest.testJeffk) ... ok
-testMorse (Filter.test.FilterTest.testMorse) ... ok
-testNoErrors (Filter.test.FilterTest.testNoErrors) ... ok
-testOutfilter (Filter.test.FilterTest.testOutfilter) ... ok
-testOutfilterAction (Filter.test.FilterTest.testOutfilterAction) ... ok
-testReverse (Filter.test.FilterTest.testReverse) ... ok
-testRot13 (Filter.test.FilterTest.testRot13) ... ok
-testRot13HandlesNonAsciiStuff (Filter.test.FilterTest.testRot13HandlesNonAsciiStuff) ... ok
-testScramble (Filter.test.FilterTest.testScramble) ... ok
-testShrink (Filter.test.FilterTest.testShrink) ... ok
-testSpellit (Filter.test.FilterTest.testSpellit) ... ok
-testSquish (Filter.test.FilterTest.testSquish) ... ok
-testUnbinary (Filter.test.FilterTest.testUnbinary) ... ok
-testUndup (Filter.test.FilterTest.testUndup) ... ok
-testUwu (Filter.test.FilterTest.testUwu) ... ok
-testVowelrot (Filter.test.FilterTest.testVowelrot) ... ok
+testAddnews (News.test.NewsTestCase.testAddnews) ... ok
+testChangenews (News.test.NewsTestCase.testChangenews) ... ok
+testNews (News.test.NewsTestCase.testNews) ... ok
+testOldnews (News.test.NewsTestCase.testOldnews) ... ok
+testAuth (NickAuth.test.NickAuthTestCase.testAuth) ... ok
+testBotJoin (NickAuth.test.NickAuthTestCase.testBotJoin) ... ok
+testList (NickAuth.test.NickAuthTestCase.testList) ... ok
+testNoAuth (NickAuth.test.NickAuthTestCase.testNoAuth) ... ok
+testUserJoin (NickAuth.test.NickAuthTestCase.testUserJoin) ... ok
+test (URL.test.URLTestCase.test) ... ok
+testAction (URL.test.URLTestCase.testAction) ... ok
+testDefaultNotFancy (URL.test.URLTestCase.testDefaultNotFancy) ... ok
+testStripsColors (URL.test.URLTestCase.testStripsColors) ... ok
+testDDate (Time.test.TimeTestCase.testDDate) ... skipped 'ddate is missing'
+testNoErrors (Time.test.TimeTestCase.testNoErrors) ... ok
+testNoNestedErrors (Time.test.TimeTestCase.testNoNestedErrors) ... ok
+testSeconds (Time.test.TimeTestCase.testSeconds) ... ok
+testSecondsNoSpace (Time.test.TimeTestCase.testSecondsNoSpace) ... ok
+testTztime (Time.test.TimeTestCase.testTztime) ... ok
+testUntil (Time.test.TimeTestCase.testUntil) ... ok
+testHashes (Hashes.test.HashesTestCase.testHashes) ... ok
+testMkhash (Hashes.test.HashesTestCase.testMkhash) ... ok
+testAny (Seen.test.ChannelDBTestCase.testAny) ... ok
+testNoKeyErrorEscapeFromSeen (Seen.test.ChannelDBTestCase.testNoKeyErrorEscapeFromSeen) ... ok
+testSeen (Seen.test.ChannelDBTestCase.testSeen) ... ok
+testSeenNickInChannel (Seen.test.ChannelDBTestCase.testSeenNickInChannel) ... ok
+testSeenNickNotInChannel (Seen.test.ChannelDBTestCase.testSeenNickNotInChannel) ... ok
+testSeenNoUser (Seen.test.ChannelDBTestCase.testSeenNoUser) ... ok
+testSeenUserInChannel (Seen.test.ChannelDBTestCase.testSeenUserInChannel) ... ok
+testActiveInactiveTodo (Todo.test.TodoTestCase.testActiveInactiveTodo) ... ok
+testAddtodo (Todo.test.TodoTestCase.testAddtodo) ... ok
+testChangeTodo (Todo.test.TodoTestCase.testChangeTodo) ... ok
+testRemovetodo (Todo.test.TodoTestCase.testRemovetodo) ... ok
+testSearchtodo (Todo.test.TodoTestCase.testSearchtodo) ... ok
+testSetPriority (Todo.test.TodoTestCase.testSetPriority) ... ok
+testTodo (Todo.test.TodoTestCase.testTodo) ... ok
+testChr (String.test.StringTestCase.testChr) ... ok
+testEncodeDecode (String.test.StringTestCase.testEncodeDecode) ... ok
+testLen (String.test.StringTestCase.testLen) ... ok
+testMd5 (String.test.StringTestCase.testMd5) ... ok
+testNoErrors (String.test.StringTestCase.testNoErrors) ... ok
+testNotOverlongRe (String.test.StringTestCase.testNotOverlongRe) ... ok
+testOrd (String.test.StringTestCase.testOrd) ... ok
+testRe (String.test.StringTestCase.testRe) ... ok
+testReBug850931 (String.test.StringTestCase.testReBug850931) ... ok
+testReNoEscapingUnpackListOfWrongSize (String.test.StringTestCase.testReNoEscapingUnpackListOfWrongSize) ... ok
+testReNotEmptyString (String.test.StringTestCase.testReNotEmptyString) ... ok
+testReWorksWithJustCaret (String.test.StringTestCase.testReWorksWithJustCaret) ... ok
+testSoundex (String.test.StringTestCase.testSoundex) ... ok
+testUnicode (String.test.StringTestCase.testUnicode) ... ok
+testXor (String.test.StringTestCase.testXor) ... ok
+testAdd (Lart.test.LartTestCase.testAdd) ... ok
+testLart (Lart.test.LartTestCase.testLart) ... ok
+testMeInReason (Lart.test.LartTestCase.testMeInReason) ... ok
+testAbs (Math.test.MathTestCase.testAbs) ... ok
+testBase (Math.test.MathTestCase.testBase) ... ok
+testCalc (Math.test.MathTestCase.testCalc) ... ok
+testCalcFloorWorksWithSqrt (Math.test.MathTestCase.testCalcFloorWorksWithSqrt) ... ok
+testCalcImaginary (Math.test.MathTestCase.testCalcImaginary) ... ok
+testCalcInvalidNode (Math.test.MathTestCase.testCalcInvalidNode) ... ok
+testCalcMaxMin (Math.test.MathTestCase.testCalcMaxMin) ... ok
+testCalcMemoryError (Math.test.MathTestCase.testCalcMemoryError) ... ok
+testCalcNoNameError (Math.test.MathTestCase.testCalcNoNameError) ... ok
+testCalcStrFloat (Math.test.MathTestCase.testCalcStrFloat) ... ok
+testCaseInsensitive (Math.test.MathTestCase.testCaseInsensitive) ... ok
+testConvert (Math.test.MathTestCase.testConvert) ... ok
+testConvertCaseSensitivity (Math.test.MathTestCase.testConvertCaseSensitivity) ... ok
+testConvertSignificantDigits (Math.test.MathTestCase.testConvertSignificantDigits) ... ok
+testConvertSingularPlural (Math.test.MathTestCase.testConvertSingularPlural) ... ok
+testICalc (Math.test.MathTestCase.testICalc) ... ok
+testRpmNoSyntaxError (Math.test.MathTestCase.testRpmNoSyntaxError) ... ok
+testRpn (Math.test.MathTestCase.testRpn) ... ok
+testRpnSwap (Math.test.MathTestCase.testRpnSwap) ... ok
+testUnits (Math.test.MathTestCase.testUnits) ... ok
 testCmd (Status.test.StatusTestCase.testCmd) ... ok
 testCommands (Status.test.StatusTestCase.testCommands) ... ok
 testCpu (Status.test.StatusTestCase.testCpu) ... ok
@@ -5213,143 +5233,6 @@
 testProcesses (Status.test.StatusTestCase.testProcesses) ... ok
 testThreads (Status.test.StatusTestCase.testThreads) ... ok
 testUptime (Status.test.StatusTestCase.testUptime) ... ok
-test (ChannelStats.test.ChannelStatsTestCase.test) ... ok
-testNoKeyErrorStats (ChannelStats.test.ChannelStatsTestCase.testNoKeyErrorStats) ... ok
-testRank (ChannelStats.test.ChannelStatsTestCase.testRank) ... ok
-testSelfStats (ChannelStats.test.ChannelStatsTestCase.testSelfStats) ... ok
-testStats (ChannelStats.test.ChannelStatsTestCase.testStats) ... ok
-testRegisterRequireEmail (Services.test.ExperimentalServicesTestCase.testRegisterRequireEmail) ... ok
-testRegisterSuccess (Services.test.ExperimentalServicesTestCase.testRegisterSuccess) ... ok
-testRegisterSuccessBatch (Services.test.ExperimentalServicesTestCase.testRegisterSuccessBatch) ... ok
-testRegisterSuccessEmail (Services.test.ExperimentalServicesTestCase.testRegisterSuccessEmail) ... ok
-testRegisterSupportError (Services.test.ExperimentalServicesTestCase.testRegisterSupportError) ... ok
-testRegisterVerify (Services.test.ExperimentalServicesTestCase.testRegisterVerify) ... ok
-testRegisterVerifyBatch (Services.test.ExperimentalServicesTestCase.testRegisterVerifyBatch) ... ok
-testSingleNetwork (Services.test.JoinsBeforeIdentifiedTestCase.testSingleNetwork) ... ok
-testMultipleNetworks (Services.test.NoJoinsUntilIdentifiedTestCase.testMultipleNetworks) ... ok
-testSingleNetwork (Services.test.NoJoinsUntilIdentifiedTestCase.testSingleNetwork) ... ok
-testChanserv (Services.test.ServicesTestCase.testChanserv) ... ok
-testNickserv (Services.test.ServicesTestCase.testNickserv) ... ok
-testPasswordAndIdentify (Services.test.ServicesTestCase.testPasswordAndIdentify) ... ok
-testPasswordConfig (Services.test.ServicesTestCase.testPasswordConfig) ... ok
-testRegisterNoExperimentalExtensions (Services.test.ServicesTestCase.testRegisterNoExperimentalExtensions) ... ok
-testSuccess (Success.test.SuccessTestCase.testSuccess) ... ok
-testCaseInsensitivity (QuoteGrabs.test.QuoteGrabsNonChannelTestCase.testCaseInsensitivity) ... ok
-testDuplicateGrabs (QuoteGrabs.test.QuoteGrabsNonChannelTestCase.testDuplicateGrabs) ... ok
-testGet (QuoteGrabs.test.QuoteGrabsNonChannelTestCase.testGet) ... ok
-testList (QuoteGrabs.test.QuoteGrabsNonChannelTestCase.testList) ... ok
-testQuoteGrab (QuoteGrabs.test.QuoteGrabsNonChannelTestCase.testQuoteGrab) ... ok
-testQuoteGrabReply (QuoteGrabs.test.QuoteGrabsNonChannelTestCase.testQuoteGrabReply) ... ok
-testQuoteGrabReplyDisabled (QuoteGrabs.test.QuoteGrabsNonChannelTestCase.testQuoteGrabReplyDisabled) ... ok
-testRandom (QuoteGrabs.test.QuoteGrabsNonChannelTestCase.testRandom) ... ok
-testSearch (QuoteGrabs.test.QuoteGrabsNonChannelTestCase.testSearch) ... ok
-testUngrab (QuoteGrabs.test.QuoteGrabsNonChannelTestCase.testUngrab) ... ok
-testCaseInsensitivity (QuoteGrabs.test.QuoteGrabsTestCase.testCaseInsensitivity) ... ok
-testDuplicateGrabs (QuoteGrabs.test.QuoteGrabsTestCase.testDuplicateGrabs) ... ok
-testGet (QuoteGrabs.test.QuoteGrabsTestCase.testGet) ... ok
-testList (QuoteGrabs.test.QuoteGrabsTestCase.testList) ... ok
-testQuoteGrab (QuoteGrabs.test.QuoteGrabsTestCase.testQuoteGrab) ... ok
-testQuoteGrabReply (QuoteGrabs.test.QuoteGrabsTestCase.testQuoteGrabReply) ... ok
-testQuoteGrabReplyDisabled (QuoteGrabs.test.QuoteGrabsTestCase.testQuoteGrabReplyDisabled) ... ok
-testRandom (QuoteGrabs.test.QuoteGrabsTestCase.testRandom) ... ok
-testSearch (QuoteGrabs.test.QuoteGrabsTestCase.testSearch) ... ok
-testUngrab (QuoteGrabs.test.QuoteGrabsTestCase.testUngrab) ... ok
-testAcmd (Admin.test.AdminTestCase.testAcmd) ... ok
-testAddCapabilityOwner (Admin.test.AdminTestCase.testAddCapabilityOwner) ... ok
-testCapabilityAdd (Admin.test.AdminTestCase.testCapabilityAdd) ... ok
-testCapabilityRemove (Admin.test.AdminTestCase.testCapabilityRemove) ... ok
-testChannels (Admin.test.AdminTestCase.testChannels) ... ok
-testIgnoreAddRemove (Admin.test.AdminTestCase.testIgnoreAddRemove) ... ok
-testIgnoreList (Admin.test.AdminTestCase.testIgnoreList) ... ok
-testJoin (Admin.test.AdminTestCase.testJoin) ... ok
-testJoinOnOwnerInvite (Admin.test.AdminTestCase.testJoinOnOwnerInvite) ... ok
-testNick (Admin.test.AdminTestCase.testNick) ... ok
-testNoJoinOnUnprivilegedInvite (Admin.test.AdminTestCase.testNoJoinOnUnprivilegedInvite) ... ok
-testNoResponse (Autocomplete.test.AutocompleteChannelTestCase.testNoResponse) ... ok
-testResponse (Autocomplete.test.AutocompleteChannelTestCase.testResponse) ... ok
-testCommandNameAndPluginName (Autocomplete.test.AutocompleteTestCase.testCommandNameAndPluginName) ... ok
-testNextWord (Autocomplete.test.AutocompleteTestCase.testNextWord) ... ok
-testNoResponse (Autocomplete.test.AutocompleteTestCase.testNoResponse) ... ok
-testResponse (Autocomplete.test.AutocompleteTestCase.testResponse) ... ok
-testSingleCommandName (Autocomplete.test.AutocompleteTestCase.testSingleCommandName) ... ok
-testSinglePluginName (Autocomplete.test.AutocompleteTestCase.testSinglePluginName) ... ok
-testTwoResults (Autocomplete.test.AutocompleteTestCase.testTwoResults) ... ok
-testAuth (NickAuth.test.NickAuthTestCase.testAuth) ... ok
-testBotJoin (NickAuth.test.NickAuthTestCase.testBotJoin) ... ok
-testList (NickAuth.test.NickAuthTestCase.testList) ... ok
-testNoAuth (NickAuth.test.NickAuthTestCase.testNoAuth) ... ok
-testUserJoin (NickAuth.test.NickAuthTestCase.testUserJoin) ... ok
-
-----------------------------------------------------------------------
-Ran 1158 tests in 378.213s
-
-OK (skipped=25)
-I: pybuild base:311: PYTHONPATH=/build/reproducible-path/limnoria-2024.12.20/.pybuild/cpython3_3.12_limnoria/build 	python3.12 /build/reproducible-path/limnoria-2024.12.20/.pybuild/cpython3_3.12_limnoria/build/supybot/scripts/limnoria_test.py 	test 	-v 	--clean-after 	--no-setuid 	--no-network 	--plugins-dir=/build/reproducible-path/limnoria-2024.12.20/.pybuild/cpython3_3.12_limnoria/build/supybot/plugins/
-testAcmd (Admin.test.AdminTestCase.testAcmd) ... ok
-testAddCapabilityOwner (Admin.test.AdminTestCase.testAddCapabilityOwner) ... ok
-testCapabilityAdd (Admin.test.AdminTestCase.testCapabilityAdd) ... ok
-testCapabilityRemove (Admin.test.AdminTestCase.testCapabilityRemove) ... ok
-testChannels (Admin.test.AdminTestCase.testChannels) ... ok
-testIgnoreAddRemove (Admin.test.AdminTestCase.testIgnoreAddRemove) ... ok
-testIgnoreList (Admin.test.AdminTestCase.testIgnoreList) ... ok
-testJoin (Admin.test.AdminTestCase.testJoin) ... ok
-testJoinOnOwnerInvite (Admin.test.AdminTestCase.testJoinOnOwnerInvite) ... ok
-testNick (Admin.test.AdminTestCase.testNick) ... ok
-testNoJoinOnUnprivilegedInvite (Admin.test.AdminTestCase.testNoJoinOnUnprivilegedInvite) ... ok
-testActionReplace (SedRegex.test.SedRegexTestCase.testActionReplace) ... Testing began at Thu Dec 26 05:30:50 2024 (pid 7502)
-ok
-testAllFlagsReplace (SedRegex.test.SedRegexTestCase.testAllFlagsReplace) ... ok
-testBoldReplacement (SedRegex.test.SedRegexTestCase.testBoldReplacement) ... ok
-testCaseInsensitiveReplace (SedRegex.test.SedRegexTestCase.testCaseInsensitiveReplace) ... ok
-testCaseNormalizationInRead (SedRegex.test.SedRegexTestCase.testCaseNormalizationInRead) ... ok
-testCaseNormalizationInReplace (SedRegex.test.SedRegexTestCase.testCaseNormalizationInReplace) ... ok
-testExplicitOtherReplace (SedRegex.test.SedRegexTestCase.testExplicitOtherReplace) ... ok
-testFmtString (SedRegex.test.SedRegexTestCase.testFmtString) ... ok
-testFmtStringOtherPerson (SedRegex.test.SedRegexTestCase.testFmtStringOtherPerson) ... ok
-testGlobalCaseInsensitiveReplace (SedRegex.test.SedRegexTestCase.testGlobalCaseInsensitiveReplace) ... ok
-testGlobalReplace (SedRegex.test.SedRegexTestCase.testGlobalReplace) ... ok
-testIgnoreRegexOnMessagesBeforeEnable (SedRegex.test.SedRegexTestCase.testIgnoreRegexOnMessagesBeforeEnable) ... ok
-testIgnoreRegexWithBadCase (SedRegex.test.SedRegexTestCase.testIgnoreRegexWithBadCase) ... ok
-testIgnoreTextAfterTrailingSeparator (SedRegex.test.SedRegexTestCase.testIgnoreTextAfterTrailingSeparator) ... ok
-testMissingTrailingSeparator (SedRegex.test.SedRegexTestCase.testMissingTrailingSeparator) ... ok
-testNoMatch (SedRegex.test.SedRegexTestCase.testNoMatch) ... ok
-testNonSlashSeparator (SedRegex.test.SedRegexTestCase.testNonSlashSeparator) ... ok
-testOnlySelfReplace (SedRegex.test.SedRegexTestCase.testOnlySelfReplace) ... ok
-testOtherPersonActionReplace (SedRegex.test.SedRegexTestCase.testOtherPersonActionReplace) ... ok
-testOtherPersonReplace (SedRegex.test.SedRegexTestCase.testOtherPersonReplace) ... ok
-testReDoSTimeout (SedRegex.test.SedRegexTestCase.testReDoSTimeout) ... ok
-testSeparatorPresentInNick (SedRegex.test.SedRegexTestCase.testSeparatorPresentInNick) ... ok
-testSimpleReplace (SedRegex.test.SedRegexTestCase.testSimpleReplace) ... ok
-testSlashInNicks (SedRegex.test.SedRegexTestCase.testSlashInNicks) ... ok
-testWeirdSeparatorsFail (SedRegex.test.SedRegexTestCase.testWeirdSeparatorsFail) ... ok
-testAddbadwords (BadWords.test.BadWordsTestCase.testAddbadwords) ... ok
-testDefault (BadWords.test.BadWordsTestCase.testDefault) ... ok
-testList (BadWords.test.BadWordsTestCase.testList) ... ok
-testRemovebadwords (BadWords.test.BadWordsTestCase.testRemovebadwords) ... ok
-testEightball (Games.test.GamesTestCase.testEightball) ... ok
-testRoulette (Games.test.GamesTestCase.testRoulette) ... ok
-testNickometer (Nickometer.test.NickometerTestCase.testNickometer) ... ok
-testAccountKbanLoggedIn (Channel.test.ChannelTestCase.testAccountKbanLoggedIn) ... ok
-testAccountKbanLoggedOut (Channel.test.ChannelTestCase.testAccountKbanLoggedOut) ... ok
-testAccountKbanNoAccount (Channel.test.ChannelTestCase.testAccountKbanNoAccount) ... ok
-testBan (Channel.test.ChannelTestCase.testBan) ... ok
-testBanList (Channel.test.ChannelTestCase.testBanList) ... ok
-testCanDevoiceSelf (Channel.test.ChannelTestCase.testCanDevoiceSelf) ... ok
-testCapabilities (Channel.test.ChannelTestCase.testCapabilities) ... ok
-testEnableDisable (Channel.test.ChannelTestCase.testEnableDisable) ... ok
-testErrorsWithoutOps (Channel.test.ChannelTestCase.testErrorsWithoutOps) ... ok
-testHalfOp (Channel.test.ChannelTestCase.testHalfOp) ... ok
-testIban (Channel.test.ChannelTestCase.testIban) ... ok
-testIgnore (Channel.test.ChannelTestCase.testIgnore) ... ok
-testKban (Channel.test.ChannelTestCase.testKban) ... ok
-testLobotomies (Channel.test.ChannelTestCase.testLobotomies) ... ok
-testNicks (Channel.test.ChannelTestCase.testNicks) ... ok
-testOp (Channel.test.ChannelTestCase.testOp) ... ok
-testPart (Channel.test.ChannelTestCase.testPart) ... ok
-testUnban (Channel.test.ChannelTestCase.testUnban) ... ok
-testVoice (Channel.test.ChannelTestCase.testVoice) ... ok
-testWontDeItself (Channel.test.ChannelTestCase.testWontDeItself) ... ok
-testWontIbanItself (Channel.test.ChannelTestCase.testWontIbanItself) ... ok
 testApropos (Misc.test.MiscTestCase.testApropos) ... ok
 testAproposDoesntReturnNonCanonicalNames (Misc.test.MiscTestCase.testAproposDoesntReturnNonCanonicalNames) ... ok
 testAproposIsNotCaseSensitive (Misc.test.MiscTestCase.testAproposIsNotCaseSensitive) ... ok
@@ -5383,120 +5266,11 @@
 testSource (Misc.test.MiscTestCase.testSource) ... ok
 testTell (Misc.test.MiscTestCase.testTell) ... ok
 testTellDoesNotPropogateAction (Misc.test.MiscTestCase.testTellDoesNotPropogateAction) ... ok
-testHostmask (Later.test.LaterTestCase.testHostmask) ... ok
-testLaterRemove (Later.test.LaterTestCase.testLaterRemove) ... ok
-testLaterUndo (Later.test.LaterTestCase.testLaterUndo) ... ok
-testLaterWorksTwice (Later.test.LaterTestCase.testLaterWorksTwice) ... ok
-testNickValidation (Later.test.LaterTestCase.testNickValidation) ... ok
-testNoteExpiry (Later.test.LaterTestCase.testNoteExpiry) ... ok
-testNoteSend (Later.test.LaterTestCase.testNoteSend) ... ok
-testSenderHostname (Later.test.LaterTestCase.testSenderHostname) ... ok
-testWildcard (Later.test.LaterTestCase.testWildcard) ... ok
-testChannel (Config.test.ConfigTestCase.testChannel) ... ok
-testChannelInheritance (Config.test.ConfigTestCase.testChannelInheritance) ... ok
-testChannelNetwork (Config.test.ConfigTestCase.testChannelNetwork) ... ok
-testConfigErrors (Config.test.ConfigTestCase.testConfigErrors) ... ok
-testDefault (Config.test.ConfigTestCase.testDefault) ... ok
-testGet (Config.test.ConfigTestCase.testGet) ... ok
-testHelp (Config.test.ConfigTestCase.testHelp) ... ok
-testHelpDoesNotAssertionError (Config.test.ConfigTestCase.testHelpDoesNotAssertionError) ... ok
-testHelpExhaustively (Config.test.ConfigTestCase.testHelpExhaustively) ... ok
-testList (Config.test.ConfigTestCase.testList) ... ok
-testListExcludes (Config.test.ConfigTestCase.testListExcludes) ... ok
-testNetwork (Config.test.ConfigTestCase.testNetwork) ... ok
-testOpEditable (Config.test.ConfigTestCase.testOpEditable) ... ok
-testOpNonEditable (Config.test.ConfigTestCase.testOpNonEditable) ... ok
-testReadOnly (Config.test.ConfigTestCase.testReadOnly) ... ok
-testReload (Config.test.ConfigTestCase.testReload) ... ok
-testResetChannel (Config.test.ConfigTestCase.testResetChannel) ... ok
-testResetNetwork (Config.test.ConfigTestCase.testResetNetwork) ... ok
-testResetRegexpChannel (Config.test.ConfigTestCase.testResetRegexpChannel) ... ok
-testResetRegexpNetwork (Config.test.ConfigTestCase.testResetRegexpNetwork) ... ok
-testSearch (Config.test.ConfigTestCase.testSearch) ... ok
-testSearchHelp (Config.test.ConfigTestCase.testSearchHelp) ... ok
-testSearchValues (Config.test.ConfigTestCase.testSearchValues) ... ok
-testSetOnlysomestrings (Config.test.ConfigTestCase.testSetOnlysomestrings) ... ok
-testAddRemoveAlias (Alias.test.AliasTestCase.testAddRemoveAlias) ... ok
-testAliasHelp (Alias.test.AliasTestCase.testAliasHelp) ... ok
-testAllArgs (Alias.test.AliasTestCase.testAllArgs) ... ok
-testChannel (Alias.test.AliasTestCase.testChannel) ... ok
-testDoesNotOverwriteCommands (Alias.test.AliasTestCase.testDoesNotOverwriteCommands) ... ok
-testDollars (Alias.test.AliasTestCase.testDollars) ... ok
-testMoreDollars (Alias.test.AliasTestCase.testMoreDollars) ... ok
-testNick (Alias.test.AliasTestCase.testNick) ... ok
-testNoAliasWithNestedCommandName (Alias.test.AliasTestCase.testNoAliasWithNestedCommandName) ... ok
-testNoExtraQuotes (Alias.test.AliasTestCase.testNoExtraQuotes) ... ok
-testNoExtraSpaces (Alias.test.AliasTestCase.testNoExtraSpaces) ... ok
-testOptionalArgs (Alias.test.AliasTestCase.testOptionalArgs) ... ok
-testRemove (Alias.test.AliasTestCase.testRemove) ... ok
-testSimpleAliasWithoutArgsImpliesDollarStar (Alias.test.AliasTestCase.testSimpleAliasWithoutArgsImpliesDollarStar) ... ok
-testUnicode (Alias.test.AliasTestCase.testUnicode) ... ok
-testAdd (Alias.test.EscapedAliasTestCase.testAdd) ... ok
-testReadDatabase (Alias.test.EscapedAliasTestCase.testReadDatabase) ... ok
-testWriteDatabase (Alias.test.EscapedAliasTestCase.testWriteDatabase) ... ok
-testFindBiggestDollar (Alias.test.FunctionsTest.testFindBiggestDollar) ... ok
 testAction (Anonymous.test.AnonymousTestCase.testAction) ... ok
 testReact (Anonymous.test.AnonymousTestCase.testReact) ... ok
 testReactClienttagdeny (Anonymous.test.AnonymousTestCase.testReactClienttagdeny) ... ok
 testSay (Anonymous.test.AnonymousTestCase.testSay) ... ok
 testTell (Anonymous.test.AnonymousTestCase.testTell) ... ok
-testAbs (Math.test.MathTestCase.testAbs) ... ok
-testBase (Math.test.MathTestCase.testBase) ... ok
-testCalc (Math.test.MathTestCase.testCalc) ... ok
-testCalcFloorWorksWithSqrt (Math.test.MathTestCase.testCalcFloorWorksWithSqrt) ... ok
-testCalcImaginary (Math.test.MathTestCase.testCalcImaginary) ... ok
-testCalcInvalidNode (Math.test.MathTestCase.testCalcInvalidNode) ... ok
-testCalcMaxMin (Math.test.MathTestCase.testCalcMaxMin) ... ok
-testCalcMemoryError (Math.test.MathTestCase.testCalcMemoryError) ... ok
-testCalcNoNameError (Math.test.MathTestCase.testCalcNoNameError) ... ok
-testCalcStrFloat (Math.test.MathTestCase.testCalcStrFloat) ... ok
-testCaseInsensitive (Math.test.MathTestCase.testCaseInsensitive) ... ok
-testConvert (Math.test.MathTestCase.testConvert) ... ok
-testConvertCaseSensitivity (Math.test.MathTestCase.testConvertCaseSensitivity) ... ok
-testConvertSignificantDigits (Math.test.MathTestCase.testConvertSignificantDigits) ... ok
-testConvertSingularPlural (Math.test.MathTestCase.testConvertSingularPlural) ... ok
-testICalc (Math.test.MathTestCase.testICalc) ... ok
-testRpmNoSyntaxError (Math.test.MathTestCase.testRpmNoSyntaxError) ... ok
-testRpn (Math.test.MathTestCase.testRpn) ... ok
-testRpnSwap (Math.test.MathTestCase.testRpnSwap) ... ok
-testUnits (Math.test.MathTestCase.testUnits) ... ok
-testList (Note.test.NoteTestCase.testList) ... ok
-testNext (Note.test.NoteTestCase.testNext) ... ok
-testNote (Note.test.NoteTestCase.testNote) ... ok
-testSearch (Note.test.NoteTestCase.testSearch) ... ok
-testSendnote (Note.test.NoteTestCase.testSendnote) ... ok
-testAddRemoveAka (Aka.test.AkaChannelTestCase.testAddRemoveAka) ... ok
-testAkaHelp (Aka.test.AkaChannelTestCase.testAkaHelp) ... ok
-testAllArgs (Aka.test.AkaChannelTestCase.testAllArgs) ... ok
-testChannel (Aka.test.AkaChannelTestCase.testChannel) ... ok
-testChannelPriority (Aka.test.AkaChannelTestCase.testChannelPriority) ... ok
-testComplicatedNames (Aka.test.AkaChannelTestCase.testComplicatedNames) ... ok
-testDoesNotOverwriteCommands (Aka.test.AkaChannelTestCase.testDoesNotOverwriteCommands) ... ok
-testDollarStarNesting (Aka.test.AkaChannelTestCase.testDollarStarNesting) ... ok
-testDollars (Aka.test.AkaChannelTestCase.testDollars) ... ok
-testExpansionBomb (Aka.test.AkaChannelTestCase.testExpansionBomb) ... ok
-testHistsearch (Aka.test.AkaChannelTestCase.testHistsearch) ... ok
-testIgnore (Aka.test.AkaChannelTestCase.testIgnore) ... ok
-testMoreDollars (Aka.test.AkaChannelTestCase.testMoreDollars) ... ok
-testNoExtraQuotes (Aka.test.AkaChannelTestCase.testNoExtraQuotes) ... ok
-testNoExtraSpaces (Aka.test.AkaChannelTestCase.testNoExtraSpaces) ... ok
-testNoOverride (Aka.test.AkaChannelTestCase.testNoOverride) ... ok
-testOptionalArgs (Aka.test.AkaChannelTestCase.testOptionalArgs) ... ok
-testRecursivity (Aka.test.AkaChannelTestCase.testRecursivity) ... ok
-testRemove (Aka.test.AkaChannelTestCase.testRemove) ... ok
-testRequiredAndOptional (Aka.test.AkaChannelTestCase.testRequiredAndOptional) ... ok
-testShow (Aka.test.AkaChannelTestCase.testShow) ... ok
-testSimpleAkaWithoutArgsImpliesDollarStar (Aka.test.AkaChannelTestCase.testSimpleAkaWithoutArgsImpliesDollarStar) ... ok
-testAkaLockedHelp (Aka.test.AkaTestCase.testAkaLockedHelp) ... ok
-testAliasImport (Aka.test.AkaTestCase.testAliasImport) ... ok
-testList (Aka.test.AkaTestCase.testList) ... ok
-testListLockedUnlocked (Aka.test.AkaTestCase.testListLockedUnlocked) ... ok
-testMaximumLength (Aka.test.AkaTestCase.testMaximumLength) ... ok
-testSearch (Aka.test.AkaTestCase.testSearch) ... ok
-testChannelPage (Aka.test.AkaWebUITestCase.testChannelPage) ... ok
-testGlobalPage (Aka.test.AkaWebUITestCase.testGlobalPage) ... ok
-testToggleWebEnable (Aka.test.AkaWebUITestCase.testToggleWebEnable) ... ok
-testFindBiggestDollar (Aka.test.FunctionsTest.testFindBiggestDollar) ... ok
 testNoResponse (Autocomplete.test.AutocompleteChannelTestCase.testNoResponse) ... ok
 testResponse (Autocomplete.test.AutocompleteChannelTestCase.testResponse) ... ok
 testCommandNameAndPluginName (Autocomplete.test.AutocompleteTestCase.testCommandNameAndPluginName) ... ok
@@ -5506,245 +5280,124 @@
 testSingleCommandName (Autocomplete.test.AutocompleteTestCase.testSingleCommandName) ... ok
 testSinglePluginName (Autocomplete.test.AutocompleteTestCase.testSinglePluginName) ... ok
 testTwoResults (Autocomplete.test.AutocompleteTestCase.testTwoResults) ... ok
-testAdd (Lart.test.LartTestCase.testAdd) ... ok
-testLart (Lart.test.LartTestCase.testLart) ... ok
-testMeInReason (Lart.test.LartTestCase.testMeInReason) ... ok
-testAdd (Praise.test.PraiseTestCase.testAdd) ... ok
-testPraise (Praise.test.PraiseTestCase.testPraise) ... ok
-testAuth (NickAuth.test.NickAuthTestCase.testAuth) ... ok
-testBotJoin (NickAuth.test.NickAuthTestCase.testBotJoin) ... ok
-testList (NickAuth.test.NickAuthTestCase.testList) ... ok
-testNoAuth (NickAuth.test.NickAuthTestCase.testNoAuth) ... ok
-testUserJoin (NickAuth.test.NickAuthTestCase.testUserJoin) ... ok
-testDDate (Time.test.TimeTestCase.testDDate) ... skipped 'ddate is missing'
-testNoErrors (Time.test.TimeTestCase.testNoErrors) ... ok
-testNoNestedErrors (Time.test.TimeTestCase.testNoNestedErrors) ... ok
-testSeconds (Time.test.TimeTestCase.testSeconds) ... ok
-testSecondsNoSpace (Time.test.TimeTestCase.testSecondsNoSpace) ... ok
-testTztime (Time.test.TimeTestCase.testTztime) ... ok
-testUntil (Time.test.TimeTestCase.testUntil) ... ok
-testBinary (Filter.test.FilterTest.testBinary) ... ok
-testColorize (Filter.test.FilterTest.testColorize) ... ok
-testColorstrip (Filter.test.FilterTest.testColorstrip) ... ok
-testDisabledCommandsCannotFilter (Filter.test.FilterTest.testDisabledCommandsCannotFilter) ... ok
-testGnu (Filter.test.FilterTest.testGnu) ... ok
-testHebrew (Filter.test.FilterTest.testHebrew) ... ok
-testHexlifyUnhexlify (Filter.test.FilterTest.testHexlifyUnhexlify) ... ok
-testJeffk (Filter.test.FilterTest.testJeffk) ... ok
-testMorse (Filter.test.FilterTest.testMorse) ... ok
-testNoErrors (Filter.test.FilterTest.testNoErrors) ... ok
-testOutfilter (Filter.test.FilterTest.testOutfilter) ... ok
-testOutfilterAction (Filter.test.FilterTest.testOutfilterAction) ... ok
-testReverse (Filter.test.FilterTest.testReverse) ... ok
-testRot13 (Filter.test.FilterTest.testRot13) ... ok
-testRot13HandlesNonAsciiStuff (Filter.test.FilterTest.testRot13HandlesNonAsciiStuff) ... ok
-testScramble (Filter.test.FilterTest.testScramble) ... ok
-testShrink (Filter.test.FilterTest.testShrink) ... ok
-testSpellit (Filter.test.FilterTest.testSpellit) ... ok
-testSquish (Filter.test.FilterTest.testSquish) ... ok
-testUnbinary (Filter.test.FilterTest.testUnbinary) ... ok
-testUndup (Filter.test.FilterTest.testUndup) ... ok
-testUwu (Filter.test.FilterTest.testUwu) ... ok
-testVowelrot (Filter.test.FilterTest.testVowelrot) ... ok
-testEnforceLimit (Limiter.test.LimiterTestCase.testEnforceLimit) ... ok
-testActiveInactiveTodo (Todo.test.TodoTestCase.testActiveInactiveTodo) ... ok
-testAddtodo (Todo.test.TodoTestCase.testAddtodo) ... ok
-testChangeTodo (Todo.test.TodoTestCase.testChangeTodo) ... ok
-testRemovetodo (Todo.test.TodoTestCase.testRemovetodo) ... ok
-testSearchtodo (Todo.test.TodoTestCase.testSearchtodo) ... ok
-testSetPriority (Todo.test.TodoTestCase.testSetPriority) ... ok
-testTodo (Todo.test.TodoTestCase.testTodo) ... ok
-testAction (Reply.test.ReplyNonChannelTestCase.testAction) ... ok
-testNotice (Reply.test.ReplyTestCase.testNotice) ... ok
-testNoticePrivate (Reply.test.ReplyTestCase.testNoticePrivate) ... ok
-testPrivate (Reply.test.ReplyTestCase.testPrivate) ... ok
-testReplies (Reply.test.ReplyTestCase.testReplies) ... ok
-testReplace (Quote.test.QuoteTestCase.testReplace) ... ok
-testUnauthenticatedAdd (Quote.test.QuoteTestCase.testUnauthenticatedAdd) ... ok
-testAny (Seen.test.ChannelDBTestCase.testAny) ... ok
-testNoKeyErrorEscapeFromSeen (Seen.test.ChannelDBTestCase.testNoKeyErrorEscapeFromSeen) ... ok
-testSeen (Seen.test.ChannelDBTestCase.testSeen) ... ok
-testSeenNickInChannel (Seen.test.ChannelDBTestCase.testSeenNickInChannel) ... ok
-testSeenNickNotInChannel (Seen.test.ChannelDBTestCase.testSeenNickNotInChannel) ... ok
-testSeenNoUser (Seen.test.ChannelDBTestCase.testSeenNoUser) ... ok
-testSeenUserInChannel (Seen.test.ChannelDBTestCase.testSeenUserInChannel) ... ok
-testAdd (Topic.test.TopicTestCase.testAdd) ... ok
-testChange (Topic.test.TopicTestCase.testChange) ... ok
-testConfig (Topic.test.TopicTestCase.testConfig) ... ok
-testDefault (Topic.test.TopicTestCase.testDefault) ... ok
-testFit (Topic.test.TopicTestCase.testFit) ... ok
-testGet (Topic.test.TopicTestCase.testGet) ... ok
-testInsert (Topic.test.TopicTestCase.testInsert) ... ok
-testList (Topic.test.TopicTestCase.testList) ... ok
-testManageCapabilities (Topic.test.TopicTestCase.testManageCapabilities) ... ok
-testRefresh (Topic.test.TopicTestCase.testRefresh) ... ok
-testRemove (Topic.test.TopicTestCase.testRemove) ... ok
-testRemoveMultiple (Topic.test.TopicTestCase.testRemoveMultiple) ... ok
-testReorder (Topic.test.TopicTestCase.testReorder) ... ok
-testReplace (Topic.test.TopicTestCase.testReplace) ... ok
-testRestore (Topic.test.TopicTestCase.testRestore) ... ok
-testSeparator (Topic.test.TopicTestCase.testSeparator) ... ok
-testSet (Topic.test.TopicTestCase.testSet) ... ok
-testSwap (Topic.test.TopicTestCase.testSwap) ... ok
-testTopic (Topic.test.TopicTestCase.testTopic) ... ok
-testUndo (Topic.test.TopicTestCase.testUndo) ... ok
-testUndoRedo (Topic.test.TopicTestCase.testUndoRedo) ... ok
-testAdd (MessageParser.test.MessageParserTestCase.testAdd) ... ERROR 2024-12-26T05:32:26 Schedule is the only remaining driver, why do we continue to live?
-ok
-testGroups (MessageParser.test.MessageParserTestCase.testGroups) ... ok
-testIgnoreChathistory (MessageParser.test.MessageParserTestCase.testIgnoreChathistory) ... ok
-testInfo (MessageParser.test.MessageParserTestCase.testInfo) ... ok
-testKeepRankInfo (MessageParser.test.MessageParserTestCase.testKeepRankInfo) ... ok
-testList (MessageParser.test.MessageParserTestCase.testList) ... ok
-testLock (MessageParser.test.MessageParserTestCase.testLock) ... ok
-testMatchedBackslashes (MessageParser.test.MessageParserTestCase.testMatchedBackslashes) ... ok
-testMaxTriggers (MessageParser.test.MessageParserTestCase.testMaxTriggers) ... ok
-testRank (MessageParser.test.MessageParserTestCase.testRank) ... ok
-testRemove (MessageParser.test.MessageParserTestCase.testRemove) ... ok
-testShow (MessageParser.test.MessageParserTestCase.testShow) ... ok
-testSyntaxError (MessageParser.test.MessageParserTestCase.testSyntaxError) ... ok
-testTrigger (MessageParser.test.MessageParserTestCase.testTrigger) ... ok
-testUnlock (MessageParser.test.MessageParserTestCase.testUnlock) ... ok
-testVacuum (MessageParser.test.MessageParserTestCase.testVacuum) ... ERROR 2024-12-26T05:33:08 Schedule is the only remaining driver, why do we continue to live?
-ok
-testFortuneFiles (Unix.test.UnixConfigTestCase.testFortuneFiles) ... ok
-testCall (Unix.test.UnixTestCase.testCall) ... ok
-testCrypt (Unix.test.UnixTestCase.testCrypt) ... ok
-testErrno (Unix.test.UnixTestCase.testErrno) ... ok
-testFortune (Unix.test.UnixTestCase.testFortune) ... skipped 'fortune not available.'
-testPing (Unix.test.UnixTestCase.testPing) ... skipped 'network not available.'
-testPing6 (Unix.test.UnixTestCase.testPing6) ... skipped 'network not available.'
-testPing6Count (Unix.test.UnixTestCase.testPing6Count) ... skipped 'network not available.'
-testPing6Interval (Unix.test.UnixTestCase.testPing6Interval) ... skipped 'network not available.'
-testPing6Ttl (Unix.test.UnixTestCase.testPing6Ttl) ... skipped 'network not available.'
-testPing6Wait (Unix.test.UnixTestCase.testPing6Wait) ... skipped 'network not available.'
-testPingCount (Unix.test.UnixTestCase.testPingCount) ... skipped 'network not available.'
-testPingInterval (Unix.test.UnixTestCase.testPingInterval) ... skipped 'network not available.'
-testPingTtl (Unix.test.UnixTestCase.testPingTtl) ... skipped 'network not available.'
-testPingWait (Unix.test.UnixTestCase.testPingWait) ... skipped 'network not available.'
-testProgstats (Unix.test.UnixTestCase.testProgstats) ... ok
-testShellForbidden (Unix.test.UnixTestCase.testShellForbidden) ... ok
-testSpell (Unix.test.UnixTestCase.testSpell) ... skipped 'aspell/ispell not available.'
-testUname (Unix.test.UnixTestCase.testUname) ... ok
-testUptime (Unix.test.UnixTestCase.testUptime) ... ok
-testCommand (Network.test.NetworkTestCase.testCommand) ... ok
-testCommandRoutesBackToCaller (Network.test.NetworkTestCase.testCommandRoutesBackToCaller) ... ok
-testCommandRoutesErrorsBackToCaller (Network.test.NetworkTestCase.testCommandRoutesErrorsBackToCaller) ... ok
-testCommandRoutesMoreBackToCaller (Network.test.NetworkTestCase.testCommandRoutesMoreBackToCaller) ... ok
-testNetworks (Network.test.NetworkTestCase.testNetworks) ... ok
-testChangeUsername (User.test.UserTestCase.testChangeUsername) ... ok
-testDisallowedUnregistration (User.test.UserTestCase.testDisallowedUnregistration) ... ok
-testHostmask (User.test.UserTestCase.testHostmask) ... ok
-testHostmaskList (User.test.UserTestCase.testHostmaskList) ... ok
-testHostmaskListHandlesEmptyListGracefully (User.test.UserTestCase.testHostmaskListHandlesEmptyListGracefully) ... ok
-testHostmaskOverlap (User.test.UserTestCase.testHostmaskOverlap) ... ok
-testHostmaskOverlapPrivacy (User.test.UserTestCase.testHostmaskOverlapPrivacy) ... ok
-testList (User.test.UserTestCase.testList) ... ok
-testListHandlesCaps (User.test.UserTestCase.testListHandlesCaps) ... ok
-testRegisterNoPassword (User.test.UserTestCase.testRegisterNoPassword) ... ok
-testRegisterPasswordLength (User.test.UserTestCase.testRegisterPasswordLength) ... ok
-testRegisterUnregister (User.test.UserTestCase.testRegisterUnregister) ... ok
-testSetpassword (User.test.UserTestCase.testSetpassword) ... ok
-testStats (User.test.UserTestCase.testStats) ... ok
-testUserPluginAndUserList (User.test.UserTestCase.testUserPluginAndUserList) ... ok
-testCand (Conditional.test.ConditionalTestCase.testCand) ... ok
-testCeq (Conditional.test.ConditionalTestCase.testCeq) ... ok
-testCif (Conditional.test.ConditionalTestCase.testCif) ... ok
-testCor (Conditional.test.ConditionalTestCase.testCor) ... ok
-testCxor (Conditional.test.ConditionalTestCase.testCxor) ... ok
-testGe (Conditional.test.ConditionalTestCase.testGe) ... ok
-testGt (Conditional.test.ConditionalTestCase.testGt) ... ok
-testIferror (Conditional.test.ConditionalTestCase.testIferror) ... ok
-testLe (Conditional.test.ConditionalTestCase.testLe) ... ok
-testLt (Conditional.test.ConditionalTestCase.testLt) ... ok
-testMatch (Conditional.test.ConditionalTestCase.testMatch) ... ok
-testNceq (Conditional.test.ConditionalTestCase.testNceq) ... ok
-testNe (Conditional.test.ConditionalTestCase.testNe) ... ok
-testNge (Conditional.test.ConditionalTestCase.testNge) ... ok
-testNgt (Conditional.test.ConditionalTestCase.testNgt) ... ok
-testNle (Conditional.test.ConditionalTestCase.testNle) ... ok
-testNlt (Conditional.test.ConditionalTestCase.testNlt) ... ok
-testNne (Conditional.test.ConditionalTestCase.testNne) ... ok
+testSuccess (Success.test.SuccessTestCase.testSuccess) ... ok
+testAddbadwords (BadWords.test.BadWordsTestCase.testAddbadwords) ... ok
+testDefault (BadWords.test.BadWordsTestCase.testDefault) ... ok
+testList (BadWords.test.BadWordsTestCase.testList) ... ok
+testRemovebadwords (BadWords.test.BadWordsTestCase.testRemovebadwords) ... ok
 test (ChannelStats.test.ChannelStatsTestCase.test) ... ok
 testNoKeyErrorStats (ChannelStats.test.ChannelStatsTestCase.testNoKeyErrorStats) ... ok
 testRank (ChannelStats.test.ChannelStatsTestCase.testRank) ... ok
 testSelfStats (ChannelStats.test.ChannelStatsTestCase.testSelfStats) ... ok
 testStats (ChannelStats.test.ChannelStatsTestCase.testStats) ... ok
-testShellForbidden (Debug.test.DebugTestCase.testShellForbidden) ... ok
-test00RemoveZero (Scheduler.test.SchedulerTestCase.test00RemoveZero) ... ok
-testAddRemove (Scheduler.test.SchedulerTestCase.testAddRemove) ... ok
-testRemind (Scheduler.test.SchedulerTestCase.testRemind) ... ok
-testRepeat (Scheduler.test.SchedulerTestCase.testRepeat) ... ok
-testRepeatDelay (Scheduler.test.SchedulerTestCase.testRepeatDelay) ... ok
-testRepeatDisallowsDuplicateNames (Scheduler.test.SchedulerTestCase.testRepeatDisallowsDuplicateNames) ... ok
-testRepeatDisallowsIntegerNames (Scheduler.test.SchedulerTestCase.testRepeatDisallowsIntegerNames) ... ok
-testRepeatPersistence (Scheduler.test.SchedulerTestCase.testRepeatPersistence) ... ok
-testRepeatWorksWithNestedCommands (Scheduler.test.SchedulerTestCase.testRepeatWorksWithNestedCommands) ... ok
-testRepeatWorksWithNestedCommandsWithNoReply (Scheduler.test.SchedulerTestCase.testRepeatWorksWithNestedCommandsWithNoReply) ... ok
-testSinglePersistence (Scheduler.test.SchedulerTestCase.testSinglePersistence) ... ok
-testIgnoreChathistory (Owner.test.CommandsTestCase.testIgnoreChathistory) ... ok
-testMultilineCommand (Owner.test.CommandsTestCase.testMultilineCommand) ... ok
-testMultilineCommandDisabled (Owner.test.CommandsTestCase.testMultilineCommandDisabled) ... ok
-testSimpleCommand (Owner.test.CommandsTestCase.testSimpleCommand) ... ok
-testDefaultPluginErrorsWhenCommandNotInPlugin (Owner.test.OwnerTestCase.testDefaultPluginErrorsWhenCommandNotInPlugin) ... ok
-testDisable (Owner.test.OwnerTestCase.testDisable) ... ok
-testEnable (Owner.test.OwnerTestCase.testEnable) ... ok
-testEnableIsCaseInsensitive (Owner.test.OwnerTestCase.testEnableIsCaseInsensitive) ... ok
-testFlush (Owner.test.OwnerTestCase.testFlush) ... ok
-testHelpLog (Owner.test.OwnerTestCase.testHelpLog) ... ok
-testIrcquote (Owner.test.OwnerTestCase.testIrcquote) ... ok
-testIrcquoteLabeledResponse (Owner.test.OwnerTestCase.testIrcquoteLabeledResponse) ... ok
-testIrcquoteLabeledResponseBatch (Owner.test.OwnerTestCase.testIrcquoteLabeledResponseBatch) ... ok
-testLoad (Owner.test.OwnerTestCase.testLoad) ... ok
-testReload (Owner.test.OwnerTestCase.testReload) ... ok
-testRename (Owner.test.OwnerTestCase.testRename) ... ok
-testRenameNested (Owner.test.OwnerTestCase.testRenameNested) ... skipped 'Nested commands cannot be renamed yet.'
-testSrcAmbiguity (Owner.test.OwnerTestCase.testSrcAmbiguity) ... ok
-testUnload (Owner.test.OwnerTestCase.testUnload) ... ok
-testUpkeep (Owner.test.OwnerTestCase.testUpkeep) ... ok
-testExpiredStsPolicy (test_drivers.DriversTestCase.testExpiredStsPolicy) ... ok
-testRescheduledStsPolicy (test_drivers.DriversTestCase.testRescheduledStsPolicy) ... ok
-testValidStsPolicy (test_drivers.DriversTestCase.testValidStsPolicy) ... ok
-testBan (test_ircmsgs.FunctionsTestCase.testBan) ... ok
-testBans (test_ircmsgs.FunctionsTestCase.testBans) ... ok
-testDehalfops (test_ircmsgs.FunctionsTestCase.testDehalfops) ... ok
-testDeops (test_ircmsgs.FunctionsTestCase.testDeops) ... ok
-testDevoices (test_ircmsgs.FunctionsTestCase.testDevoices) ... ok
-testHalfops (test_ircmsgs.FunctionsTestCase.testHalfops) ... ok
-testIsAction (test_ircmsgs.FunctionsTestCase.testIsAction) ... ok
-testIsActionFalseWhenNoSpaces (test_ircmsgs.FunctionsTestCase.testIsActionFalseWhenNoSpaces) ... ok
-testIsActionIsntStupid (test_ircmsgs.FunctionsTestCase.testIsActionIsntStupid) ... ok
-testIsCtcp (test_ircmsgs.FunctionsTestCase.testIsCtcp) ... ok
-testIsSplit (test_ircmsgs.FunctionsTestCase.testIsSplit) ... ok
-testJoin (test_ircmsgs.FunctionsTestCase.testJoin) ... ok
-testJoins (test_ircmsgs.FunctionsTestCase.testJoins) ... ok
-testMode (test_ircmsgs.FunctionsTestCase.testMode) ... ok
-testOps (test_ircmsgs.FunctionsTestCase.testOps) ... ok
-testPrivmsg (test_ircmsgs.FunctionsTestCase.testPrivmsg) ... ok
-testQuit (test_ircmsgs.FunctionsTestCase.testQuit) ... ok
-testUnAction (test_ircmsgs.FunctionsTestCase.testUnAction) ... ok
-testUnban (test_ircmsgs.FunctionsTestCase.testUnban) ... ok
-testVoices (test_ircmsgs.FunctionsTestCase.testVoices) ... ok
-testWhois (test_ircmsgs.FunctionsTestCase.testWhois) ... ok
-testEq (test_ircmsgs.IrcMsgTestCase.testEq) ... ok
-testHashNotZero (test_ircmsgs.IrcMsgTestCase.testHashNotZero) ... ok
-testInit (test_ircmsgs.IrcMsgTestCase.testInit) ... ok
-testLen (test_ircmsgs.IrcMsgTestCase.testLen) ... ok
-testMalformedIrcMsgRaised (test_ircmsgs.IrcMsgTestCase.testMalformedIrcMsgRaised) ... ok
-testMsgKeywordHandledProperly (test_ircmsgs.IrcMsgTestCase.testMsgKeywordHandledProperly) ... ok
-testNe (test_ircmsgs.IrcMsgTestCase.testNe) ... ok
-testPickleCopy (test_ircmsgs.IrcMsgTestCase.testPickleCopy) ... ok
-testRepr (test_ircmsgs.IrcMsgTestCase.testRepr) ... ok
-testServerTags (test_ircmsgs.IrcMsgTestCase.testServerTags) ... ok
-testSplit (test_ircmsgs.IrcMsgTestCase.testSplit) ... ok
-testStr (test_ircmsgs.IrcMsgTestCase.testStr) ... ok
-testTags (test_ircmsgs.IrcMsgTestCase.testTags) ... ok
-testTime (test_ircmsgs.IrcMsgTestCase.testTime) ... ok
-testJoinToManyChannels (test_conf.SupyConfTestCase.testJoinToManyChannels) ... ok
-testJoinToOneChannel (test_conf.SupyConfTestCase.testJoinToOneChannel) ... ok
-test (test_dynamicScope.TestDynamic.test) ... ok
-testCommonUsage (test_dynamicScope.TestDynamic.testCommonUsage) ... ok
+testList (Note.test.NoteTestCase.testList) ... ok
+testNext (Note.test.NoteTestCase.testNext) ... ok
+testNote (Note.test.NoteTestCase.testNote) ... ok
+testSearch (Note.test.NoteTestCase.testSearch) ... ok
+testSendnote (Note.test.NoteTestCase.testSendnote) ... ok
+testCaseInsensitivity (QuoteGrabs.test.QuoteGrabsNonChannelTestCase.testCaseInsensitivity) ... ok
+testDuplicateGrabs (QuoteGrabs.test.QuoteGrabsNonChannelTestCase.testDuplicateGrabs) ... ok
+testGet (QuoteGrabs.test.QuoteGrabsNonChannelTestCase.testGet) ... ok
+testList (QuoteGrabs.test.QuoteGrabsNonChannelTestCase.testList) ... ok
+testQuoteGrab (QuoteGrabs.test.QuoteGrabsNonChannelTestCase.testQuoteGrab) ... ok
+testQuoteGrabReply (QuoteGrabs.test.QuoteGrabsNonChannelTestCase.testQuoteGrabReply) ... ok
+testQuoteGrabReplyDisabled (QuoteGrabs.test.QuoteGrabsNonChannelTestCase.testQuoteGrabReplyDisabled) ... ok
+testRandom (QuoteGrabs.test.QuoteGrabsNonChannelTestCase.testRandom) ... ok
+testSearch (QuoteGrabs.test.QuoteGrabsNonChannelTestCase.testSearch) ... ok
+testUngrab (QuoteGrabs.test.QuoteGrabsNonChannelTestCase.testUngrab) ... ok
+testCaseInsensitivity (QuoteGrabs.test.QuoteGrabsTestCase.testCaseInsensitivity) ... ok
+testDuplicateGrabs (QuoteGrabs.test.QuoteGrabsTestCase.testDuplicateGrabs) ... ok
+testGet (QuoteGrabs.test.QuoteGrabsTestCase.testGet) ... ok
+testList (QuoteGrabs.test.QuoteGrabsTestCase.testList) ... ok
+testQuoteGrab (QuoteGrabs.test.QuoteGrabsTestCase.testQuoteGrab) ... ok
+testQuoteGrabReply (QuoteGrabs.test.QuoteGrabsTestCase.testQuoteGrabReply) ... ok
+testQuoteGrabReplyDisabled (QuoteGrabs.test.QuoteGrabsTestCase.testQuoteGrabReplyDisabled) ... ok
+testRandom (QuoteGrabs.test.QuoteGrabsTestCase.testRandom) ... ok
+testSearch (QuoteGrabs.test.QuoteGrabsTestCase.testSearch) ... ok
+testUngrab (QuoteGrabs.test.QuoteGrabsTestCase.testUngrab) ... ok
+
+----------------------------------------------------------------------
+Ran 1158 tests in 495.264s
+
+OK (skipped=25)
+I: pybuild base:311: PYTHONPATH=/build/reproducible-path/limnoria-2024.12.20/.pybuild/cpython3_3.12_limnoria/build 	python3.12 /build/reproducible-path/limnoria-2024.12.20/.pybuild/cpython3_3.12_limnoria/build/supybot/scripts/limnoria_test.py 	test 	-v 	--clean-after 	--no-setuid 	--no-network 	--plugins-dir=/build/reproducible-path/limnoria-2024.12.20/.pybuild/cpython3_3.12_limnoria/build/supybot/plugins/
+testChr (String.test.StringTestCase.testChr) ... ok
+testEncodeDecode (String.test.StringTestCase.testEncodeDecode) ... ok
+testLen (String.test.StringTestCase.testLen) ... ok
+testMd5 (String.test.StringTestCase.testMd5) ... ok
+testNoErrors (String.test.StringTestCase.testNoErrors) ... ok
+testNotOverlongRe (String.test.StringTestCase.testNotOverlongRe) ... ok
+testOrd (String.test.StringTestCase.testOrd) ... ok
+testRe (String.test.StringTestCase.testRe) ... Testing began at Fri Dec 27 07:48:58 2024 (pid 19384)
+ok
+testReBug850931 (String.test.StringTestCase.testReBug850931) ... ok
+testReNoEscapingUnpackListOfWrongSize (String.test.StringTestCase.testReNoEscapingUnpackListOfWrongSize) ... ok
+testReNotEmptyString (String.test.StringTestCase.testReNotEmptyString) ... ok
+testReWorksWithJustCaret (String.test.StringTestCase.testReWorksWithJustCaret) ... ok
+testSoundex (String.test.StringTestCase.testSoundex) ... ok
+testUnicode (String.test.StringTestCase.testUnicode) ... ok
+testXor (String.test.StringTestCase.testXor) ... ok
 testStandardSubstitute (test_standardSubstitute.FunctionsTestCase.testStandardSubstitute) ... ok
+testEscape (test_registry.FunctionsTestCase.testEscape) ... ok
+testEscapeAndUnescapeAreInverses (test_registry.FunctionsTestCase.testEscapeAndUnescapeAreInverses) ... ok
+testJoin (test_registry.FunctionsTestCase.testJoin) ... ok
+testJoinAndSplitAreInverses (test_registry.FunctionsTestCase.testJoinAndSplitAreInverses) ... ok
+testSplit (test_registry.FunctionsTestCase.testSplit) ... ok
+testUnescape (test_registry.FunctionsTestCase.testUnescape) ... ok
+testChild (test_registry.InheritanceTestCase.testChild) ... ok
+testPrivate (test_registry.SecurityTestCase.testPrivate) ... ok
+testBackslashesKeys (test_registry.ValuesTestCase.testBackslashesKeys) ... ok
+testBackslashesValues (test_registry.ValuesTestCase.testBackslashesValues) ... ok
+testBoolean (test_registry.ValuesTestCase.testBoolean) ... ok
+testCommaSeparatedListOfStrings (test_registry.ValuesTestCase.testCommaSeparatedListOfStrings) ... ok
+testFloat (test_registry.ValuesTestCase.testFloat) ... ok
+testInteger (test_registry.ValuesTestCase.testInteger) ... ok
+testJson (test_registry.ValuesTestCase.testJson) ... ok
+testNormalizedString (test_registry.ValuesTestCase.testNormalizedString) ... ok
+testPositiveInteger (test_registry.ValuesTestCase.testPositiveInteger) ... ok
+testRegexp (test_registry.ValuesTestCase.testRegexp) ... ok
+testRegexpDefaultString (test_registry.ValuesTestCase.testRegexpDefaultString) ... ok
+testRegexpSetValue (test_registry.ValuesTestCase.testRegexpSetValue) ... ok
+testReload (test_registry.ValuesTestCase.testReload) ... ok
+testSetValueUncalledOnClose (test_registry.ValuesTestCase.testSetValueUncalledOnClose) ... ok
+testSpacesValues (test_registry.ValuesTestCase.testSpacesValues) ... ok
+testString (test_registry.ValuesTestCase.testString) ... ok
+testStringSurroundedBySpaces (test_registry.ValuesTestCase.testStringSurroundedBySpaces) ... ok
+testWith (test_registry.ValuesTestCase.testWith) ... ok
+test_default_no_selected (test_yn.TestYn.test_default_no_selected) ... ok
+test_default_yes_selected (test_yn.TestYn.test_default_yes_selected) ... ok
+test_no_selected_with_default_no (test_yn.TestYn.test_no_selected_with_default_no) ... ok
+test_no_selected_with_default_yes (test_yn.TestYn.test_no_selected_with_default_yes) ... ok
+test_no_selected_without_defaults (test_yn.TestYn.test_no_selected_without_defaults) ... ok
+test_yes_selected_with_default_no (test_yn.TestYn.test_yes_selected_with_default_no) ... ok
+test_yes_selected_with_default_yes (test_yn.TestYn.test_yes_selected_with_default_yes) ... ok
+test_yes_selected_without_defaults (test_yn.TestYn.test_yes_selected_without_defaults) ... ok
+testEmail (test_commands.ConverterTestCase.testEmail) ... ok
+testUrlAllowsHttps (test_commands.ConverterTestCase.testUrlAllowsHttps) ... ok
+testFirstConverterFailsAndNotErroredState (test_commands.FirstTestCase.testFirstConverterFailsAndNotErroredState) ... ok
+testLongRegexp (test_commands.FirstTestCase.testLongRegexp) ... ok
+testRepr (test_commands.FirstTestCase.testRepr) ... ok
+testAdditional (test_commands.GeneralContextTestCase.testAdditional) ... ok
+testAny (test_commands.GeneralContextTestCase.testAny) ... ok
+testChannelRespectsNetwork (test_commands.GeneralContextTestCase.testChannelRespectsNetwork) ... ok
+testCommaList (test_commands.GeneralContextTestCase.testCommaList) ... ok
+testEmptySpec (test_commands.GeneralContextTestCase.testEmptySpec) ... ok
+testGetId (test_commands.GeneralContextTestCase.testGetId) ... ok
+testGetopts (test_commands.GeneralContextTestCase.testGetopts) ... ok
+testGetoptsConflict (test_commands.GeneralContextTestCase.testGetoptsConflict) ... ok
+testGetoptsMinusInNextArg (test_commands.GeneralContextTestCase.testGetoptsMinusInNextArg) ... ok
+testGetoptsMinusInValue (test_commands.GeneralContextTestCase.testGetoptsMinusInValue) ... ok
+testGetoptsShort (test_commands.GeneralContextTestCase.testGetoptsShort) ... ok
+testGlob (test_commands.GeneralContextTestCase.testGlob) ... ok
+testLiteral (test_commands.GeneralContextTestCase.testLiteral) ... ok
+testMany (test_commands.GeneralContextTestCase.testMany) ... ok
+testOptional (test_commands.GeneralContextTestCase.testOptional) ... ok
+testRestHandling (test_commands.GeneralContextTestCase.testRestHandling) ... ok
+testRestRequiresArgs (test_commands.GeneralContextTestCase.testRestRequiresArgs) ... ok
+testReverse (test_commands.GeneralContextTestCase.testReverse) ... ok
+testSpecInt (test_commands.GeneralContextTestCase.testSpecInt) ... ok
+testSpecNick (test_commands.GeneralContextTestCase.testSpecNick) ... ok
+testGetoptsExact (test_commands.GetoptTestCase.testGetoptsExact) ... ok
 testAdd (test_ircdb.CapabilitySetTestCase.testAdd) ... ok
 testCheck (test_ircdb.CapabilitySetTestCase.testCheck) ... ok
 testContains (test_ircdb.CapabilitySetTestCase.testContains) ... ok
@@ -5800,124 +5453,8 @@
 testReprEval (test_ircdb.UserCapabilitySetTestCase.testReprEval) ... ok
 testGetSetDelUser (test_ircdb.UsersDictionaryTestCase.testGetSetDelUser) ... ok
 testIterAndNumUsers (test_ircdb.UsersDictionaryTestCase.testIterAndNumUsers) ... ok
-testLines (test_utils.FileTest.testLines) ... ok
-testMktemp (test_utils.FileTest.testMktemp) ... ok
-testSanitizeName (test_utils.FileTest.testSanitizeName) ... ok
-testNormal (test_utils.FormatTestCase.testNormal) ... ok
-testPercentL (test_utils.FormatTestCase.testPercentL) ... ok
-testAbbrev (test_utils.GenTest.testAbbrev) ... ok
-testAbbrevFailsWithDups (test_utils.GenTest.testAbbrevFailsWithDups) ... ok
-testExnToString (test_utils.GenTest.testExnToString) ... ok
-testFindBinaryInPath (test_utils.GenTest.testFindBinaryInPath) ... ok
-testInsensitivePreservingDict (test_utils.GenTest.testInsensitivePreservingDict) ... ok
-testIterableMap (test_utils.GenTest.testIterableMap) ... ok
-testSafeEval (test_utils.GenTest.testSafeEval) ... ok
-testSafeEvalTurnsSyntaxErrorIntoValueError (test_utils.GenTest.testSafeEvalTurnsSyntaxErrorIntoValueError) ... ok
-testSaltHash (test_utils.GenTest.testSaltHash) ... ok
-testSortBy (test_utils.GenTest.testSortBy) ... ok
-testSorted (test_utils.GenTest.testSorted) ... ok
-testTimeElapsed (test_utils.GenTest.testTimeElapsed) ... ok
-testAll (test_utils.IterTest.testAll) ... ok
-testAny (test_utils.IterTest.testAny) ... ok
-testFlatten (test_utils.IterTest.testFlatten) ... ok
-testIlen (test_utils.IterTest.testIlen) ... ok
-testLimited (test_utils.IterTest.testLimited) ... ok
-testPartition (test_utils.IterTest.testPartition) ... ok
-testRandomChoice (test_utils.IterTest.testRandomChoice) ... ok
-testSplit (test_utils.IterTest.testSplit) ... ok
-testInit (test_utils.MaxLengthQueueTestCase.testInit) ... ok
-testMaxLength (test_utils.MaxLengthQueueTestCase.testMaxLength) ... ok
-testEmailRe (test_utils.NetTest.testEmailRe) ... ok
-testIsIP (test_utils.NetTest.testIsIP) ... ok
-testIsIPV6 (test_utils.NetTest.testIsIPV6) ... ok
-testContains (test_utils.QueueTest.testContains) ... ok
-testEnqueueDequeue (test_utils.QueueTest.testEnqueueDequeue) ... ok
-testEq (test_utils.QueueTest.testEq) ... ok
-testGetitem (test_utils.QueueTest.testGetitem) ... ok
-testInit (test_utils.QueueTest.testInit) ... ok
-testIter (test_utils.QueueTest.testIter) ... ok
-testLen (test_utils.QueueTest.testLen) ... ok
-testNonzero (test_utils.QueueTest.testNonzero) ... ok
-testPeek (test_utils.QueueTest.testPeek) ... ok
-testPickleCopy (test_utils.QueueTest.testPickleCopy) ... ok
-testRepr (test_utils.QueueTest.testRepr) ... ok
-testReset (test_utils.QueueTest.testReset) ... ok
-testSetitem (test_utils.QueueTest.testSetitem) ... ok
-testAppend (test_utils.RingBufferTestCase.testAppend) ... ok
-testContains (test_utils.RingBufferTestCase.testContains) ... ok
-testEq (test_utils.RingBufferTestCase.testEq) ... ok
-testExtend (test_utils.RingBufferTestCase.testExtend) ... ok
-testGetitem (test_utils.RingBufferTestCase.testGetitem) ... ok
-testInit (test_utils.RingBufferTestCase.testInit) ... ok
-testIter (test_utils.RingBufferTestCase.testIter) ... ok
-testLen (test_utils.RingBufferTestCase.testLen) ... ok
-testNonzero (test_utils.RingBufferTestCase.testNonzero) ... ok
-testPickleCopy (test_utils.RingBufferTestCase.testPickleCopy) ... ok
-testRepr (test_utils.RingBufferTestCase.testRepr) ... ok
-testSetitem (test_utils.RingBufferTestCase.testSetitem) ... ok
-testSliceGetitem (test_utils.RingBufferTestCase.testSliceGetitem) ... ok
-testSliceSetitem (test_utils.RingBufferTestCase.testSliceSetitem) ... ok
-testRenumerate (test_utils.SeqTest.testRenumerate) ... ok
-testWindow (test_utils.SeqTest.testWindow) ... ok
-testContains (test_utils.SmallQueueTest.testContains) ... ok
-testEnqueueDequeue (test_utils.SmallQueueTest.testEnqueueDequeue) ... ok
-testEq (test_utils.SmallQueueTest.testEq) ... ok
-testGetitem (test_utils.SmallQueueTest.testGetitem) ... ok
-testInit (test_utils.SmallQueueTest.testInit) ... ok
-testIter (test_utils.SmallQueueTest.testIter) ... ok
-testLen (test_utils.SmallQueueTest.testLen) ... ok
-testNonzero (test_utils.SmallQueueTest.testNonzero) ... ok
-testPeek (test_utils.SmallQueueTest.testPeek) ... ok
-testPickleCopy (test_utils.SmallQueueTest.testPickleCopy) ... ok
-testRepr (test_utils.SmallQueueTest.testRepr) ... ok
-testReset (test_utils.SmallQueueTest.testReset) ... ok
-testSetitem (test_utils.SmallQueueTest.testSetitem) ... ok
-testCommaAndify (test_utils.StrTest.testCommaAndify) ... ok
-testCommaAndifyConfig (test_utils.StrTest.testCommaAndifyConfig) ... ok
-testCommaAndifyRaisesTypeError (test_utils.StrTest.testCommaAndifyRaisesTypeError) ... ok
-testDQRepr (test_utils.StrTest.testDQRepr) ... ok
-testDepluralize (test_utils.StrTest.testDepluralize) ... ok
-testDistance (test_utils.StrTest.testDistance) ... ok
-testEllipsisify (test_utils.StrTest.testEllipsisify) ... ok
-testMatchCase (test_utils.StrTest.testMatchCase) ... ok
-testMultipleRemover (test_utils.StrTest.testMultipleRemover) ... ok
-testMultipleReplacer (test_utils.StrTest.testMultipleReplacer) ... ok
-testNItems (test_utils.StrTest.testNItems) ... ok
-testNormalizeWhitespace (test_utils.StrTest.testNormalizeWhitespace) ... ok
-testOrdinal (test_utils.StrTest.testOrdinal) ... ok
-testP2PReDifferentSeparator (test_utils.StrTest.testP2PReDifferentSeparator) ... ok
-testPReToReplacerDifferentSeparator (test_utils.StrTest.testPReToReplacerDifferentSeparator) ... ok
-testPerlReToPythonRe (test_utils.StrTest.testPerlReToPythonRe) ... ok
-testPerlReToReplacer (test_utils.StrTest.testPerlReToReplacer) ... ok
-testPerlReToReplacerBug850931 (test_utils.StrTest.testPerlReToReplacerBug850931) ... ok
-testPluralize (test_utils.StrTest.testPluralize) ... ok
-testRsplit (test_utils.StrTest.testRsplit) ... ok
-testSoundex (test_utils.StrTest.testSoundex) ... ok
-testUnCommaThe (test_utils.StrTest.testUnCommaThe) ... ok
-testMaxNeverExceeded (test_utils.TestCacheDict.testMaxNeverExceeded) ... ok
-testEquality (test_utils.TestExpiringDict.testEquality) ... ok
-testExpire (test_utils.TestExpiringDict.testExpire) ... ok
-testInit (test_utils.TestExpiringDict.testInit) ... ok
-testEquality (test_utils.TestTimeoutDict.testEquality) ... ok
-testExpire (test_utils.TestTimeoutDict.testExpire) ... ok
-testInit (test_utils.TestTimeoutDict.testInit) ... ok
-test (test_utils.TestTimeoutQueue.test) ... ok
-testCallableTimeout (test_utils.TestTimeoutQueue.testCallableTimeout) ... ok
-testClean (test_utils.TestTimeoutQueue.testClean) ... ok
-testContains (test_utils.TestTimeoutQueue.testContains) ... ok
-testIter (test_utils.TestTimeoutQueue.testIter) ... ok
-testReset (test_utils.TestTimeoutQueue.testReset) ... ok
-testBasics (test_utils.TestTruncatableSet.testBasics) ... ok
-testTruncate (test_utils.TestTruncatableSet.testTruncate) ... ok
-testTruncateUnion (test_utils.TestTruncatableSet.testTruncateUnion) ... ok
-testDelitem (test_utils.TwoWayDictionaryTestCase.testDelitem) ... ok
-testInit (test_utils.TwoWayDictionaryTestCase.testInit) ... ok
-testSetitem (test_utils.TwoWayDictionaryTestCase.testSetitem) ... ok
-test_dict (test_utils.UtilsPythonTest.test_dict) ... ok
-test_slots (test_utils.UtilsPythonTest.test_slots) ... ok
-testReversed (test_utils.UtilsTest.testReversed) ... ok
-testGetDomain (test_utils.WebTest.testGetDomain) ... ok
-testHtmlToText (test_utils.WebTest.testHtmlToText) ... ok
+testJoinToManyChannels (test_conf.SupyConfTestCase.testJoinToManyChannels) ... ok
+testJoinToOneChannel (test_conf.SupyConfTestCase.testJoinToOneChannel) ... ok
 testBatchInterleaved (test_irclib.BatchTestCase.testBatchInterleaved)
 Make sure it's not possible for an unrelated message to be sent ... ok
 testQueueBatch (test_irclib.BatchTestCase.testQueueBatch)
@@ -6015,39 +5552,60 @@
 testStsInSecureConnectionMissingDuration (test_irclib.StsTestCase.testStsInSecureConnectionMissingDuration) ... ok
 testStsInSecureConnectionWithPort (test_irclib.StsTestCase.testStsInSecureConnectionWithPort) ... ok
 testStsInSecureConnectionWithoutPort (test_irclib.StsTestCase.testStsInSecureConnectionWithoutPort) ... ok
-testEmail (test_commands.ConverterTestCase.testEmail) ... ok
-testUrlAllowsHttps (test_commands.ConverterTestCase.testUrlAllowsHttps) ... ok
-testFirstConverterFailsAndNotErroredState (test_commands.FirstTestCase.testFirstConverterFailsAndNotErroredState) ... ok
-testLongRegexp (test_commands.FirstTestCase.testLongRegexp) ... ok
-testRepr (test_commands.FirstTestCase.testRepr) ... ok
-testAdditional (test_commands.GeneralContextTestCase.testAdditional) ... ok
-testAny (test_commands.GeneralContextTestCase.testAny) ... ok
-testChannelRespectsNetwork (test_commands.GeneralContextTestCase.testChannelRespectsNetwork) ... ok
-testCommaList (test_commands.GeneralContextTestCase.testCommaList) ... ok
-testEmptySpec (test_commands.GeneralContextTestCase.testEmptySpec) ... ok
-testGetId (test_commands.GeneralContextTestCase.testGetId) ... ok
-testGetopts (test_commands.GeneralContextTestCase.testGetopts) ... ok
-testGetoptsConflict (test_commands.GeneralContextTestCase.testGetoptsConflict) ... ok
-testGetoptsMinusInNextArg (test_commands.GeneralContextTestCase.testGetoptsMinusInNextArg) ... ok
-testGetoptsMinusInValue (test_commands.GeneralContextTestCase.testGetoptsMinusInValue) ... ok
-testGetoptsShort (test_commands.GeneralContextTestCase.testGetoptsShort) ... ok
-testGlob (test_commands.GeneralContextTestCase.testGlob) ... ok
-testLiteral (test_commands.GeneralContextTestCase.testLiteral) ... ok
-testMany (test_commands.GeneralContextTestCase.testMany) ... ok
-testOptional (test_commands.GeneralContextTestCase.testOptional) ... ok
-testRestHandling (test_commands.GeneralContextTestCase.testRestHandling) ... ok
-testRestRequiresArgs (test_commands.GeneralContextTestCase.testRestRequiresArgs) ... ok
-testReverse (test_commands.GeneralContextTestCase.testReverse) ... ok
-testSpecInt (test_commands.GeneralContextTestCase.testSpecInt) ... ok
-testSpecNick (test_commands.GeneralContextTestCase.testSpecNick) ... ok
-testGetoptsExact (test_commands.GetoptTestCase.testGetoptsExact) ... ok
-testLoadPluginModule (test_plugin.FunctionsTestCase.testLoadPluginModule) ... ok
-testFloatingPoint (test_format.FormatTestCase.testFloatingPoint) ... ok
-test_t_acceptsNone (test_format.FormatTestCase.test_t_acceptsNone) ... ok
-testCountedPeriodic (test_schedule.TestSchedule.testCountedPeriodic) ... ok
-testPeriodic (test_schedule.TestSchedule.testPeriodic) ... ok
-testReschedule (test_schedule.TestSchedule.testReschedule) ... ok
-testSchedule (test_schedule.TestSchedule.testSchedule) ... ok
+testCFooDoesNotRaise (test_firewall.FirewallTestCase.testCFooDoesNotRaise) ... ok
+testDFooDoesNotRaise (test_firewall.FirewallTestCase.testDFooDoesNotRaise) ... ok
+testEBarDoesNotRaise (test_firewall.FirewallTestCase.testEBarDoesNotRaise) ... ok
+testEFooDoesNotRaise (test_firewall.FirewallTestCase.testEFooDoesNotRaise) ... ok
+testFBarReturns2 (test_firewall.FirewallTestCase.testFBarReturns2) ... ok
+testDecoder (test_ircutils.AuthenticateTestCase.testDecoder) ... ok
+testGenerator (test_ircutils.AuthenticateTestCase.testGenerator) ... ok
+testAccountExtban (test_ircutils.FunctionsTestCase.testAccountExtban) ... ok
+testBanmask (test_ircutils.FunctionsTestCase.testBanmask) ... ok
+testBold (test_ircutils.FunctionsTestCase.testBold) ... ok
+testDccIpStuff (test_ircutils.FunctionsTestCase.testDccIpStuff) ... ok
+testExpiringHostmaskDict (test_ircutils.FunctionsTestCase.testExpiringHostmaskDict) ... ok
+testHostmaskPatternEqual (test_ircutils.FunctionsTestCase.testHostmaskPatternEqual) ... ok
+testHostmaskSet (test_ircutils.FunctionsTestCase.testHostmaskSet) ... ok
+testIsChannel (test_ircutils.FunctionsTestCase.testIsChannel) ... ok
+testIsNick (test_ircutils.FunctionsTestCase.testIsNick) ... ok
+testIsNickNeverAllowsSpaces (test_ircutils.FunctionsTestCase.testIsNickNeverAllowsSpaces) ... ok
+testIsUserHostmask (test_ircutils.FunctionsTestCase.testIsUserHostmask) ... ok
+testItalic (test_ircutils.FunctionsTestCase.testItalic) ... ok
+testJoinModes (test_ircutils.FunctionsTestCase.testJoinModes) ... ok
+testMircColor (test_ircutils.FunctionsTestCase.testMircColor) ... ok
+testNickFromHostmask (test_ircutils.FunctionsTestCase.testNickFromHostmask) ... ok
+testReplyTo (test_ircutils.FunctionsTestCase.testReplyTo) ... ok
+testReverse (test_ircutils.FunctionsTestCase.testReverse) ... ok
+testSafeArgument (test_ircutils.FunctionsTestCase.testSafeArgument) ... ok
+testSafeArgumentConvertsToString (test_ircutils.FunctionsTestCase.testSafeArgumentConvertsToString) ... ok
+testSeparateModes (test_ircutils.FunctionsTestCase.testSeparateModes) ... ok
+testSplitHostmask (test_ircutils.FunctionsTestCase.testSplitHostmask) ... ok
+testStandardSubstitute (test_ircutils.FunctionsTestCase.testStandardSubstitute) ... ok
+testStripBold (test_ircutils.FunctionsTestCase.testStripBold) ... ok
+testStripColor (test_ircutils.FunctionsTestCase.testStripColor) ... ok
+testStripFormatting (test_ircutils.FunctionsTestCase.testStripFormatting) ... ok
+testStripItalic (test_ircutils.FunctionsTestCase.testStripItalic) ... ok
+testStripReverse (test_ircutils.FunctionsTestCase.testStripReverse) ... ok
+testStripUnderline (test_ircutils.FunctionsTestCase.testStripUnderline) ... ok
+testToLower (test_ircutils.FunctionsTestCase.testToLower) ... ok
+testUnderline (test_ircutils.FunctionsTestCase.testUnderline) ... ok
+testWrap (test_ircutils.FunctionsTestCase.testWrap) ... ok
+test (test_ircutils.IrcDictTestCase.test) ... ok
+testContains (test_ircutils.IrcDictTestCase.testContains) ... ok
+testCopyable (test_ircutils.IrcDictTestCase.testCopyable) ... ok
+testGet (test_ircutils.IrcDictTestCase.testGet) ... ok
+testGetSetItem (test_ircutils.IrcDictTestCase.testGetSetItem) ... ok
+testKeys (test_ircutils.IrcDictTestCase.testKeys) ... ok
+testSetdefault (test_ircutils.IrcDictTestCase.testSetdefault) ... ok
+test (test_ircutils.IrcSetTestCase.test) ... ok
+testCopy (test_ircutils.IrcSetTestCase.testCopy) ... ok
+testEquality (test_ircutils.IrcStringTestCase.testEquality) ... ok
+testInequality (test_ircutils.IrcStringTestCase.testInequality) ... ok
+testAuthorExpand (test_misc.MiscTestCase.testAuthorExpand) ... ok
+testAuthorExpandShort (test_misc.MiscTestCase.testAuthorExpandShort) ... ok
+testPluginCreate (test_plugin_create.PluginCreateNoninteractiveTestCase.testPluginCreate) ... ok
+testPluginCreate (test_plugin_create.PluginCreatePartialArgsTestCase.testPluginCreate) ... ok
+testPluginCreate (test_plugin_create.PluginCreateTestCase.testPluginCreate) ... ok
 testAmbiguityWithCommandSameNameAsPlugin (test_callbacks.AmbiguityTestCase.testAmbiguityWithCommandSameNameAsPlugin) ... ok
 testAddressed (test_callbacks.FunctionsTestCase.testAddressed) ... ok
 testAddressedLegacy (test_callbacks.FunctionsTestCase.testAddressedLegacy)
@@ -6119,154 +5677,269 @@
 testUnicode (test_callbacks.TokenizerTestCase.testUnicode) ... ok
 test (test_callbacks.WithPrivateNoticeTestCase.test) ... ok
 testWithNoticeWhenPrivateNotChannel (test_callbacks.WithPrivateNoticeTestCase.testWithNoticeWhenPrivateNotChannel) ... ok
-testCFooDoesNotRaise (test_firewall.FirewallTestCase.testCFooDoesNotRaise) ... ok
-testDFooDoesNotRaise (test_firewall.FirewallTestCase.testDFooDoesNotRaise) ... ok
-testEBarDoesNotRaise (test_firewall.FirewallTestCase.testEBarDoesNotRaise) ... ok
-testEFooDoesNotRaise (test_firewall.FirewallTestCase.testEFooDoesNotRaise) ... ok
-testFBarReturns2 (test_firewall.FirewallTestCase.testFBarReturns2) ... ok
-testEscape (test_registry.FunctionsTestCase.testEscape) ... ok
-testEscapeAndUnescapeAreInverses (test_registry.FunctionsTestCase.testEscapeAndUnescapeAreInverses) ... ok
-testJoin (test_registry.FunctionsTestCase.testJoin) ... ok
-testJoinAndSplitAreInverses (test_registry.FunctionsTestCase.testJoinAndSplitAreInverses) ... ok
-testSplit (test_registry.FunctionsTestCase.testSplit) ... ok
-testUnescape (test_registry.FunctionsTestCase.testUnescape) ... ok
-testChild (test_registry.InheritanceTestCase.testChild) ... ok
-testPrivate (test_registry.SecurityTestCase.testPrivate) ... ok
-testBackslashesKeys (test_registry.ValuesTestCase.testBackslashesKeys) ... ok
-testBackslashesValues (test_registry.ValuesTestCase.testBackslashesValues) ... ok
-testBoolean (test_registry.ValuesTestCase.testBoolean) ... ok
-testCommaSeparatedListOfStrings (test_registry.ValuesTestCase.testCommaSeparatedListOfStrings) ... ok
-testFloat (test_registry.ValuesTestCase.testFloat) ... ok
-testInteger (test_registry.ValuesTestCase.testInteger) ... ok
-testJson (test_registry.ValuesTestCase.testJson) ... ok
-testNormalizedString (test_registry.ValuesTestCase.testNormalizedString) ... ok
-testPositiveInteger (test_registry.ValuesTestCase.testPositiveInteger) ... ok
-testRegexp (test_registry.ValuesTestCase.testRegexp) ... ok
-testRegexpDefaultString (test_registry.ValuesTestCase.testRegexpDefaultString) ... ok
-testRegexpSetValue (test_registry.ValuesTestCase.testRegexpSetValue) ... ok
-testReload (test_registry.ValuesTestCase.testReload) ... ok
-testSetValueUncalledOnClose (test_registry.ValuesTestCase.testSetValueUncalledOnClose) ... ok
-testSpacesValues (test_registry.ValuesTestCase.testSpacesValues) ... ok
-testString (test_registry.ValuesTestCase.testString) ... ok
-testStringSurroundedBySpaces (test_registry.ValuesTestCase.testStringSurroundedBySpaces) ... ok
-testWith (test_registry.ValuesTestCase.testWith) ... ok
-testMakeChannelFilename (test_plugins.PluginsTestCase.testMakeChannelFilename) ... ok
-testDecoder (test_ircutils.AuthenticateTestCase.testDecoder) ... ok
-testGenerator (test_ircutils.AuthenticateTestCase.testGenerator) ... ok
-testAccountExtban (test_ircutils.FunctionsTestCase.testAccountExtban) ... ok
-testBanmask (test_ircutils.FunctionsTestCase.testBanmask) ... ok
-testBold (test_ircutils.FunctionsTestCase.testBold) ... ok
-testDccIpStuff (test_ircutils.FunctionsTestCase.testDccIpStuff) ... ok
-testExpiringHostmaskDict (test_ircutils.FunctionsTestCase.testExpiringHostmaskDict) ... ok
-testHostmaskPatternEqual (test_ircutils.FunctionsTestCase.testHostmaskPatternEqual) ... ok
-testHostmaskSet (test_ircutils.FunctionsTestCase.testHostmaskSet) ... ok
-testIsChannel (test_ircutils.FunctionsTestCase.testIsChannel) ... ok
-testIsNick (test_ircutils.FunctionsTestCase.testIsNick) ... ok
-testIsNickNeverAllowsSpaces (test_ircutils.FunctionsTestCase.testIsNickNeverAllowsSpaces) ... ok
-testIsUserHostmask (test_ircutils.FunctionsTestCase.testIsUserHostmask) ... ok
-testItalic (test_ircutils.FunctionsTestCase.testItalic) ... ok
-testJoinModes (test_ircutils.FunctionsTestCase.testJoinModes) ... ok
-testMircColor (test_ircutils.FunctionsTestCase.testMircColor) ... ok
-testNickFromHostmask (test_ircutils.FunctionsTestCase.testNickFromHostmask) ... ok
-testReplyTo (test_ircutils.FunctionsTestCase.testReplyTo) ... ok
-testReverse (test_ircutils.FunctionsTestCase.testReverse) ... ok
-testSafeArgument (test_ircutils.FunctionsTestCase.testSafeArgument) ... ok
-testSafeArgumentConvertsToString (test_ircutils.FunctionsTestCase.testSafeArgumentConvertsToString) ... ok
-testSeparateModes (test_ircutils.FunctionsTestCase.testSeparateModes) ... ok
-testSplitHostmask (test_ircutils.FunctionsTestCase.testSplitHostmask) ... ok
-testStandardSubstitute (test_ircutils.FunctionsTestCase.testStandardSubstitute) ... ok
-testStripBold (test_ircutils.FunctionsTestCase.testStripBold) ... ok
-testStripColor (test_ircutils.FunctionsTestCase.testStripColor) ... ok
-testStripFormatting (test_ircutils.FunctionsTestCase.testStripFormatting) ... ok
-testStripItalic (test_ircutils.FunctionsTestCase.testStripItalic) ... ok
-testStripReverse (test_ircutils.FunctionsTestCase.testStripReverse) ... ok
-testStripUnderline (test_ircutils.FunctionsTestCase.testStripUnderline) ... ok
-testToLower (test_ircutils.FunctionsTestCase.testToLower) ... ok
-testUnderline (test_ircutils.FunctionsTestCase.testUnderline) ... ok
-testWrap (test_ircutils.FunctionsTestCase.testWrap) ... ok
-test (test_ircutils.IrcDictTestCase.test) ... ok
-testContains (test_ircutils.IrcDictTestCase.testContains) ... ok
-testCopyable (test_ircutils.IrcDictTestCase.testCopyable) ... ok
-testGet (test_ircutils.IrcDictTestCase.testGet) ... ok
-testGetSetItem (test_ircutils.IrcDictTestCase.testGetSetItem) ... ok
-testKeys (test_ircutils.IrcDictTestCase.testKeys) ... ok
-testSetdefault (test_ircutils.IrcDictTestCase.testSetdefault) ... ok
-test (test_ircutils.IrcSetTestCase.test) ... ok
-testCopy (test_ircutils.IrcSetTestCase.testCopy) ... ok
-testEquality (test_ircutils.IrcStringTestCase.testEquality) ... ok
-testInequality (test_ircutils.IrcStringTestCase.testInequality) ... ok
+testCountedPeriodic (test_schedule.TestSchedule.testCountedPeriodic) ... ok
+testPeriodic (test_schedule.TestSchedule.testPeriodic) ... ok
+testReschedule (test_schedule.TestSchedule.testReschedule) ... ok
+testSchedule (test_schedule.TestSchedule.testSchedule) ... ok
+test (test_dynamicScope.TestDynamic.test) ... ok
+testCommonUsage (test_dynamicScope.TestDynamic.testCommonUsage) ... ok
+testLoadPluginModule (test_plugin.FunctionsTestCase.testLoadPluginModule) ... ok
 testDocstring (test_i18n.I18nTestCase.testDocstring) ... ok
 testPluginInternationalization (test_i18n.I18nTestCase.testPluginInternationalization) ... ok
-testPluginCreate (test_plugin_create.PluginCreateNoninteractiveTestCase.testPluginCreate) ... ok
-testPluginCreate (test_plugin_create.PluginCreatePartialArgsTestCase.testPluginCreate) ... ok
-testPluginCreate (test_plugin_create.PluginCreateTestCase.testPluginCreate) ... ok
-testAuthorExpand (test_misc.MiscTestCase.testAuthorExpand) ... ok
-testAuthorExpandShort (test_misc.MiscTestCase.testAuthorExpandShort) ... ok
-test_default_no_selected (test_yn.TestYn.test_default_no_selected) ... ok
-test_default_yes_selected (test_yn.TestYn.test_default_yes_selected) ... ok
-test_no_selected_with_default_no (test_yn.TestYn.test_no_selected_with_default_no) ... ok
-test_no_selected_with_default_yes (test_yn.TestYn.test_no_selected_with_default_yes) ... ok
-test_no_selected_without_defaults (test_yn.TestYn.test_no_selected_without_defaults) ... ok
-test_yes_selected_with_default_no (test_yn.TestYn.test_yes_selected_with_default_no) ... ok
-test_yes_selected_with_default_yes (test_yn.TestYn.test_yes_selected_with_default_yes) ... ok
-test_yes_selected_without_defaults (test_yn.TestYn.test_yes_selected_without_defaults) ... ok
-testApply (Utilities.test.UtilitiesTestCase.testApply) ... ok
-testCountargs (Utilities.test.UtilitiesTestCase.testCountargs) ... ok
-testEcho (Utilities.test.UtilitiesTestCase.testEcho) ... ok
-testEchoDollarOneRepliesDollarOne (Utilities.test.UtilitiesTestCase.testEchoDollarOneRepliesDollarOne) ... ok
-testEchoStandardSubstitute (Utilities.test.UtilitiesTestCase.testEchoStandardSubstitute) ... ok
-testEchoStripCtcp (Utilities.test.UtilitiesTestCase.testEchoStripCtcp) ... ok
-testIgnore (Utilities.test.UtilitiesTestCase.testIgnore) ... ok
-testLast (Utilities.test.UtilitiesTestCase.testLast) ... ok
-testLet (Utilities.test.UtilitiesTestCase.testLet) ... ok
-testSample (Utilities.test.UtilitiesTestCase.testSample) ... ok
-testShuffle (Utilities.test.UtilitiesTestCase.testShuffle) ... ok
-testSort (Utilities.test.UtilitiesTestCase.testSort) ... ok
-testSuccess (Utilities.test.UtilitiesTestCase.testSuccess) ... ok
-test (URL.test.URLTestCase.test) ... ok
-testAction (URL.test.URLTestCase.testAction) ... ok
-testDefaultNotFancy (URL.test.URLTestCase.testDefaultNotFancy) ... ok
-testStripsColors (URL.test.URLTestCase.testStripsColors) ... ok
-testAuthor (Plugin.test.PluginTestCase.testAuthor) ... ok
-testContributors (Plugin.test.PluginTestCase.testContributors) ... ok
-testContributorsIsCaseInsensitive (Plugin.test.PluginTestCase.testContributorsIsCaseInsensitive) ... ok
-testHelp (Plugin.test.PluginTestCase.testHelp) ... ok
-testPlugin (Plugin.test.PluginTestCase.testPlugin) ... ok
-testPlugins (Plugin.test.PluginTestCase.testPlugins) ... ok
-testAddnews (News.test.NewsTestCase.testAddnews) ... ok
-testChangenews (News.test.NewsTestCase.testChangenews) ... ok
-testNews (News.test.NewsTestCase.testNews) ... ok
-testOldnews (News.test.NewsTestCase.testOldnews) ... ok
-testBold (Format.test.FormatTestCase.testBold) ... ok
-testCapitalize (Format.test.FormatTestCase.testCapitalize) ... ok
-testConcat (Format.test.FormatTestCase.testConcat) ... ok
-testCut (Format.test.FormatTestCase.testCut) ... ok
-testField (Format.test.FormatTestCase.testField) ... ok
-testFormat (Format.test.FormatTestCase.testFormat) ... ok
-testJoin (Format.test.FormatTestCase.testJoin) ... ok
-testLower (Format.test.FormatTestCase.testLower) ... ok
-testReplace (Format.test.FormatTestCase.testReplace) ... ok
-testRepr (Format.test.FormatTestCase.testRepr) ... ok
-testReverse (Format.test.FormatTestCase.testReverse) ... ok
-testTitle (Format.test.FormatTestCase.testTitle) ... ok
-testTranslate (Format.test.FormatTestCase.testTranslate) ... ok
-testUnderline (Format.test.FormatTestCase.testUnderline) ... ok
-testUpper (Format.test.FormatTestCase.testUpper) ... ok
-testDollarCommand (Dunno.test.DunnoTestCase.testDollarCommand) ... ok
-testDunnoAdd (Dunno.test.DunnoTestCase.testDunnoAdd) ... ok
-testDunnoChange (Dunno.test.DunnoTestCase.testDunnoChange) ... ok
-testDunnoGet (Dunno.test.DunnoTestCase.testDunnoGet) ... ok
-testDunnoRemove (Dunno.test.DunnoTestCase.testDunnoRemove) ... ok
-testDunnoSearch (Dunno.test.DunnoTestCase.testDunnoSearch) ... <built-in function len>
-<built-in function repr>
-<class 'list'>
-<function TestTimeoutQueue.testClean.<locals>.iter_and_next at 0xb55259d8>
-<function TestTimeoutQueue.testClean.<locals>.contains at 0xb55258e8>
-Skipping supybot-plugin-create test because Limnoria has not been installed yet
+testExpiredStsPolicy (test_drivers.DriversTestCase.testExpiredStsPolicy) ... ok
+testRescheduledStsPolicy (test_drivers.DriversTestCase.testRescheduledStsPolicy) ... ok
+testValidStsPolicy (test_drivers.DriversTestCase.testValidStsPolicy) ... ok
+testFloatingPoint (test_format.FormatTestCase.testFloatingPoint) ... ok
+test_t_acceptsNone (test_format.FormatTestCase.test_t_acceptsNone) ... ok
+testMakeChannelFilename (test_plugins.PluginsTestCase.testMakeChannelFilename) ... ok
+testBan (test_ircmsgs.FunctionsTestCase.testBan) ... ok
+testBans (test_ircmsgs.FunctionsTestCase.testBans) ... ok
+testDehalfops (test_ircmsgs.FunctionsTestCase.testDehalfops) ... ok
+testDeops (test_ircmsgs.FunctionsTestCase.testDeops) ... ok
+testDevoices (test_ircmsgs.FunctionsTestCase.testDevoices) ... ok
+testHalfops (test_ircmsgs.FunctionsTestCase.testHalfops) ... ok
+testIsAction (test_ircmsgs.FunctionsTestCase.testIsAction) ... ok
+testIsActionFalseWhenNoSpaces (test_ircmsgs.FunctionsTestCase.testIsActionFalseWhenNoSpaces) ... ok
+testIsActionIsntStupid (test_ircmsgs.FunctionsTestCase.testIsActionIsntStupid) ... ok
+testIsCtcp (test_ircmsgs.FunctionsTestCase.testIsCtcp) ... ok
+testIsSplit (test_ircmsgs.FunctionsTestCase.testIsSplit) ... ok
+testJoin (test_ircmsgs.FunctionsTestCase.testJoin) ... ok
+testJoins (test_ircmsgs.FunctionsTestCase.testJoins) ... ok
+testMode (test_ircmsgs.FunctionsTestCase.testMode) ... ok
+testOps (test_ircmsgs.FunctionsTestCase.testOps) ... ok
+testPrivmsg (test_ircmsgs.FunctionsTestCase.testPrivmsg) ... ok
+testQuit (test_ircmsgs.FunctionsTestCase.testQuit) ... ok
+testUnAction (test_ircmsgs.FunctionsTestCase.testUnAction) ... ok
+testUnban (test_ircmsgs.FunctionsTestCase.testUnban) ... ok
+testVoices (test_ircmsgs.FunctionsTestCase.testVoices) ... ok
+testWhois (test_ircmsgs.FunctionsTestCase.testWhois) ... ok
+testEq (test_ircmsgs.IrcMsgTestCase.testEq) ... ok
+testHashNotZero (test_ircmsgs.IrcMsgTestCase.testHashNotZero) ... ok
+testInit (test_ircmsgs.IrcMsgTestCase.testInit) ... ok
+testLen (test_ircmsgs.IrcMsgTestCase.testLen) ... ok
+testMalformedIrcMsgRaised (test_ircmsgs.IrcMsgTestCase.testMalformedIrcMsgRaised) ... ok
+testMsgKeywordHandledProperly (test_ircmsgs.IrcMsgTestCase.testMsgKeywordHandledProperly) ... ok
+testNe (test_ircmsgs.IrcMsgTestCase.testNe) ... ok
+testPickleCopy (test_ircmsgs.IrcMsgTestCase.testPickleCopy) ... ok
+testRepr (test_ircmsgs.IrcMsgTestCase.testRepr) ... ok
+testServerTags (test_ircmsgs.IrcMsgTestCase.testServerTags) ... ok
+testSplit (test_ircmsgs.IrcMsgTestCase.testSplit) ... ok
+testStr (test_ircmsgs.IrcMsgTestCase.testStr) ... ok
+testTags (test_ircmsgs.IrcMsgTestCase.testTags) ... ok
+testTime (test_ircmsgs.IrcMsgTestCase.testTime) ... ok
+testLines (test_utils.FileTest.testLines) ... ok
+testMktemp (test_utils.FileTest.testMktemp) ... ok
+testSanitizeName (test_utils.FileTest.testSanitizeName) ... ok
+testNormal (test_utils.FormatTestCase.testNormal) ... ok
+testPercentL (test_utils.FormatTestCase.testPercentL) ... ok
+testAbbrev (test_utils.GenTest.testAbbrev) ... ok
+testAbbrevFailsWithDups (test_utils.GenTest.testAbbrevFailsWithDups) ... ok
+testExnToString (test_utils.GenTest.testExnToString) ... ok
+testFindBinaryInPath (test_utils.GenTest.testFindBinaryInPath) ... ok
+testInsensitivePreservingDict (test_utils.GenTest.testInsensitivePreservingDict) ... ok
+testIterableMap (test_utils.GenTest.testIterableMap) ... ok
+testSafeEval (test_utils.GenTest.testSafeEval) ... ok
+testSafeEvalTurnsSyntaxErrorIntoValueError (test_utils.GenTest.testSafeEvalTurnsSyntaxErrorIntoValueError) ... ok
+testSaltHash (test_utils.GenTest.testSaltHash) ... ok
+testSortBy (test_utils.GenTest.testSortBy) ... ok
+testSorted (test_utils.GenTest.testSorted) ... ok
+testTimeElapsed (test_utils.GenTest.testTimeElapsed) ... ok
+testAll (test_utils.IterTest.testAll) ... ok
+testAny (test_utils.IterTest.testAny) ... ok
+testFlatten (test_utils.IterTest.testFlatten) ... ok
+testIlen (test_utils.IterTest.testIlen) ... ok
+testLimited (test_utils.IterTest.testLimited) ... ok
+testPartition (test_utils.IterTest.testPartition) ... ok
+testRandomChoice (test_utils.IterTest.testRandomChoice) ... ok
+testSplit (test_utils.IterTest.testSplit) ... ok
+testInit (test_utils.MaxLengthQueueTestCase.testInit) ... ok
+testMaxLength (test_utils.MaxLengthQueueTestCase.testMaxLength) ... ok
+testEmailRe (test_utils.NetTest.testEmailRe) ... ok
+testIsIP (test_utils.NetTest.testIsIP) ... ok
+testIsIPV6 (test_utils.NetTest.testIsIPV6) ... ok
+testContains (test_utils.QueueTest.testContains) ... ok
+testEnqueueDequeue (test_utils.QueueTest.testEnqueueDequeue) ... ok
+testEq (test_utils.QueueTest.testEq) ... ok
+testGetitem (test_utils.QueueTest.testGetitem) ... ok
+testInit (test_utils.QueueTest.testInit) ... ok
+testIter (test_utils.QueueTest.testIter) ... ok
+testLen (test_utils.QueueTest.testLen) ... ok
+testNonzero (test_utils.QueueTest.testNonzero) ... ok
+testPeek (test_utils.QueueTest.testPeek) ... ok
+testPickleCopy (test_utils.QueueTest.testPickleCopy) ... ok
+testRepr (test_utils.QueueTest.testRepr) ... ok
+testReset (test_utils.QueueTest.testReset) ... ok
+testSetitem (test_utils.QueueTest.testSetitem) ... ok
+testAppend (test_utils.RingBufferTestCase.testAppend) ... ok
+testContains (test_utils.RingBufferTestCase.testContains) ... ok
+testEq (test_utils.RingBufferTestCase.testEq) ... ok
+testExtend (test_utils.RingBufferTestCase.testExtend) ... ok
+testGetitem (test_utils.RingBufferTestCase.testGetitem) ... ok
+testInit (test_utils.RingBufferTestCase.testInit) ... ok
+testIter (test_utils.RingBufferTestCase.testIter) ... ok
+testLen (test_utils.RingBufferTestCase.testLen) ... ok
+testNonzero (test_utils.RingBufferTestCase.testNonzero) ... ok
+testPickleCopy (test_utils.RingBufferTestCase.testPickleCopy) ... ok
+testRepr (test_utils.RingBufferTestCase.testRepr) ... ok
+testSetitem (test_utils.RingBufferTestCase.testSetitem) ... ok
+testSliceGetitem (test_utils.RingBufferTestCase.testSliceGetitem) ... ok
+testSliceSetitem (test_utils.RingBufferTestCase.testSliceSetitem) ... ok
+testRenumerate (test_utils.SeqTest.testRenumerate) ... ok
+testWindow (test_utils.SeqTest.testWindow) ... ok
+testContains (test_utils.SmallQueueTest.testContains) ... ok
+testEnqueueDequeue (test_utils.SmallQueueTest.testEnqueueDequeue) ... ok
+testEq (test_utils.SmallQueueTest.testEq) ... ok
+testGetitem (test_utils.SmallQueueTest.testGetitem) ... ok
+testInit (test_utils.SmallQueueTest.testInit) ... ok
+testIter (test_utils.SmallQueueTest.testIter) ... ok
+testLen (test_utils.SmallQueueTest.testLen) ... ok
+testNonzero (test_utils.SmallQueueTest.testNonzero) ... ok
+testPeek (test_utils.SmallQueueTest.testPeek) ... ok
+testPickleCopy (test_utils.SmallQueueTest.testPickleCopy) ... ok
+testRepr (test_utils.SmallQueueTest.testRepr) ... ok
+testReset (test_utils.SmallQueueTest.testReset) ... ok
+testSetitem (test_utils.SmallQueueTest.testSetitem) ... ok
+testCommaAndify (test_utils.StrTest.testCommaAndify) ... ok
+testCommaAndifyConfig (test_utils.StrTest.testCommaAndifyConfig) ... ok
+testCommaAndifyRaisesTypeError (test_utils.StrTest.testCommaAndifyRaisesTypeError) ... ok
+testDQRepr (test_utils.StrTest.testDQRepr) ... ok
+testDepluralize (test_utils.StrTest.testDepluralize) ... ok
+testDistance (test_utils.StrTest.testDistance) ... ok
+testEllipsisify (test_utils.StrTest.testEllipsisify) ... ok
+testMatchCase (test_utils.StrTest.testMatchCase) ... ok
+testMultipleRemover (test_utils.StrTest.testMultipleRemover) ... ok
+testMultipleReplacer (test_utils.StrTest.testMultipleReplacer) ... ok
+testNItems (test_utils.StrTest.testNItems) ... ok
+testNormalizeWhitespace (test_utils.StrTest.testNormalizeWhitespace) ... ok
+testOrdinal (test_utils.StrTest.testOrdinal) ... ok
+testP2PReDifferentSeparator (test_utils.StrTest.testP2PReDifferentSeparator) ... ok
+testPReToReplacerDifferentSeparator (test_utils.StrTest.testPReToReplacerDifferentSeparator) ... ok
+testPerlReToPythonRe (test_utils.StrTest.testPerlReToPythonRe) ... ok
+testPerlReToReplacer (test_utils.StrTest.testPerlReToReplacer) ... ok
+testPerlReToReplacerBug850931 (test_utils.StrTest.testPerlReToReplacerBug850931) ... ok
+testPluralize (test_utils.StrTest.testPluralize) ... ok
+testRsplit (test_utils.StrTest.testRsplit) ... ok
+testSoundex (test_utils.StrTest.testSoundex) ... ok
+testUnCommaThe (test_utils.StrTest.testUnCommaThe) ... ok
+testMaxNeverExceeded (test_utils.TestCacheDict.testMaxNeverExceeded) ... ok
+testEquality (test_utils.TestExpiringDict.testEquality) ... ok
+testExpire (test_utils.TestExpiringDict.testExpire) ... ok
+testInit (test_utils.TestExpiringDict.testInit) ... ok
+testEquality (test_utils.TestTimeoutDict.testEquality) ... ok
+testExpire (test_utils.TestTimeoutDict.testExpire) ... ok
+testInit (test_utils.TestTimeoutDict.testInit) ... ok
+test (test_utils.TestTimeoutQueue.test) ... ok
+testCallableTimeout (test_utils.TestTimeoutQueue.testCallableTimeout) ... ok
+testClean (test_utils.TestTimeoutQueue.testClean) ... ok
+testContains (test_utils.TestTimeoutQueue.testContains) ... ok
+testIter (test_utils.TestTimeoutQueue.testIter) ... ok
+testReset (test_utils.TestTimeoutQueue.testReset) ... ok
+testBasics (test_utils.TestTruncatableSet.testBasics) ... ok
+testTruncate (test_utils.TestTruncatableSet.testTruncate) ... ok
+testTruncateUnion (test_utils.TestTruncatableSet.testTruncateUnion) ... ok
+testDelitem (test_utils.TwoWayDictionaryTestCase.testDelitem) ... ok
+testInit (test_utils.TwoWayDictionaryTestCase.testInit) ... ok
+testSetitem (test_utils.TwoWayDictionaryTestCase.testSetitem) ... ok
+test_dict (test_utils.UtilsPythonTest.test_dict) ... ok
+test_slots (test_utils.UtilsPythonTest.test_slots) ... ok
+testReversed (test_utils.UtilsTest.testReversed) ... ok
+testGetDomain (test_utils.WebTest.testGetDomain) ... ok
+testHtmlToText (test_utils.WebTest.testHtmlToText) ... ok
+testNoResponse (Autocomplete.test.AutocompleteChannelTestCase.testNoResponse) ... ok
+testResponse (Autocomplete.test.AutocompleteChannelTestCase.testResponse) ... ok
+testCommandNameAndPluginName (Autocomplete.test.AutocompleteTestCase.testCommandNameAndPluginName) ... ok
+testNextWord (Autocomplete.test.AutocompleteTestCase.testNextWord) ... ok
+testNoResponse (Autocomplete.test.AutocompleteTestCase.testNoResponse) ... ok
+testResponse (Autocomplete.test.AutocompleteTestCase.testResponse) ... ok
+testSingleCommandName (Autocomplete.test.AutocompleteTestCase.testSingleCommandName) ... ok
+testSinglePluginName (Autocomplete.test.AutocompleteTestCase.testSinglePluginName) ... ok
+testTwoResults (Autocomplete.test.AutocompleteTestCase.testTwoResults) ... ok
+testAdd (Lart.test.LartTestCase.testAdd) ... ok
+testLart (Lart.test.LartTestCase.testLart) ... ok
+testMeInReason (Lart.test.LartTestCase.testMeInReason) ... ok
+testAdd (Praise.test.PraiseTestCase.testAdd) ... ok
+testPraise (Praise.test.PraiseTestCase.testPraise) ... ok
+testCaseInsensitivity (QuoteGrabs.test.QuoteGrabsNonChannelTestCase.testCaseInsensitivity) ... ok
+testDuplicateGrabs (QuoteGrabs.test.QuoteGrabsNonChannelTestCase.testDuplicateGrabs) ... ok
+testGet (QuoteGrabs.test.QuoteGrabsNonChannelTestCase.testGet) ... ok
+testList (QuoteGrabs.test.QuoteGrabsNonChannelTestCase.testList) ... ok
+testQuoteGrab (QuoteGrabs.test.QuoteGrabsNonChannelTestCase.testQuoteGrab) ... ok
+testQuoteGrabReply (QuoteGrabs.test.QuoteGrabsNonChannelTestCase.testQuoteGrabReply) ... ok
+testQuoteGrabReplyDisabled (QuoteGrabs.test.QuoteGrabsNonChannelTestCase.testQuoteGrabReplyDisabled) ... ok
+testRandom (QuoteGrabs.test.QuoteGrabsNonChannelTestCase.testRandom) ... ok
+testSearch (QuoteGrabs.test.QuoteGrabsNonChannelTestCase.testSearch) ... ok
+testUngrab (QuoteGrabs.test.QuoteGrabsNonChannelTestCase.testUngrab) ... ok
+testCaseInsensitivity (QuoteGrabs.test.QuoteGrabsTestCase.testCaseInsensitivity) ... ok
+testDuplicateGrabs (QuoteGrabs.test.QuoteGrabsTestCase.testDuplicateGrabs) ... ok
+testGet (QuoteGrabs.test.QuoteGrabsTestCase.testGet) ... ok
+testList (QuoteGrabs.test.QuoteGrabsTestCase.testList) ... ok
+testQuoteGrab (QuoteGrabs.test.QuoteGrabsTestCase.testQuoteGrab) ... ok
+testQuoteGrabReply (QuoteGrabs.test.QuoteGrabsTestCase.testQuoteGrabReply) ... ok
+testQuoteGrabReplyDisabled (QuoteGrabs.test.QuoteGrabsTestCase.testQuoteGrabReplyDisabled) ... ok
+testRandom (QuoteGrabs.test.QuoteGrabsTestCase.testRandom) ... ok
+testSearch (QuoteGrabs.test.QuoteGrabsTestCase.testSearch) ... ok
+testUngrab (QuoteGrabs.test.QuoteGrabsTestCase.testUngrab) ... ok
+testHostmask (Later.test.LaterTestCase.testHostmask) ... ok
+testLaterRemove (Later.test.LaterTestCase.testLaterRemove) ... ok
+testLaterUndo (Later.test.LaterTestCase.testLaterUndo) ... ok
+testLaterWorksTwice (Later.test.LaterTestCase.testLaterWorksTwice) ... ok
+testNickValidation (Later.test.LaterTestCase.testNickValidation) ... ok
+testNoteExpiry (Later.test.LaterTestCase.testNoteExpiry) ... ok
+testNoteSend (Later.test.LaterTestCase.testNoteSend) ... ok
+testSenderHostname (Later.test.LaterTestCase.testSenderHostname) ... ok
+testWildcard (Later.test.LaterTestCase.testWildcard) ... ok
+testApropos (Misc.test.MiscTestCase.testApropos) ... ok
+testAproposDoesntReturnNonCanonicalNames (Misc.test.MiscTestCase.testAproposDoesntReturnNonCanonicalNames) ... ok
+testAproposIsNotCaseSensitive (Misc.test.MiscTestCase.testAproposIsNotCaseSensitive) ... ok
+testClearMores (Misc.test.MiscTestCase.testClearMores) ... ok
+testHelp (Misc.test.MiscTestCase.testHelp) ... ok
+testHelpDoesAmbiguityWithDefaultPlugins (Misc.test.MiscTestCase.testHelpDoesAmbiguityWithDefaultPlugins) ... ok
+testHelpIncludeFullCommandName (Misc.test.MiscTestCase.testHelpIncludeFullCommandName) ... ok
+testHelpIsCaseInsensitive (Misc.test.MiscTestCase.testHelpIsCaseInsensitive) ... ok
+testInvalidCommand (Misc.test.MiscTestCase.testInvalidCommand) ... ok
+testInvalidCommands (Misc.test.MiscTestCase.testInvalidCommands) ... ok
+testLast (Misc.test.MiscTestCase.testLast) ... Skipping supybot-plugin-create test because Limnoria has not been installed yet
 Skipping supybot-plugin-create test because Limnoria has not been installed yet
 Skipping supybot-plugin-create test because Limnoria has not been installed yet
+<built-in function len>
+<built-in function repr>
+<class 'list'>
+<function TestTimeoutQueue.testClean.<locals>.iter_and_next at 0xf52b6898>
+<function TestTimeoutQueue.testClean.<locals>.contains at 0xf52b67a8>
 ok
-testSuccess (Success.test.SuccessTestCase.testSuccess) ... ok
+testList (Misc.test.MiscTestCase.testList) ... ok
+testListDoesNotIncludeNonCanonicalName (Misc.test.MiscTestCase.testListDoesNotIncludeNonCanonicalName) ... ok
+testListIncludesDispatcherIfThereIsAnOriginalCommand (Misc.test.MiscTestCase.testListIncludesDispatcherIfThereIsAnOriginalCommand) ... ok
+testListIsCaseInsensitive (Misc.test.MiscTestCase.testListIsCaseInsensitive) ... ok
+testListNoIncludeDispatcher (Misc.test.MiscTestCase.testListNoIncludeDispatcher) ... ok
+testListPrivate (Misc.test.MiscTestCase.testListPrivate) ... ok
+testListUnloaded (Misc.test.MiscTestCase.testListUnloaded) ... ok
+testMore (Misc.test.MiscTestCase.testMore) ... ok
+testMoreBatch (Misc.test.MiscTestCase.testMoreBatch) ... ok
+testMoreBatchMaxLines (Misc.test.MiscTestCase.testMoreBatchMaxLines) ... ok
+testMoreIsCaseInsensitive (Misc.test.MiscTestCase.testMoreIsCaseInsensitive) ... ok
+testMoreMores (Misc.test.MiscTestCase.testMoreMores) ... ok
+testNestedLastNickConfig (Misc.test.MiscTestCase.testNestedLastNickConfig) ... ok
+testNestedLastTimestampConfig (Misc.test.MiscTestCase.testNestedLastTimestampConfig) ... ok
+testNoNestedTell (Misc.test.MiscTestCase.testNoNestedTell) ... ok
+testNotReplyWhenNotCanonicalName (Misc.test.MiscTestCase.testNotReplyWhenNotCanonicalName) ... ok
+testPluginHelp (Misc.test.MiscTestCase.testPluginHelp) ... ok
+testReplyWhenNotCommand (Misc.test.MiscTestCase.testReplyWhenNotCommand) ... ok
+testReplyWhenNotCommandButFirstCommandIsPluginName (Misc.test.MiscTestCase.testReplyWhenNotCommandButFirstCommandIsPluginName) ... ok
+testSource (Misc.test.MiscTestCase.testSource) ... ok
+testTell (Misc.test.MiscTestCase.testTell) ... ok
+testTellDoesNotPropogateAction (Misc.test.MiscTestCase.testTellDoesNotPropogateAction) ... ok
+testHashes (Hashes.test.HashesTestCase.testHashes) ... ok
+testMkhash (Hashes.test.HashesTestCase.testMkhash) ... ok
+testAny (Seen.test.ChannelDBTestCase.testAny) ... ok
+testNoKeyErrorEscapeFromSeen (Seen.test.ChannelDBTestCase.testNoKeyErrorEscapeFromSeen) ... ok
+testSeen (Seen.test.ChannelDBTestCase.testSeen) ... ok
+testSeenNickInChannel (Seen.test.ChannelDBTestCase.testSeenNickInChannel) ... ok
+testSeenNickNotInChannel (Seen.test.ChannelDBTestCase.testSeenNickNotInChannel) ... ok
+testSeenNoUser (Seen.test.ChannelDBTestCase.testSeenNoUser) ... ok
+testSeenUserInChannel (Seen.test.ChannelDBTestCase.testSeenUserInChannel) ... ok
+testReplace (Quote.test.QuoteTestCase.testReplace) ... ok
+testUnauthenticatedAdd (Quote.test.QuoteTestCase.testUnauthenticatedAdd) ... ok
 testFeaturedNone (Fediverse.test.NetworklessFediverseTestCase.testFeaturedNone) ... ok
 testFeaturedSome (Fediverse.test.NetworklessFediverseTestCase.testFeaturedSome) ... ok
 testProfile (Fediverse.test.NetworklessFediverseTestCase.testProfile) ... ok
@@ -6285,8 +5958,221 @@
 testStatusUrlSnarferMore (Fediverse.test.NetworklessFediverseTestCase.testStatusUrlSnarferMore) ... ok
 testStatuses (Fediverse.test.NetworklessFediverseTestCase.testStatuses) ... ok
 testVideo (Fediverse.test.NetworklessFediverseTestCase.testVideo) ... ok
-testHashes (Hashes.test.HashesTestCase.testHashes) ... ok
-testMkhash (Hashes.test.HashesTestCase.testMkhash) ... ok
+testAuth (NickAuth.test.NickAuthTestCase.testAuth) ... ok
+testBotJoin (NickAuth.test.NickAuthTestCase.testBotJoin) ... ok
+testList (NickAuth.test.NickAuthTestCase.testList) ... ok
+testNoAuth (NickAuth.test.NickAuthTestCase.testNoAuth) ... ok
+testUserJoin (NickAuth.test.NickAuthTestCase.testUserJoin) ... ok
+testActiveInactiveTodo (Todo.test.TodoTestCase.testActiveInactiveTodo) ... ok
+testAddtodo (Todo.test.TodoTestCase.testAddtodo) ... ok
+testChangeTodo (Todo.test.TodoTestCase.testChangeTodo) ... ok
+testRemovetodo (Todo.test.TodoTestCase.testRemovetodo) ... ok
+testSearchtodo (Todo.test.TodoTestCase.testSearchtodo) ... ok
+testSetPriority (Todo.test.TodoTestCase.testSetPriority) ... ok
+testTodo (Todo.test.TodoTestCase.testTodo) ... ok
+testLog (ChannelLogger.test.ChannelLoggerTestCase.testLog) ... ok
+testLogAway (ChannelLogger.test.ChannelLoggerTestCase.testLogAway) ... ok
+testLogDir (ChannelLogger.test.ChannelLoggerTestCase.testLogDir) ... ok
+testLogJoinQuit (ChannelLogger.test.ChannelLoggerTestCase.testLogJoinQuit) ... ok
+testLogName (ChannelLogger.test.ChannelLoggerTestCase.testLogName) ... ok
+testLogNotice (ChannelLogger.test.ChannelLoggerTestCase.testLogNotice) ... ok
+testLogPrivmsg (ChannelLogger.test.ChannelLoggerTestCase.testLogPrivmsg) ... ok
+testLogRewriteRelayedEmulatedEcho (ChannelLogger.test.ChannelLoggerTestCase.testLogRewriteRelayedEmulatedEcho) ... ok
+testLogRewriteRelayedEmulatedEchoNotRelayed (ChannelLogger.test.ChannelLoggerTestCase.testLogRewriteRelayedEmulatedEchoNotRelayed) ... ok
+testLogRewriteRelayedRealEcho (ChannelLogger.test.ChannelLoggerTestCase.testLogRewriteRelayedRealEcho) ... ok
+testLogRewriteRelayedRealEchoNotRelayed (ChannelLogger.test.ChannelLoggerTestCase.testLogRewriteRelayedRealEchoNotRelayed) ... ok
+testNoLogAway (ChannelLogger.test.ChannelLoggerTestCase.testNoLogAway) ... ok
+testNoLogJoinQuit (ChannelLogger.test.ChannelLoggerTestCase.testNoLogJoinQuit) ... ok
+testAction (Reply.test.ReplyNonChannelTestCase.testAction) ... ok
+testNotice (Reply.test.ReplyTestCase.testNotice) ... ok
+testNoticePrivate (Reply.test.ReplyTestCase.testNoticePrivate) ... ok
+testPrivate (Reply.test.ReplyTestCase.testPrivate) ... ok
+testReplies (Reply.test.ReplyTestCase.testReplies) ... ok
+testAcmd (Admin.test.AdminTestCase.testAcmd) ... ok
+testAddCapabilityOwner (Admin.test.AdminTestCase.testAddCapabilityOwner) ... ok
+testCapabilityAdd (Admin.test.AdminTestCase.testCapabilityAdd) ... ok
+testCapabilityRemove (Admin.test.AdminTestCase.testCapabilityRemove) ... ok
+testChannels (Admin.test.AdminTestCase.testChannels) ... ok
+testIgnoreAddRemove (Admin.test.AdminTestCase.testIgnoreAddRemove) ... ok
+testIgnoreList (Admin.test.AdminTestCase.testIgnoreList) ... ok
+testJoin (Admin.test.AdminTestCase.testJoin) ... ok
+testJoinOnOwnerInvite (Admin.test.AdminTestCase.testJoinOnOwnerInvite) ... ok
+testNick (Admin.test.AdminTestCase.testNick) ... ok
+testNoJoinOnUnprivilegedInvite (Admin.test.AdminTestCase.testNoJoinOnUnprivilegedInvite) ... ok
+testAdd (Topic.test.TopicTestCase.testAdd) ... ok
+testChange (Topic.test.TopicTestCase.testChange) ... ok
+testConfig (Topic.test.TopicTestCase.testConfig) ... ok
+testDefault (Topic.test.TopicTestCase.testDefault) ... ok
+testFit (Topic.test.TopicTestCase.testFit) ... ok
+testGet (Topic.test.TopicTestCase.testGet) ... ok
+testInsert (Topic.test.TopicTestCase.testInsert) ... ok
+testList (Topic.test.TopicTestCase.testList) ... ok
+testManageCapabilities (Topic.test.TopicTestCase.testManageCapabilities) ... ok
+testRefresh (Topic.test.TopicTestCase.testRefresh) ... ok
+testRemove (Topic.test.TopicTestCase.testRemove) ... ok
+testRemoveMultiple (Topic.test.TopicTestCase.testRemoveMultiple) ... ok
+testReorder (Topic.test.TopicTestCase.testReorder) ... ok
+testReplace (Topic.test.TopicTestCase.testReplace) ... ok
+testRestore (Topic.test.TopicTestCase.testRestore) ... ok
+testSeparator (Topic.test.TopicTestCase.testSeparator) ... ok
+testSet (Topic.test.TopicTestCase.testSet) ... ok
+testSwap (Topic.test.TopicTestCase.testSwap) ... ok
+testTopic (Topic.test.TopicTestCase.testTopic) ... ok
+testUndo (Topic.test.TopicTestCase.testUndo) ... ok
+testUndoRedo (Topic.test.TopicTestCase.testUndoRedo) ... ok
+testSuccess (Success.test.SuccessTestCase.testSuccess) ... ok
+testLocaltimeAbsolute (Geography.test.GeographyLocaltimeTestCase.testLocaltimeAbsolute) ... ok
+testLocaltimeIntegration (Geography.test.GeographyLocaltimeTestCase.testLocaltimeIntegration) ... skipped 'Network test'
+testLocaltimePytz (Geography.test.GeographyLocaltimeTestCase.testLocaltimePytz) ... skipped 'pytz is not available'
+testLocaltimeZoneinfo (Geography.test.GeographyLocaltimeTestCase.testLocaltimeZoneinfo) ... ok
+testSearch (Geography.test.GeographyNominatimTestCase.testSearch) ... skipped 'Network test'
+testTimezoneAbsolute (Geography.test.GeographyTimezoneTestCase.testTimezoneAbsolute) ... ok
+testTimezoneIntegration (Geography.test.GeographyTimezoneTestCase.testTimezoneIntegration) ... skipped 'Network test'
+testTimezonePytz (Geography.test.GeographyTimezoneTestCase.testTimezonePytz) ... skipped 'pytz is not available'
+testTimezoneZoneinfo (Geography.test.GeographyTimezoneTestCase.testTimezoneZoneinfo) ... ok
+testDirect (Geography.test.GeographyWikidataTestCase.testDirect) ... skipped 'Network test'
+testNodeOsmidToTimezone (Geography.test.GeographyWikidataTestCase.testNodeOsmidToTimezone) ... skipped 'Network test'
+testParent (Geography.test.GeographyWikidataTestCase.testParent) ... skipped 'Network test'
+testParentAndIgnoreSelf (Geography.test.GeographyWikidataTestCase.testParentAndIgnoreSelf) ... skipped 'Network test'
+testParentQualifiedIgnorePreferred (Geography.test.GeographyWikidataTestCase.testParentQualifiedIgnorePreferred) ... skipped 'Network test'
+testRelationOsmidToTimezone (Geography.test.GeographyWikidataTestCase.testRelationOsmidToTimezone) ... skipped 'Network test'
+testBinary (Filter.test.FilterTest.testBinary) ... ok
+testColorize (Filter.test.FilterTest.testColorize) ... ok
+testColorstrip (Filter.test.FilterTest.testColorstrip) ... ok
+testDisabledCommandsCannotFilter (Filter.test.FilterTest.testDisabledCommandsCannotFilter) ... ok
+testGnu (Filter.test.FilterTest.testGnu) ... ok
+testHebrew (Filter.test.FilterTest.testHebrew) ... ok
+testHexlifyUnhexlify (Filter.test.FilterTest.testHexlifyUnhexlify) ... ok
+testJeffk (Filter.test.FilterTest.testJeffk) ... ok
+testMorse (Filter.test.FilterTest.testMorse) ... ok
+testNoErrors (Filter.test.FilterTest.testNoErrors) ... ok
+testOutfilter (Filter.test.FilterTest.testOutfilter) ... ok
+testOutfilterAction (Filter.test.FilterTest.testOutfilterAction) ... ok
+testReverse (Filter.test.FilterTest.testReverse) ... ok
+testRot13 (Filter.test.FilterTest.testRot13) ... ok
+testRot13HandlesNonAsciiStuff (Filter.test.FilterTest.testRot13HandlesNonAsciiStuff) ... ok
+testScramble (Filter.test.FilterTest.testScramble) ... ok
+testShrink (Filter.test.FilterTest.testShrink) ... ok
+testSpellit (Filter.test.FilterTest.testSpellit) ... ok
+testSquish (Filter.test.FilterTest.testSquish) ... ok
+testUnbinary (Filter.test.FilterTest.testUnbinary) ... ok
+testUndup (Filter.test.FilterTest.testUndup) ... ok
+testUwu (Filter.test.FilterTest.testUwu) ... ok
+testVowelrot (Filter.test.FilterTest.testVowelrot) ... ok
+testShellForbidden (Debug.test.DebugTestCase.testShellForbidden) ... ok
+testAddRemoveAlias (Alias.test.AliasTestCase.testAddRemoveAlias) ... ok
+testAliasHelp (Alias.test.AliasTestCase.testAliasHelp) ... ok
+testAllArgs (Alias.test.AliasTestCase.testAllArgs) ... ok
+testChannel (Alias.test.AliasTestCase.testChannel) ... ok
+testDoesNotOverwriteCommands (Alias.test.AliasTestCase.testDoesNotOverwriteCommands) ... ok
+testDollars (Alias.test.AliasTestCase.testDollars) ... ok
+testMoreDollars (Alias.test.AliasTestCase.testMoreDollars) ... ok
+testNick (Alias.test.AliasTestCase.testNick) ... ok
+testNoAliasWithNestedCommandName (Alias.test.AliasTestCase.testNoAliasWithNestedCommandName) ... ok
+testNoExtraQuotes (Alias.test.AliasTestCase.testNoExtraQuotes) ... ok
+testNoExtraSpaces (Alias.test.AliasTestCase.testNoExtraSpaces) ... ok
+testOptionalArgs (Alias.test.AliasTestCase.testOptionalArgs) ... ok
+testRemove (Alias.test.AliasTestCase.testRemove) ... ok
+testSimpleAliasWithoutArgsImpliesDollarStar (Alias.test.AliasTestCase.testSimpleAliasWithoutArgsImpliesDollarStar) ... ok
+testUnicode (Alias.test.AliasTestCase.testUnicode) ... ok
+testAdd (Alias.test.EscapedAliasTestCase.testAdd) ... ok
+testReadDatabase (Alias.test.EscapedAliasTestCase.testReadDatabase) ... ok
+testWriteDatabase (Alias.test.EscapedAliasTestCase.testWriteDatabase) ... ok
+testFindBiggestDollar (Alias.test.FunctionsTest.testFindBiggestDollar) ... ok
+testAction (Anonymous.test.AnonymousTestCase.testAction) ... ok
+testReact (Anonymous.test.AnonymousTestCase.testReact) ... ok
+testReactClienttagdeny (Anonymous.test.AnonymousTestCase.testReactClienttagdeny) ... ok
+testSay (Anonymous.test.AnonymousTestCase.testSay) ... ok
+testTell (Anonymous.test.AnonymousTestCase.testTell) ... ok
+testApply (Utilities.test.UtilitiesTestCase.testApply) ... ok
+testCountargs (Utilities.test.UtilitiesTestCase.testCountargs) ... ok
+testEcho (Utilities.test.UtilitiesTestCase.testEcho) ... ok
+testEchoDollarOneRepliesDollarOne (Utilities.test.UtilitiesTestCase.testEchoDollarOneRepliesDollarOne) ... ok
+testEchoStandardSubstitute (Utilities.test.UtilitiesTestCase.testEchoStandardSubstitute) ... ok
+testEchoStripCtcp (Utilities.test.UtilitiesTestCase.testEchoStripCtcp) ... ok
+testIgnore (Utilities.test.UtilitiesTestCase.testIgnore) ... ok
+testLast (Utilities.test.UtilitiesTestCase.testLast) ... ok
+testLet (Utilities.test.UtilitiesTestCase.testLet) ... ok
+testSample (Utilities.test.UtilitiesTestCase.testSample) ... ok
+testShuffle (Utilities.test.UtilitiesTestCase.testShuffle) ... ok
+testSort (Utilities.test.UtilitiesTestCase.testSort) ... ok
+testSuccess (Utilities.test.UtilitiesTestCase.testSuccess) ... ok
+testBasics (Poll.test.PollTestCase.testBasics) ... ok
+testCaseInsensitive (Poll.test.PollTestCase.testCaseInsensitive) ... ok
+testClosed (Poll.test.PollTestCase.testClosed) ... ok
+testDoubleVoting (Poll.test.PollTestCase.testDoubleVoting) ... ok
+testDuplicateId (Poll.test.PollTestCase.testDuplicateId) ... ok
+testList (Poll.test.PollTestCase.testList) ... ok
+testLongAnswers (Poll.test.PollTestCase.testLongAnswers) ... ok
+testNoResults (Poll.test.PollTestCase.testNoResults) ... ok
+testNonExisting (Poll.test.PollTestCase.testNonExisting) ... ok
+testEightball (Games.test.GamesTestCase.testEightball) ... ok
+testRoulette (Games.test.GamesTestCase.testRoulette) ... ok
+testChannel (Config.test.ConfigTestCase.testChannel) ... ok
+testChannelInheritance (Config.test.ConfigTestCase.testChannelInheritance) ... ok
+testChannelNetwork (Config.test.ConfigTestCase.testChannelNetwork) ... ok
+testConfigErrors (Config.test.ConfigTestCase.testConfigErrors) ... ok
+testDefault (Config.test.ConfigTestCase.testDefault) ... ok
+testGet (Config.test.ConfigTestCase.testGet) ... ok
+testHelp (Config.test.ConfigTestCase.testHelp) ... ok
+testHelpDoesNotAssertionError (Config.test.ConfigTestCase.testHelpDoesNotAssertionError) ... ok
+testHelpExhaustively (Config.test.ConfigTestCase.testHelpExhaustively) ... ok
+testList (Config.test.ConfigTestCase.testList) ... ok
+testListExcludes (Config.test.ConfigTestCase.testListExcludes) ... ok
+testNetwork (Config.test.ConfigTestCase.testNetwork) ... ok
+testOpEditable (Config.test.ConfigTestCase.testOpEditable) ... ok
+testOpNonEditable (Config.test.ConfigTestCase.testOpNonEditable) ... ok
+testReadOnly (Config.test.ConfigTestCase.testReadOnly) ... ok
+testReload (Config.test.ConfigTestCase.testReload) ... ok
+testResetChannel (Config.test.ConfigTestCase.testResetChannel) ... ok
+testResetNetwork (Config.test.ConfigTestCase.testResetNetwork) ... ok
+testResetRegexpChannel (Config.test.ConfigTestCase.testResetRegexpChannel) ... ok
+testResetRegexpNetwork (Config.test.ConfigTestCase.testResetRegexpNetwork) ... ok
+testSearch (Config.test.ConfigTestCase.testSearch) ... ok
+testSearchHelp (Config.test.ConfigTestCase.testSearchHelp) ... ok
+testSearchValues (Config.test.ConfigTestCase.testSearchValues) ... ok
+testSetOnlysomestrings (Config.test.ConfigTestCase.testSetOnlysomestrings) ... ok
+testCommand (Network.test.NetworkTestCase.testCommand) ... ok
+testCommandRoutesBackToCaller (Network.test.NetworkTestCase.testCommandRoutesBackToCaller) ... ok
+testCommandRoutesErrorsBackToCaller (Network.test.NetworkTestCase.testCommandRoutesErrorsBackToCaller) ... ok
+testCommandRoutesMoreBackToCaller (Network.test.NetworkTestCase.testCommandRoutesMoreBackToCaller) ... ok
+testNetworks (Network.test.NetworkTestCase.testNetworks) ... ok
+testAuthor (Plugin.test.PluginTestCase.testAuthor) ... ok
+testContributors (Plugin.test.PluginTestCase.testContributors) ... ok
+testContributorsIsCaseInsensitive (Plugin.test.PluginTestCase.testContributorsIsCaseInsensitive) ... ok
+testHelp (Plugin.test.PluginTestCase.testHelp) ... ok
+testPlugin (Plugin.test.PluginTestCase.testPlugin) ... ok
+testPlugins (Plugin.test.PluginTestCase.testPlugins) ... ok
+testIgnoreChathistory (Owner.test.CommandsTestCase.testIgnoreChathistory) ... ok
+testMultilineCommand (Owner.test.CommandsTestCase.testMultilineCommand) ... ok
+testMultilineCommandDisabled (Owner.test.CommandsTestCase.testMultilineCommandDisabled) ... ok
+testSimpleCommand (Owner.test.CommandsTestCase.testSimpleCommand) ... ok
+testDefaultPluginErrorsWhenCommandNotInPlugin (Owner.test.OwnerTestCase.testDefaultPluginErrorsWhenCommandNotInPlugin) ... ok
+testDisable (Owner.test.OwnerTestCase.testDisable) ... ok
+testEnable (Owner.test.OwnerTestCase.testEnable) ... ok
+testEnableIsCaseInsensitive (Owner.test.OwnerTestCase.testEnableIsCaseInsensitive) ... ok
+testFlush (Owner.test.OwnerTestCase.testFlush) ... ok
+testHelpLog (Owner.test.OwnerTestCase.testHelpLog) ... ok
+testIrcquote (Owner.test.OwnerTestCase.testIrcquote) ... ok
+testIrcquoteLabeledResponse (Owner.test.OwnerTestCase.testIrcquoteLabeledResponse) ... ok
+testIrcquoteLabeledResponseBatch (Owner.test.OwnerTestCase.testIrcquoteLabeledResponseBatch) ... ok
+testLoad (Owner.test.OwnerTestCase.testLoad) ... ok
+testReload (Owner.test.OwnerTestCase.testReload) ... ok
+testRename (Owner.test.OwnerTestCase.testRename) ... ok
+testRenameNested (Owner.test.OwnerTestCase.testRenameNested) ... skipped 'Nested commands cannot be renamed yet.'
+testSrcAmbiguity (Owner.test.OwnerTestCase.testSrcAmbiguity) ... ok
+testUnload (Owner.test.OwnerTestCase.testUnload) ... ok
+testUpkeep (Owner.test.OwnerTestCase.testUpkeep) ... ok
+testCmd (Status.test.StatusTestCase.testCmd) ... ok
+testCommands (Status.test.StatusTestCase.testCommands) ... ok
+testCpu (Status.test.StatusTestCase.testCpu) ... ok
+testLogfilesize (Status.test.StatusTestCase.testLogfilesize) ... ok
+testNet (Status.test.StatusTestCase.testNet) ... ok
+testProcesses (Status.test.StatusTestCase.testProcesses) ... ok
+testThreads (Status.test.StatusTestCase.testThreads) ... ok
+testUptime (Status.test.StatusTestCase.testUptime) ... ok
+testFetchIri (Web.test.WebTestCase.testFetchIri) ... ok
+testNonSnarfingRegexpConfigurable (Web.test.WebTestCase.testNonSnarfingRegexpConfigurable) ... ok
 testAddFactoid (MoobotFactoids.test.FactoidsTestCase.testAddFactoid) ... ok
 testAddFactoidNotCalledWithBadNestingSyntax (MoobotFactoids.test.FactoidsTestCase.testAddFactoidNotCalledWithBadNestingSyntax) ... ok
 testAugmentFactoid (MoobotFactoids.test.FactoidsTestCase.testAugmentFactoid) ... ok
@@ -6298,7 +6184,7 @@
 testListkeys (MoobotFactoids.test.FactoidsTestCase.testListkeys) ... ok
 testListvalues (MoobotFactoids.test.FactoidsTestCase.testListvalues) ... ok
 testLiteral (MoobotFactoids.test.FactoidsTestCase.testLiteral) ... ok
-testLockUnlock (MoobotFactoids.test.FactoidsTestCase.testLockUnlock) ... ERROR 2024-12-26T05:41:40 Schedule is the only remaining driver, why do we continue to live?
+testLockUnlock (MoobotFactoids.test.FactoidsTestCase.testLockUnlock) ... ERROR 2024-12-27T07:54:51 Schedule is the only remaining driver, why do we continue to live?
 ok
 testMost (MoobotFactoids.test.FactoidsTestCase.testMost) ... ok
 testNoResponseToCtcp (MoobotFactoids.test.FactoidsTestCase.testNoResponseToCtcp) ... ok
@@ -6308,80 +6194,6 @@
 testReplaceFactoid (MoobotFactoids.test.FactoidsTestCase.testReplaceFactoid) ... ok
 testAddFactoid (MoobotFactoids.test.NonChannelFactoidsTestCase.testAddFactoid) ... ok
 testPickOptions (MoobotFactoids.test.OptionListTestCase.testPickOptions) ... ok
-testFetchIri (Web.test.WebTestCase.testFetchIri) ... ok
-testNonSnarfingRegexpConfigurable (Web.test.WebTestCase.testNonSnarfingRegexpConfigurable) ... ok
-testRegisterRequireEmail (Services.test.ExperimentalServicesTestCase.testRegisterRequireEmail) ... ok
-testRegisterSuccess (Services.test.ExperimentalServicesTestCase.testRegisterSuccess) ... ok
-testRegisterSuccessBatch (Services.test.ExperimentalServicesTestCase.testRegisterSuccessBatch) ... ok
-testRegisterSuccessEmail (Services.test.ExperimentalServicesTestCase.testRegisterSuccessEmail) ... ok
-testRegisterSupportError (Services.test.ExperimentalServicesTestCase.testRegisterSupportError) ... ok
-testRegisterVerify (Services.test.ExperimentalServicesTestCase.testRegisterVerify) ... ok
-testRegisterVerifyBatch (Services.test.ExperimentalServicesTestCase.testRegisterVerifyBatch) ... ok
-testSingleNetwork (Services.test.JoinsBeforeIdentifiedTestCase.testSingleNetwork) ... ok
-testMultipleNetworks (Services.test.NoJoinsUntilIdentifiedTestCase.testMultipleNetworks) ... ok
-testSingleNetwork (Services.test.NoJoinsUntilIdentifiedTestCase.testSingleNetwork) ... ok
-testChanserv (Services.test.ServicesTestCase.testChanserv) ... ok
-testNickserv (Services.test.ServicesTestCase.testNickserv) ... ok
-testPasswordAndIdentify (Services.test.ServicesTestCase.testPasswordAndIdentify) ... ok
-testPasswordConfig (Services.test.ServicesTestCase.testPasswordConfig) ... ok
-testRegisterNoExperimentalExtensions (Services.test.ServicesTestCase.testRegisterNoExperimentalExtensions) ... ok
-testCmd (Status.test.StatusTestCase.testCmd) ... ok
-testCommands (Status.test.StatusTestCase.testCommands) ... ok
-testCpu (Status.test.StatusTestCase.testCpu) ... ok
-testLogfilesize (Status.test.StatusTestCase.testLogfilesize) ... ok
-testNet (Status.test.StatusTestCase.testNet) ... ok
-testProcesses (Status.test.StatusTestCase.testProcesses) ... ok
-testThreads (Status.test.StatusTestCase.testThreads) ... ok
-testUptime (Status.test.StatusTestCase.testUptime) ... ok
-testBasics (Poll.test.PollTestCase.testBasics) ... ok
-testCaseInsensitive (Poll.test.PollTestCase.testCaseInsensitive) ... ok
-testClosed (Poll.test.PollTestCase.testClosed) ... ok
-testDoubleVoting (Poll.test.PollTestCase.testDoubleVoting) ... ok
-testDuplicateId (Poll.test.PollTestCase.testDuplicateId) ... ok
-testList (Poll.test.PollTestCase.testList) ... ok
-testLongAnswers (Poll.test.PollTestCase.testLongAnswers) ... ok
-testNoResults (Poll.test.PollTestCase.testNoResults) ... ok
-testNonExisting (Poll.test.PollTestCase.testNonExisting) ... ok
-testLocaltimeAbsolute (Geography.test.GeographyLocaltimeTestCase.testLocaltimeAbsolute) ... ok
-testLocaltimeIntegration (Geography.test.GeographyLocaltimeTestCase.testLocaltimeIntegration) ... skipped 'Network test'
-testLocaltimePytz (Geography.test.GeographyLocaltimeTestCase.testLocaltimePytz) ... skipped 'pytz is not available'
-testLocaltimeZoneinfo (Geography.test.GeographyLocaltimeTestCase.testLocaltimeZoneinfo) ... ok
-testSearch (Geography.test.GeographyNominatimTestCase.testSearch) ... skipped 'Network test'
-testTimezoneAbsolute (Geography.test.GeographyTimezoneTestCase.testTimezoneAbsolute) ... ok
-testTimezoneIntegration (Geography.test.GeographyTimezoneTestCase.testTimezoneIntegration) ... skipped 'Network test'
-testTimezonePytz (Geography.test.GeographyTimezoneTestCase.testTimezonePytz) ... skipped 'pytz is not available'
-testTimezoneZoneinfo (Geography.test.GeographyTimezoneTestCase.testTimezoneZoneinfo) ... ok
-testDirect (Geography.test.GeographyWikidataTestCase.testDirect) ... skipped 'Network test'
-testNodeOsmidToTimezone (Geography.test.GeographyWikidataTestCase.testNodeOsmidToTimezone) ... skipped 'Network test'
-testParent (Geography.test.GeographyWikidataTestCase.testParent) ... skipped 'Network test'
-testParentAndIgnoreSelf (Geography.test.GeographyWikidataTestCase.testParentAndIgnoreSelf) ... skipped 'Network test'
-testParentQualifiedIgnorePreferred (Geography.test.GeographyWikidataTestCase.testParentQualifiedIgnorePreferred) ... skipped 'Network test'
-testRelationOsmidToTimezone (Geography.test.GeographyWikidataTestCase.testRelationOsmidToTimezone) ... skipped 'Network test'
-testLog (ChannelLogger.test.ChannelLoggerTestCase.testLog) ... ok
-testLogAway (ChannelLogger.test.ChannelLoggerTestCase.testLogAway) ... ok
-testLogDir (ChannelLogger.test.ChannelLoggerTestCase.testLogDir) ... ok
-testLogJoinQuit (ChannelLogger.test.ChannelLoggerTestCase.testLogJoinQuit) ... ok
-testLogName (ChannelLogger.test.ChannelLoggerTestCase.testLogName) ... ok
-testLogNotice (ChannelLogger.test.ChannelLoggerTestCase.testLogNotice) ... ok
-testLogPrivmsg (ChannelLogger.test.ChannelLoggerTestCase.testLogPrivmsg) ... ok
-testLogRewriteRelayedEmulatedEcho (ChannelLogger.test.ChannelLoggerTestCase.testLogRewriteRelayedEmulatedEcho) ... ok
-testLogRewriteRelayedEmulatedEchoNotRelayed (ChannelLogger.test.ChannelLoggerTestCase.testLogRewriteRelayedEmulatedEchoNotRelayed) ... ok
-testLogRewriteRelayedRealEcho (ChannelLogger.test.ChannelLoggerTestCase.testLogRewriteRelayedRealEcho) ... ok
-testLogRewriteRelayedRealEchoNotRelayed (ChannelLogger.test.ChannelLoggerTestCase.testLogRewriteRelayedRealEchoNotRelayed) ... ok
-testNoLogAway (ChannelLogger.test.ChannelLoggerTestCase.testNoLogAway) ... ok
-testNoLogJoinQuit (ChannelLogger.test.ChannelLoggerTestCase.testNoLogJoinQuit) ... ok
-testClear (Karma.test.KarmaTestCase.testClear) ... ok
-testIncreaseKarmaWithNickNotCallingInvalidCommand (Karma.test.KarmaTestCase.testIncreaseKarmaWithNickNotCallingInvalidCommand) ... ok
-testKarma (Karma.test.KarmaTestCase.testKarma) ... ok
-testKarmaMostDisplayConfigurable (Karma.test.KarmaTestCase.testKarmaMostDisplayConfigurable) ... ok
-testKarmaOutputConfigurable (Karma.test.KarmaTestCase.testKarmaOutputConfigurable) ... ok
-testKarmaRankingDisplayConfigurable (Karma.test.KarmaTestCase.testKarmaRankingDisplayConfigurable) ... ok
-testMost (Karma.test.KarmaTestCase.testMost) ... ok
-testMultiWordKarma (Karma.test.KarmaTestCase.testMultiWordKarma) ... ok
-testOnlyNicks (Karma.test.KarmaTestCase.testOnlyNicks) ... ok
-testSelfRating (Karma.test.KarmaTestCase.testSelfRating) ... ok
-testSimpleOutput (Karma.test.KarmaTestCase.testSimpleOutput) ... ok
-testUnaddressedKarma (Karma.test.KarmaTestCase.testUnaddressedKarma) ... ok
 testAnnounce (RSS.test.RSSTestCase.testAnnounce) ... ok
 testAnnounceAnonymous (RSS.test.RSSTestCase.testAnnounceAnonymous) ... ok
 testAnnounceReload (RSS.test.RSSTestCase.testAnnounceReload) ... ok
@@ -6410,26 +6222,210 @@
 testRssAddBadName (RSS.test.RSSTestCase.testRssAddBadName) ... ok
 testRssDescriptionHtml (RSS.test.RSSTestCase.testRssDescriptionHtml) ... ok
 testSocketError (RSS.test.RSSTestCase.testSocketError) ... ok
-testCaseInsensitivity (QuoteGrabs.test.QuoteGrabsNonChannelTestCase.testCaseInsensitivity) ... ok
-testDuplicateGrabs (QuoteGrabs.test.QuoteGrabsNonChannelTestCase.testDuplicateGrabs) ... ok
-testGet (QuoteGrabs.test.QuoteGrabsNonChannelTestCase.testGet) ... ok
-testList (QuoteGrabs.test.QuoteGrabsNonChannelTestCase.testList) ... ok
-testQuoteGrab (QuoteGrabs.test.QuoteGrabsNonChannelTestCase.testQuoteGrab) ... ok
-testQuoteGrabReply (QuoteGrabs.test.QuoteGrabsNonChannelTestCase.testQuoteGrabReply) ... ok
-testQuoteGrabReplyDisabled (QuoteGrabs.test.QuoteGrabsNonChannelTestCase.testQuoteGrabReplyDisabled) ... ok
-testRandom (QuoteGrabs.test.QuoteGrabsNonChannelTestCase.testRandom) ... ok
-testSearch (QuoteGrabs.test.QuoteGrabsNonChannelTestCase.testSearch) ... ok
-testUngrab (QuoteGrabs.test.QuoteGrabsNonChannelTestCase.testUngrab) ... ok
-testCaseInsensitivity (QuoteGrabs.test.QuoteGrabsTestCase.testCaseInsensitivity) ... ok
-testDuplicateGrabs (QuoteGrabs.test.QuoteGrabsTestCase.testDuplicateGrabs) ... ok
-testGet (QuoteGrabs.test.QuoteGrabsTestCase.testGet) ... ok
-testList (QuoteGrabs.test.QuoteGrabsTestCase.testList) ... ok
-testQuoteGrab (QuoteGrabs.test.QuoteGrabsTestCase.testQuoteGrab) ... ok
-testQuoteGrabReply (QuoteGrabs.test.QuoteGrabsTestCase.testQuoteGrabReply) ... ok
-testQuoteGrabReplyDisabled (QuoteGrabs.test.QuoteGrabsTestCase.testQuoteGrabReplyDisabled) ... ok
-testRandom (QuoteGrabs.test.QuoteGrabsTestCase.testRandom) ... ok
-testSearch (QuoteGrabs.test.QuoteGrabsTestCase.testSearch) ... ok
-testUngrab (QuoteGrabs.test.QuoteGrabsTestCase.testUngrab) ... ok
+test (URL.test.URLTestCase.test) ... ok
+testAction (URL.test.URLTestCase.testAction) ... ok
+testDefaultNotFancy (URL.test.URLTestCase.testDefaultNotFancy) ... ok
+testStripsColors (URL.test.URLTestCase.testStripsColors) ... ok
+testRegisterRequireEmail (Services.test.ExperimentalServicesTestCase.testRegisterRequireEmail) ... ok
+testRegisterSuccess (Services.test.ExperimentalServicesTestCase.testRegisterSuccess) ... ok
+testRegisterSuccessBatch (Services.test.ExperimentalServicesTestCase.testRegisterSuccessBatch) ... ok
+testRegisterSuccessEmail (Services.test.ExperimentalServicesTestCase.testRegisterSuccessEmail) ... ok
+testRegisterSupportError (Services.test.ExperimentalServicesTestCase.testRegisterSupportError) ... ok
+testRegisterVerify (Services.test.ExperimentalServicesTestCase.testRegisterVerify) ... ok
+testRegisterVerifyBatch (Services.test.ExperimentalServicesTestCase.testRegisterVerifyBatch) ... ok
+testSingleNetwork (Services.test.JoinsBeforeIdentifiedTestCase.testSingleNetwork) ... ok
+testMultipleNetworks (Services.test.NoJoinsUntilIdentifiedTestCase.testMultipleNetworks) ... ok
+testSingleNetwork (Services.test.NoJoinsUntilIdentifiedTestCase.testSingleNetwork) ... ok
+testChanserv (Services.test.ServicesTestCase.testChanserv) ... ok
+testNickserv (Services.test.ServicesTestCase.testNickserv) ... ok
+testPasswordAndIdentify (Services.test.ServicesTestCase.testPasswordAndIdentify) ... ok
+testPasswordConfig (Services.test.ServicesTestCase.testPasswordConfig) ... ok
+testRegisterNoExperimentalExtensions (Services.test.ServicesTestCase.testRegisterNoExperimentalExtensions) ... ok
+testActionReplace (SedRegex.test.SedRegexTestCase.testActionReplace) ... ok
+testAllFlagsReplace (SedRegex.test.SedRegexTestCase.testAllFlagsReplace) ... ok
+testBoldReplacement (SedRegex.test.SedRegexTestCase.testBoldReplacement) ... ok
+testCaseInsensitiveReplace (SedRegex.test.SedRegexTestCase.testCaseInsensitiveReplace) ... ok
+testCaseNormalizationInRead (SedRegex.test.SedRegexTestCase.testCaseNormalizationInRead) ... ok
+testCaseNormalizationInReplace (SedRegex.test.SedRegexTestCase.testCaseNormalizationInReplace) ... ok
+testExplicitOtherReplace (SedRegex.test.SedRegexTestCase.testExplicitOtherReplace) ... ok
+testFmtString (SedRegex.test.SedRegexTestCase.testFmtString) ... ok
+testFmtStringOtherPerson (SedRegex.test.SedRegexTestCase.testFmtStringOtherPerson) ... ok
+testGlobalCaseInsensitiveReplace (SedRegex.test.SedRegexTestCase.testGlobalCaseInsensitiveReplace) ... ok
+testGlobalReplace (SedRegex.test.SedRegexTestCase.testGlobalReplace) ... ok
+testIgnoreRegexOnMessagesBeforeEnable (SedRegex.test.SedRegexTestCase.testIgnoreRegexOnMessagesBeforeEnable) ... ok
+testIgnoreRegexWithBadCase (SedRegex.test.SedRegexTestCase.testIgnoreRegexWithBadCase) ... ok
+testIgnoreTextAfterTrailingSeparator (SedRegex.test.SedRegexTestCase.testIgnoreTextAfterTrailingSeparator) ... ok
+testMissingTrailingSeparator (SedRegex.test.SedRegexTestCase.testMissingTrailingSeparator) ... ok
+testNoMatch (SedRegex.test.SedRegexTestCase.testNoMatch) ... ok
+testNonSlashSeparator (SedRegex.test.SedRegexTestCase.testNonSlashSeparator) ... ok
+testOnlySelfReplace (SedRegex.test.SedRegexTestCase.testOnlySelfReplace) ... ok
+testOtherPersonActionReplace (SedRegex.test.SedRegexTestCase.testOtherPersonActionReplace) ... ok
+testOtherPersonReplace (SedRegex.test.SedRegexTestCase.testOtherPersonReplace) ... ok
+testReDoSTimeout (SedRegex.test.SedRegexTestCase.testReDoSTimeout) ... ok
+testSeparatorPresentInNick (SedRegex.test.SedRegexTestCase.testSeparatorPresentInNick) ... ok
+testSimpleReplace (SedRegex.test.SedRegexTestCase.testSimpleReplace) ... ok
+testSlashInNicks (SedRegex.test.SedRegexTestCase.testSlashInNicks) ... ok
+testWeirdSeparatorsFail (SedRegex.test.SedRegexTestCase.testWeirdSeparatorsFail) ... ok
+testDollarCommand (Dunno.test.DunnoTestCase.testDollarCommand) ... ok
+testDunnoAdd (Dunno.test.DunnoTestCase.testDunnoAdd) ... ok
+testDunnoChange (Dunno.test.DunnoTestCase.testDunnoChange) ... ok
+testDunnoGet (Dunno.test.DunnoTestCase.testDunnoGet) ... ok
+testDunnoRemove (Dunno.test.DunnoTestCase.testDunnoRemove) ... ok
+testDunnoSearch (Dunno.test.DunnoTestCase.testDunnoSearch) ... ok
+test00RemoveZero (Scheduler.test.SchedulerTestCase.test00RemoveZero) ... ok
+testAddRemove (Scheduler.test.SchedulerTestCase.testAddRemove) ... ok
+testRemind (Scheduler.test.SchedulerTestCase.testRemind) ... ok
+testRepeat (Scheduler.test.SchedulerTestCase.testRepeat) ... ok
+testRepeatDelay (Scheduler.test.SchedulerTestCase.testRepeatDelay) ... ok
+testRepeatDisallowsDuplicateNames (Scheduler.test.SchedulerTestCase.testRepeatDisallowsDuplicateNames) ... ok
+testRepeatDisallowsIntegerNames (Scheduler.test.SchedulerTestCase.testRepeatDisallowsIntegerNames) ... ok
+testRepeatPersistence (Scheduler.test.SchedulerTestCase.testRepeatPersistence) ... ok
+testRepeatWorksWithNestedCommands (Scheduler.test.SchedulerTestCase.testRepeatWorksWithNestedCommands) ... ok
+testRepeatWorksWithNestedCommandsWithNoReply (Scheduler.test.SchedulerTestCase.testRepeatWorksWithNestedCommandsWithNoReply) ... ok
+testSinglePersistence (Scheduler.test.SchedulerTestCase.testSinglePersistence) ... ok
+testFortuneFiles (Unix.test.UnixConfigTestCase.testFortuneFiles) ... ok
+testCall (Unix.test.UnixTestCase.testCall) ... ok
+testCrypt (Unix.test.UnixTestCase.testCrypt) ... ok
+testErrno (Unix.test.UnixTestCase.testErrno) ... ok
+testFortune (Unix.test.UnixTestCase.testFortune) ... skipped 'fortune not available.'
+testPing (Unix.test.UnixTestCase.testPing) ... skipped 'network not available.'
+testPing6 (Unix.test.UnixTestCase.testPing6) ... skipped 'network not available.'
+testPing6Count (Unix.test.UnixTestCase.testPing6Count) ... skipped 'network not available.'
+testPing6Interval (Unix.test.UnixTestCase.testPing6Interval) ... skipped 'network not available.'
+testPing6Ttl (Unix.test.UnixTestCase.testPing6Ttl) ... skipped 'network not available.'
+testPing6Wait (Unix.test.UnixTestCase.testPing6Wait) ... skipped 'network not available.'
+testPingCount (Unix.test.UnixTestCase.testPingCount) ... skipped 'network not available.'
+testPingInterval (Unix.test.UnixTestCase.testPingInterval) ... skipped 'network not available.'
+testPingTtl (Unix.test.UnixTestCase.testPingTtl) ... skipped 'network not available.'
+testPingWait (Unix.test.UnixTestCase.testPingWait) ... skipped 'network not available.'
+testProgstats (Unix.test.UnixTestCase.testProgstats) ... ok
+testShellForbidden (Unix.test.UnixTestCase.testShellForbidden) ... ok
+testSpell (Unix.test.UnixTestCase.testSpell) ... skipped 'aspell/ispell not available.'
+testUname (Unix.test.UnixTestCase.testUname) ... ok
+testUptime (Unix.test.UnixTestCase.testUptime) ... ok
+testChangeUsername (User.test.UserTestCase.testChangeUsername) ... ok
+testDisallowedUnregistration (User.test.UserTestCase.testDisallowedUnregistration) ... ok
+testHostmask (User.test.UserTestCase.testHostmask) ... ok
+testHostmaskList (User.test.UserTestCase.testHostmaskList) ... ok
+testHostmaskListHandlesEmptyListGracefully (User.test.UserTestCase.testHostmaskListHandlesEmptyListGracefully) ... ok
+testHostmaskOverlap (User.test.UserTestCase.testHostmaskOverlap) ... ok
+testHostmaskOverlapPrivacy (User.test.UserTestCase.testHostmaskOverlapPrivacy) ... ok
+testList (User.test.UserTestCase.testList) ... ok
+testListHandlesCaps (User.test.UserTestCase.testListHandlesCaps) ... ok
+testRegisterNoPassword (User.test.UserTestCase.testRegisterNoPassword) ... ok
+testRegisterPasswordLength (User.test.UserTestCase.testRegisterPasswordLength) ... ok
+testRegisterUnregister (User.test.UserTestCase.testRegisterUnregister) ... ok
+testSetpassword (User.test.UserTestCase.testSetpassword) ... ok
+testStats (User.test.UserTestCase.testStats) ... ok
+testUserPluginAndUserList (User.test.UserTestCase.testUserPluginAndUserList) ... ok
+testAbs (Math.test.MathTestCase.testAbs) ... ok
+testBase (Math.test.MathTestCase.testBase) ... ok
+testCalc (Math.test.MathTestCase.testCalc) ... ok
+testCalcFloorWorksWithSqrt (Math.test.MathTestCase.testCalcFloorWorksWithSqrt) ... ok
+testCalcImaginary (Math.test.MathTestCase.testCalcImaginary) ... ok
+testCalcInvalidNode (Math.test.MathTestCase.testCalcInvalidNode) ... ok
+testCalcMaxMin (Math.test.MathTestCase.testCalcMaxMin) ... ok
+testCalcMemoryError (Math.test.MathTestCase.testCalcMemoryError) ... ok
+testCalcNoNameError (Math.test.MathTestCase.testCalcNoNameError) ... ok
+testCalcStrFloat (Math.test.MathTestCase.testCalcStrFloat) ... ok
+testCaseInsensitive (Math.test.MathTestCase.testCaseInsensitive) ... ok
+testConvert (Math.test.MathTestCase.testConvert) ... ok
+testConvertCaseSensitivity (Math.test.MathTestCase.testConvertCaseSensitivity) ... ok
+testConvertSignificantDigits (Math.test.MathTestCase.testConvertSignificantDigits) ... ok
+testConvertSingularPlural (Math.test.MathTestCase.testConvertSingularPlural) ... ok
+testICalc (Math.test.MathTestCase.testICalc) ... ok
+testRpmNoSyntaxError (Math.test.MathTestCase.testRpmNoSyntaxError) ... ok
+testRpn (Math.test.MathTestCase.testRpn) ... ok
+testRpnSwap (Math.test.MathTestCase.testRpnSwap) ... ok
+testUnits (Math.test.MathTestCase.testUnits) ... ok
+testAccountKbanLoggedIn (Channel.test.ChannelTestCase.testAccountKbanLoggedIn) ... ok
+testAccountKbanLoggedOut (Channel.test.ChannelTestCase.testAccountKbanLoggedOut) ... ok
+testAccountKbanNoAccount (Channel.test.ChannelTestCase.testAccountKbanNoAccount) ... ok
+testBan (Channel.test.ChannelTestCase.testBan) ... ok
+testBanList (Channel.test.ChannelTestCase.testBanList) ... ok
+testCanDevoiceSelf (Channel.test.ChannelTestCase.testCanDevoiceSelf) ... ok
+testCapabilities (Channel.test.ChannelTestCase.testCapabilities) ... ok
+testEnableDisable (Channel.test.ChannelTestCase.testEnableDisable) ... ok
+testErrorsWithoutOps (Channel.test.ChannelTestCase.testErrorsWithoutOps) ... ok
+testHalfOp (Channel.test.ChannelTestCase.testHalfOp) ... ok
+testIban (Channel.test.ChannelTestCase.testIban) ... ok
+testIgnore (Channel.test.ChannelTestCase.testIgnore) ... ok
+testKban (Channel.test.ChannelTestCase.testKban) ... ok
+testLobotomies (Channel.test.ChannelTestCase.testLobotomies) ... ok
+testNicks (Channel.test.ChannelTestCase.testNicks) ... ok
+testOp (Channel.test.ChannelTestCase.testOp) ... ok
+testPart (Channel.test.ChannelTestCase.testPart) ... ok
+testUnban (Channel.test.ChannelTestCase.testUnban) ... ok
+testVoice (Channel.test.ChannelTestCase.testVoice) ... ok
+testWontDeItself (Channel.test.ChannelTestCase.testWontDeItself) ... ok
+testWontIbanItself (Channel.test.ChannelTestCase.testWontIbanItself) ... ok
+testCand (Conditional.test.ConditionalTestCase.testCand) ... ok
+testCeq (Conditional.test.ConditionalTestCase.testCeq) ... ok
+testCif (Conditional.test.ConditionalTestCase.testCif) ... ok
+testCor (Conditional.test.ConditionalTestCase.testCor) ... ok
+testCxor (Conditional.test.ConditionalTestCase.testCxor) ... ok
+testGe (Conditional.test.ConditionalTestCase.testGe) ... ok
+testGt (Conditional.test.ConditionalTestCase.testGt) ... ok
+testIferror (Conditional.test.ConditionalTestCase.testIferror) ... ok
+testLe (Conditional.test.ConditionalTestCase.testLe) ... ok
+testLt (Conditional.test.ConditionalTestCase.testLt) ... ok
+testMatch (Conditional.test.ConditionalTestCase.testMatch) ... ok
+testNceq (Conditional.test.ConditionalTestCase.testNceq) ... ok
+testNe (Conditional.test.ConditionalTestCase.testNe) ... ok
+testNge (Conditional.test.ConditionalTestCase.testNge) ... ok
+testNgt (Conditional.test.ConditionalTestCase.testNgt) ... ok
+testNle (Conditional.test.ConditionalTestCase.testNle) ... ok
+testNlt (Conditional.test.ConditionalTestCase.testNlt) ... ok
+testNne (Conditional.test.ConditionalTestCase.testNne) ... ok
+testAddbadwords (BadWords.test.BadWordsTestCase.testAddbadwords) ... ok
+testDefault (BadWords.test.BadWordsTestCase.testDefault) ... ok
+testList (BadWords.test.BadWordsTestCase.testList) ... ok
+testRemovebadwords (BadWords.test.BadWordsTestCase.testRemovebadwords) ... ok
+testList (Note.test.NoteTestCase.testList) ... ok
+testNext (Note.test.NoteTestCase.testNext) ... ok
+testNote (Note.test.NoteTestCase.testNote) ... ok
+testSearch (Note.test.NoteTestCase.testSearch) ... ok
+testSendnote (Note.test.NoteTestCase.testSendnote) ... ok
+testBold (Format.test.FormatTestCase.testBold) ... ok
+testCapitalize (Format.test.FormatTestCase.testCapitalize) ... ok
+testConcat (Format.test.FormatTestCase.testConcat) ... ok
+testCut (Format.test.FormatTestCase.testCut) ... ok
+testField (Format.test.FormatTestCase.testField) ... ok
+testFormat (Format.test.FormatTestCase.testFormat) ... ok
+testJoin (Format.test.FormatTestCase.testJoin) ... ok
+testLower (Format.test.FormatTestCase.testLower) ... ok
+testReplace (Format.test.FormatTestCase.testReplace) ... ok
+testRepr (Format.test.FormatTestCase.testRepr) ... ok
+testReverse (Format.test.FormatTestCase.testReverse) ... ok
+testTitle (Format.test.FormatTestCase.testTitle) ... ok
+testTranslate (Format.test.FormatTestCase.testTranslate) ... ok
+testUnderline (Format.test.FormatTestCase.testUnderline) ... ok
+testUpper (Format.test.FormatTestCase.testUpper) ... ok
+test (ChannelStats.test.ChannelStatsTestCase.test) ... ok
+testNoKeyErrorStats (ChannelStats.test.ChannelStatsTestCase.testNoKeyErrorStats) ... ok
+testRank (ChannelStats.test.ChannelStatsTestCase.testRank) ... ok
+testSelfStats (ChannelStats.test.ChannelStatsTestCase.testSelfStats) ... ok
+testStats (ChannelStats.test.ChannelStatsTestCase.testStats) ... ok
+testEnforceLimit (Limiter.test.LimiterTestCase.testEnforceLimit) ... ok
+testClear (Karma.test.KarmaTestCase.testClear) ... ok
+testIncreaseKarmaWithNickNotCallingInvalidCommand (Karma.test.KarmaTestCase.testIncreaseKarmaWithNickNotCallingInvalidCommand) ... ok
+testKarma (Karma.test.KarmaTestCase.testKarma) ... ok
+testKarmaMostDisplayConfigurable (Karma.test.KarmaTestCase.testKarmaMostDisplayConfigurable) ... ok
+testKarmaOutputConfigurable (Karma.test.KarmaTestCase.testKarmaOutputConfigurable) ... ok
+testKarmaRankingDisplayConfigurable (Karma.test.KarmaTestCase.testKarmaRankingDisplayConfigurable) ... ok
+testMost (Karma.test.KarmaTestCase.testMost) ... ok
+testMultiWordKarma (Karma.test.KarmaTestCase.testMultiWordKarma) ... ok
+testOnlyNicks (Karma.test.KarmaTestCase.testOnlyNicks) ... ok
+testSelfRating (Karma.test.KarmaTestCase.testSelfRating) ... ok
+testSimpleOutput (Karma.test.KarmaTestCase.testSimpleOutput) ... ok
+testUnaddressedKarma (Karma.test.KarmaTestCase.testUnaddressedKarma) ... ok
+testDDate (Time.test.TimeTestCase.testDDate) ... skipped 'ddate is missing'
+testNoErrors (Time.test.TimeTestCase.testNoErrors) ... ok
+testNoNestedErrors (Time.test.TimeTestCase.testNoNestedErrors) ... ok
+testSeconds (Time.test.TimeTestCase.testSeconds) ... ok
+testSecondsNoSpace (Time.test.TimeTestCase.testSecondsNoSpace) ... ok
+testTztime (Time.test.TimeTestCase.testTztime) ... ok
+testUntil (Time.test.TimeTestCase.testUntil) ... ok
 testAlias (Factoids.test.FactoidsTestCase.testAlias) ... ok
 testChangeFactoid (Factoids.test.FactoidsTestCase.testChangeFactoid) ... ok
 testInfoReturnsRightNumber (Factoids.test.FactoidsTestCase.testInfoReturnsRightNumber) ... ok
@@ -6448,27 +6444,67 @@
 testStandardSubstitute (Factoids.test.FactoidsTestCase.testStandardSubstitute) ... ok
 testWhatis (Factoids.test.FactoidsTestCase.testWhatis) ... ok
 testWhatisOnNumbers (Factoids.test.FactoidsTestCase.testWhatisOnNumbers) ... ok
-testChr (String.test.StringTestCase.testChr) ... ok
-testEncodeDecode (String.test.StringTestCase.testEncodeDecode) ... ok
-testLen (String.test.StringTestCase.testLen) ... ok
-testMd5 (String.test.StringTestCase.testMd5) ... ok
-testNoErrors (String.test.StringTestCase.testNoErrors) ... ok
-testNotOverlongRe (String.test.StringTestCase.testNotOverlongRe) ... ok
-testOrd (String.test.StringTestCase.testOrd) ... ok
-testRe (String.test.StringTestCase.testRe) ... ok
-testReBug850931 (String.test.StringTestCase.testReBug850931) ... ok
-testReNoEscapingUnpackListOfWrongSize (String.test.StringTestCase.testReNoEscapingUnpackListOfWrongSize) ... ok
-testReNotEmptyString (String.test.StringTestCase.testReNotEmptyString) ... ok
-testReWorksWithJustCaret (String.test.StringTestCase.testReWorksWithJustCaret) ... ok
-testSoundex (String.test.StringTestCase.testSoundex) ... ok
-testUnicode (String.test.StringTestCase.testUnicode) ... ok
-testXor (String.test.StringTestCase.testXor) ... ok
+testAdd (MessageParser.test.MessageParserTestCase.testAdd) ... ERROR 2024-12-27T08:02:47 Schedule is the only remaining driver, why do we continue to live?
+ok
+testGroups (MessageParser.test.MessageParserTestCase.testGroups) ... ok
+testIgnoreChathistory (MessageParser.test.MessageParserTestCase.testIgnoreChathistory) ... ok
+testInfo (MessageParser.test.MessageParserTestCase.testInfo) ... ok
+testKeepRankInfo (MessageParser.test.MessageParserTestCase.testKeepRankInfo) ... ok
+testList (MessageParser.test.MessageParserTestCase.testList) ... ok
+testLock (MessageParser.test.MessageParserTestCase.testLock) ... ok
+testMatchedBackslashes (MessageParser.test.MessageParserTestCase.testMatchedBackslashes) ... ok
+testMaxTriggers (MessageParser.test.MessageParserTestCase.testMaxTriggers) ... ok
+testRank (MessageParser.test.MessageParserTestCase.testRank) ... ok
+testRemove (MessageParser.test.MessageParserTestCase.testRemove) ... ok
+testShow (MessageParser.test.MessageParserTestCase.testShow) ... ok
+testSyntaxError (MessageParser.test.MessageParserTestCase.testSyntaxError) ... ok
+testTrigger (MessageParser.test.MessageParserTestCase.testTrigger) ... ok
+testUnlock (MessageParser.test.MessageParserTestCase.testUnlock) ... ok
+testVacuum (MessageParser.test.MessageParserTestCase.testVacuum) ... ERROR 2024-12-27T08:03:33 Schedule is the only remaining driver, why do we continue to live?
+ok
+testAddRemoveAka (Aka.test.AkaChannelTestCase.testAddRemoveAka) ... ok
+testAkaHelp (Aka.test.AkaChannelTestCase.testAkaHelp) ... ok
+testAllArgs (Aka.test.AkaChannelTestCase.testAllArgs) ... ok
+testChannel (Aka.test.AkaChannelTestCase.testChannel) ... ok
+testChannelPriority (Aka.test.AkaChannelTestCase.testChannelPriority) ... ok
+testComplicatedNames (Aka.test.AkaChannelTestCase.testComplicatedNames) ... ok
+testDoesNotOverwriteCommands (Aka.test.AkaChannelTestCase.testDoesNotOverwriteCommands) ... ok
+testDollarStarNesting (Aka.test.AkaChannelTestCase.testDollarStarNesting) ... ok
+testDollars (Aka.test.AkaChannelTestCase.testDollars) ... ok
+testExpansionBomb (Aka.test.AkaChannelTestCase.testExpansionBomb) ... ok
+testHistsearch (Aka.test.AkaChannelTestCase.testHistsearch) ... ok
+testIgnore (Aka.test.AkaChannelTestCase.testIgnore) ... ok
+testMoreDollars (Aka.test.AkaChannelTestCase.testMoreDollars) ... ok
+testNoExtraQuotes (Aka.test.AkaChannelTestCase.testNoExtraQuotes) ... ok
+testNoExtraSpaces (Aka.test.AkaChannelTestCase.testNoExtraSpaces) ... ok
+testNoOverride (Aka.test.AkaChannelTestCase.testNoOverride) ... ok
+testOptionalArgs (Aka.test.AkaChannelTestCase.testOptionalArgs) ... ok
+testRecursivity (Aka.test.AkaChannelTestCase.testRecursivity) ... ok
+testRemove (Aka.test.AkaChannelTestCase.testRemove) ... ok
+testRequiredAndOptional (Aka.test.AkaChannelTestCase.testRequiredAndOptional) ... ok
+testShow (Aka.test.AkaChannelTestCase.testShow) ... ok
+testSimpleAkaWithoutArgsImpliesDollarStar (Aka.test.AkaChannelTestCase.testSimpleAkaWithoutArgsImpliesDollarStar) ... ok
+testAkaLockedHelp (Aka.test.AkaTestCase.testAkaLockedHelp) ... ok
+testAliasImport (Aka.test.AkaTestCase.testAliasImport) ... ok
+testList (Aka.test.AkaTestCase.testList) ... ok
+testListLockedUnlocked (Aka.test.AkaTestCase.testListLockedUnlocked) ... ok
+testMaximumLength (Aka.test.AkaTestCase.testMaximumLength) ... ok
+testSearch (Aka.test.AkaTestCase.testSearch) ... ok
+testChannelPage (Aka.test.AkaWebUITestCase.testChannelPage) ... ok
+testGlobalPage (Aka.test.AkaWebUITestCase.testGlobalPage) ... ok
+testToggleWebEnable (Aka.test.AkaWebUITestCase.testToggleWebEnable) ... ok
+testFindBiggestDollar (Aka.test.FunctionsTest.testFindBiggestDollar) ... ok
+testNickometer (Nickometer.test.NickometerTestCase.testNickometer) ... ok
+testAddnews (News.test.NewsTestCase.testAddnews) ... ok
+testChangenews (News.test.NewsTestCase.testChangenews) ... ok
+testNews (News.test.NewsTestCase.testNews) ... ok
+testOldnews (News.test.NewsTestCase.testOldnews) ... ok
 
 ----------------------------------------------------------------------
-Ran 1159 tests in 381.958s
+Ran 1159 tests in 512.874s
 
 OK (skipped=25)
-	rm -fr -- /tmp/dh-xdg-rundir-czA5uXZY
+	rm -fr -- /tmp/dh-xdg-rundir-Vt25pfaz
 make[1]: Leaving directory '/build/reproducible-path/limnoria-2024.12.20'
    create-stamp debian/debhelper-build-stamp
    dh_testroot -O--buildsystem=pybuild
@@ -6488,28 +6524,30 @@
 	install -p -m0644 debian/.debhelper/generated/limnoria/dh_installchangelogs.dch.trimmed debian/limnoria/usr/share/doc/limnoria/changelog.Debian
 	install -p -m0644 ./ChangeLog debian/limnoria/usr/share/doc/limnoria/changelog
    dh_installman -O--buildsystem=pybuild
-	man-recode --to-code UTF-8 --suffix .dh-new debian/limnoria/usr/share/man/man1/limnoria-adduser.1 debian/limnoria/usr/share/man/man1/limnoria-botchk.1 debian/limnoria/usr/share/man/man1/limnoria-plugin-create.1 debian/limnoria/usr/share/man/man1/limnoria-plugin-doc.1 debian/limnoria/usr/share/man/man1/limnoria-reset-password.1 debian/limnoria/usr/share/man/man1/limnoria-test.1
-	man-recode --to-code UTF-8 --suffix .dh-new debian/limnoria/usr/share/man/man1/limnoria-wizard.1 debian/limnoria/usr/share/man/man1/limnoria.1 debian/limnoria/usr/share/man/man1/supybot-adduser.1 debian/limnoria/usr/share/man/man1/supybot-botchk.1 debian/limnoria/usr/share/man/man1/supybot-plugin-create.1 debian/limnoria/usr/share/man/man1/supybot-plugin-doc.1
+	man-recode --to-code UTF-8 --suffix .dh-new debian/limnoria/usr/share/man/man1/limnoria-adduser.1 debian/limnoria/usr/share/man/man1/limnoria-botchk.1 debian/limnoria/usr/share/man/man1/limnoria-plugin-create.1 debian/limnoria/usr/share/man/man1/limnoria-plugin-doc.1
+	man-recode --to-code UTF-8 --suffix .dh-new debian/limnoria/usr/share/man/man1/limnoria-reset-password.1 debian/limnoria/usr/share/man/man1/limnoria-test.1 debian/limnoria/usr/share/man/man1/limnoria-wizard.1 debian/limnoria/usr/share/man/man1/limnoria.1
+	man-recode --to-code UTF-8 --suffix .dh-new debian/limnoria/usr/share/man/man1/supybot-adduser.1 debian/limnoria/usr/share/man/man1/supybot-botchk.1 debian/limnoria/usr/share/man/man1/supybot-plugin-create.1 debian/limnoria/usr/share/man/man1/supybot-plugin-doc.1
 	man-recode --to-code UTF-8 --suffix .dh-new debian/limnoria/usr/share/man/man1/supybot-reset-password.1 debian/limnoria/usr/share/man/man1/supybot-test.1 debian/limnoria/usr/share/man/man1/supybot-wizard.1 debian/limnoria/usr/share/man/man1/supybot.1
+	mv debian/limnoria/usr/share/man/man1/limnoria-reset-password.1.dh-new debian/limnoria/usr/share/man/man1/limnoria-reset-password.1
+	mv debian/limnoria/usr/share/man/man1/limnoria-test.1.dh-new debian/limnoria/usr/share/man/man1/limnoria-test.1
+	mv debian/limnoria/usr/share/man/man1/limnoria-wizard.1.dh-new debian/limnoria/usr/share/man/man1/limnoria-wizard.1
+	mv debian/limnoria/usr/share/man/man1/limnoria.1.dh-new debian/limnoria/usr/share/man/man1/limnoria.1
+	chmod 0644 -- debian/limnoria/usr/share/man/man1/limnoria-reset-password.1 debian/limnoria/usr/share/man/man1/limnoria-test.1 debian/limnoria/usr/share/man/man1/limnoria-wizard.1 debian/limnoria/usr/share/man/man1/limnoria.1
 	mv debian/limnoria/usr/share/man/man1/supybot-reset-password.1.dh-new debian/limnoria/usr/share/man/man1/supybot-reset-password.1
 	mv debian/limnoria/usr/share/man/man1/supybot-test.1.dh-new debian/limnoria/usr/share/man/man1/supybot-test.1
 	mv debian/limnoria/usr/share/man/man1/supybot-wizard.1.dh-new debian/limnoria/usr/share/man/man1/supybot-wizard.1
 	mv debian/limnoria/usr/share/man/man1/supybot.1.dh-new debian/limnoria/usr/share/man/man1/supybot.1
 	chmod 0644 -- debian/limnoria/usr/share/man/man1/supybot-reset-password.1 debian/limnoria/usr/share/man/man1/supybot-test.1 debian/limnoria/usr/share/man/man1/supybot-wizard.1 debian/limnoria/usr/share/man/man1/supybot.1
-	mv debian/limnoria/usr/share/man/man1/limnoria-adduser.1.dh-new debian/limnoria/usr/share/man/man1/limnoria-adduser.1
-	mv debian/limnoria/usr/share/man/man1/limnoria-botchk.1.dh-new debian/limnoria/usr/share/man/man1/limnoria-botchk.1
-	mv debian/limnoria/usr/share/man/man1/limnoria-plugin-create.1.dh-new debian/limnoria/usr/share/man/man1/limnoria-plugin-create.1
-	mv debian/limnoria/usr/share/man/man1/limnoria-plugin-doc.1.dh-new debian/limnoria/usr/share/man/man1/limnoria-plugin-doc.1
-	mv debian/limnoria/usr/share/man/man1/limnoria-reset-password.1.dh-new debian/limnoria/usr/share/man/man1/limnoria-reset-password.1
-	mv debian/limnoria/usr/share/man/man1/limnoria-test.1.dh-new debian/limnoria/usr/share/man/man1/limnoria-test.1
-	chmod 0644 -- debian/limnoria/usr/share/man/man1/limnoria-adduser.1 debian/limnoria/usr/share/man/man1/limnoria-botchk.1 debian/limnoria/usr/share/man/man1/limnoria-plugin-create.1 debian/limnoria/usr/share/man/man1/limnoria-plugin-doc.1 debian/limnoria/usr/share/man/man1/limnoria-reset-password.1 debian/limnoria/usr/share/man/man1/limnoria-test.1
-	mv debian/limnoria/usr/share/man/man1/limnoria-wizard.1.dh-new debian/limnoria/usr/share/man/man1/limnoria-wizard.1
-	mv debian/limnoria/usr/share/man/man1/limnoria.1.dh-new debian/limnoria/usr/share/man/man1/limnoria.1
 	mv debian/limnoria/usr/share/man/man1/supybot-adduser.1.dh-new debian/limnoria/usr/share/man/man1/supybot-adduser.1
 	mv debian/limnoria/usr/share/man/man1/supybot-botchk.1.dh-new debian/limnoria/usr/share/man/man1/supybot-botchk.1
 	mv debian/limnoria/usr/share/man/man1/supybot-plugin-create.1.dh-new debian/limnoria/usr/share/man/man1/supybot-plugin-create.1
 	mv debian/limnoria/usr/share/man/man1/supybot-plugin-doc.1.dh-new debian/limnoria/usr/share/man/man1/supybot-plugin-doc.1
-	chmod 0644 -- debian/limnoria/usr/share/man/man1/limnoria-wizard.1 debian/limnoria/usr/share/man/man1/limnoria.1 debian/limnoria/usr/share/man/man1/supybot-adduser.1 debian/limnoria/usr/share/man/man1/supybot-botchk.1 debian/limnoria/usr/share/man/man1/supybot-plugin-create.1 debian/limnoria/usr/share/man/man1/supybot-plugin-doc.1
+	chmod 0644 -- debian/limnoria/usr/share/man/man1/supybot-adduser.1 debian/limnoria/usr/share/man/man1/supybot-botchk.1 debian/limnoria/usr/share/man/man1/supybot-plugin-create.1 debian/limnoria/usr/share/man/man1/supybot-plugin-doc.1
+	mv debian/limnoria/usr/share/man/man1/limnoria-adduser.1.dh-new debian/limnoria/usr/share/man/man1/limnoria-adduser.1
+	mv debian/limnoria/usr/share/man/man1/limnoria-botchk.1.dh-new debian/limnoria/usr/share/man/man1/limnoria-botchk.1
+	mv debian/limnoria/usr/share/man/man1/limnoria-plugin-create.1.dh-new debian/limnoria/usr/share/man/man1/limnoria-plugin-create.1
+	mv debian/limnoria/usr/share/man/man1/limnoria-plugin-doc.1.dh-new debian/limnoria/usr/share/man/man1/limnoria-plugin-doc.1
+	chmod 0644 -- debian/limnoria/usr/share/man/man1/limnoria-adduser.1 debian/limnoria/usr/share/man/man1/limnoria-botchk.1 debian/limnoria/usr/share/man/man1/limnoria-plugin-create.1 debian/limnoria/usr/share/man/man1/limnoria-plugin-doc.1
    dh_python3 -O--buildsystem=pybuild
 D: dh_python3 dh_python3:180: version: 6.20241217
 D: dh_python3 dh_python3:181: argv: ['/usr/bin/dh_python3', '-O--buildsystem=pybuild']
@@ -6572,12 +6610,14 @@
 dpkg-buildpackage: info: binary-only upload (no source included)
 dpkg-genchanges: info: including full source code in upload
 I: copying local configuration
+I: user script /srv/workspace/pbuilder/15921/tmp/hooks/B01_cleanup starting
+I: user script /srv/workspace/pbuilder/15921/tmp/hooks/B01_cleanup finished
 I: unmounting dev/ptmx filesystem
 I: unmounting dev/pts filesystem
 I: unmounting dev/shm filesystem
 I: unmounting proc filesystem
 I: unmounting sys filesystem
 I: cleaning the build env 
-I: removing directory /srv/workspace/pbuilder/4312 and its subdirectories
-I: Current time: Thu Dec 26 05:37:33 -12 2024
-I: pbuilder-time-stamp: 1735234653
+I: removing directory /srv/workspace/pbuilder/15921 and its subdirectories
+I: Current time: Fri Dec 27 07:57:58 +14 2024
+I: pbuilder-time-stamp: 1735235878