pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

py-buildbot-*: refactored devel/py-buildbot* and upgraded to 2.10.1



Module Name:	pkgsrc-wip
Committed By:	Aleksej Lebedev <root%zta.lk@localhost>
Pushed By:	zhtw
Date:		Thu Feb 4 12:25:29 2021 +0100
Changeset:	23c458dad29dc0640e0cda6c34f34be2fb33738d

Added Files:
	py-buildbot-console-view/DESCR
	py-buildbot-console-view/Makefile
	py-buildbot-console-view/PLIST
	py-buildbot-console-view/distinfo
	py-buildbot-grid-view/DESCR
	py-buildbot-grid-view/Makefile
	py-buildbot-grid-view/PLIST
	py-buildbot-grid-view/distinfo
	py-buildbot-pkg/DESCR
	py-buildbot-pkg/Makefile
	py-buildbot-pkg/PLIST
	py-buildbot-pkg/distinfo
	py-buildbot-waterfall-view/DESCR
	py-buildbot-waterfall-view/Makefile
	py-buildbot-waterfall-view/PLIST
	py-buildbot-waterfall-view/distinfo
	py-buildbot-worker/ALTERNATIVES
	py-buildbot-worker/DESCR
	py-buildbot-worker/Makefile
	py-buildbot-worker/PLIST
	py-buildbot-worker/distinfo
	py-buildbot-www/DESCR
	py-buildbot-www/Makefile
	py-buildbot-www/PLIST
	py-buildbot-www/distinfo
	py-buildbot/ALTERNATIVES
	py-buildbot/DESCR
	py-buildbot/Makefile
	py-buildbot/Makefile.common
	py-buildbot/PLIST
	py-buildbot/distinfo

Log Message:
py-buildbot-*: refactored devel/py-buildbot* and upgraded to 2.10.1

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=23c458dad29dc0640e0cda6c34f34be2fb33738d

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 py-buildbot-console-view/DESCR      |   14 +
 py-buildbot-console-view/Makefile   |   14 +
 py-buildbot-console-view/PLIST      |   14 +
 py-buildbot-console-view/distinfo   |    6 +
 py-buildbot-grid-view/DESCR         |   14 +
 py-buildbot-grid-view/Makefile      |   14 +
 py-buildbot-grid-view/PLIST         |   14 +
 py-buildbot-grid-view/distinfo      |    6 +
 py-buildbot-pkg/DESCR               |   14 +
 py-buildbot-pkg/Makefile            |   16 +
 py-buildbot-pkg/PLIST               |    9 +
 py-buildbot-pkg/distinfo            |    6 +
 py-buildbot-waterfall-view/DESCR    |   14 +
 py-buildbot-waterfall-view/Makefile |   15 +
 py-buildbot-waterfall-view/PLIST    |   14 +
 py-buildbot-waterfall-view/distinfo |    6 +
 py-buildbot-worker/ALTERNATIVES     |    2 +
 py-buildbot-worker/DESCR            |   14 +
 py-buildbot-worker/Makefile         |   22 +
 py-buildbot-worker/PLIST            |  196 +++++
 py-buildbot-worker/distinfo         |    6 +
 py-buildbot-www/DESCR               |   14 +
 py-buildbot-www/Makefile            |   18 +
 py-buildbot-www/PLIST               |   36 +
 py-buildbot-www/distinfo            |    6 +
 py-buildbot/ALTERNATIVES            |    2 +
 py-buildbot/DESCR                   |   12 +
 py-buildbot/Makefile                |   35 +
 py-buildbot/Makefile.common         |   10 +
 py-buildbot/PLIST                   | 1614 +++++++++++++++++++++++++++++++++++
 py-buildbot/distinfo                |    6 +
 31 files changed, 2183 insertions(+)

diffs:
diff --git a/py-buildbot-console-view/DESCR b/py-buildbot-console-view/DESCR
new file mode 100644
index 0000000000..e51aa39c80
--- /dev/null
+++ b/py-buildbot-console-view/DESCR
@@ -0,0 +1,14 @@
+The BuildBot is a system to automate the compile/test cycle required by
+most software projects to validate code changes. By automatically
+rebuilding and testing the tree each time something has changed, build
+problems are pinpointed quickly, before other developers are
+inconvenienced by the failure. The guilty developer can be identified
+and harassed without human intervention. By running the builds on a
+variety of platforms, developers who do not have the facilities to test
+their changes everywhere before checkin will at least know shortly
+afterwards whether they have broken the build or not. Warning counts,
+lint checks, image size, compile time, and other build parameters can
+be tracked over time, are more visible, and are therefore easier to
+improve.
+
+This package contains the Console View Plugin.
diff --git a/py-buildbot-console-view/Makefile b/py-buildbot-console-view/Makefile
new file mode 100644
index 0000000000..64c5099ca5
--- /dev/null
+++ b/py-buildbot-console-view/Makefile
@@ -0,0 +1,14 @@
+# $NetBSD: Makefile,v 1.8 2020/02/19 19:07:18 adam Exp $
+
+DISTNAME=	buildbot-console-view-${BBVERSION}
+CATEGORIES=	devel net python
+MASTER_SITES=	${MASTER_SITE_PYPI:=b/buildbot-console-view/}
+
+COMMENT=	Waterfall Plugin for the buildbot CI system
+
+DEPENDS+=	${PYPKGPREFIX}-buildbot-[0-9]*:../../wip/py-buildbot
+BUILD_DEPENDS+=	${PYPKGPREFIX}-buildbot-pkg-[0-9]*:../../wip/py-buildbot-pkg
+
+USE_LANGUAGES=	# none
+
+.include "../../wip/py-buildbot/Makefile.common"
diff --git a/py-buildbot-console-view/PLIST b/py-buildbot-console-view/PLIST
new file mode 100644
index 0000000000..2a9fbcb24a
--- /dev/null
+++ b/py-buildbot-console-view/PLIST
@@ -0,0 +1,14 @@
+@comment $NetBSD: PLIST,v 1.2 2020/02/19 19:07:18 adam Exp $
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/buildbot_console_view/VERSION
+${PYSITELIB}/buildbot_console_view/__init__.py
+${PYSITELIB}/buildbot_console_view/__init__.pyc
+${PYSITELIB}/buildbot_console_view/__init__.pyo
+${PYSITELIB}/buildbot_console_view/static/scripts.js
+${PYSITELIB}/buildbot_console_view/static/scripts.js.map
+${PYSITELIB}/buildbot_console_view/static/styles.css
+${PYSITELIB}/buildbot_console_view/static/styles.css.map
diff --git a/py-buildbot-console-view/distinfo b/py-buildbot-console-view/distinfo
new file mode 100644
index 0000000000..9e9a93239d
--- /dev/null
+++ b/py-buildbot-console-view/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.7 2020/02/19 19:07:18 adam Exp $
+
+SHA1 (buildbot-console-view-2.10.1.tar.gz) = d2443150a73d001a7f90e9b07ddb4b9102078f8d
+RMD160 (buildbot-console-view-2.10.1.tar.gz) = 766b15b6be110a8186f0406b4595ee209071d72e
+SHA512 (buildbot-console-view-2.10.1.tar.gz) = 7cef67ebdc49760df0861f5af6cbdf33ba179063647655dda562a06047d7a246c1e56c501dbc5a8b57f3cb3b0a552bc9a56cd2376b913288ccc52b8fa7f5a756
+Size (buildbot-console-view-2.10.1.tar.gz) = 18737 bytes
diff --git a/py-buildbot-grid-view/DESCR b/py-buildbot-grid-view/DESCR
new file mode 100644
index 0000000000..2ecfac4c43
--- /dev/null
+++ b/py-buildbot-grid-view/DESCR
@@ -0,0 +1,14 @@
+The BuildBot is a system to automate the compile/test cycle required by
+most software projects to validate code changes. By automatically
+rebuilding and testing the tree each time something has changed, build
+problems are pinpointed quickly, before other developers are
+inconvenienced by the failure. The guilty developer can be identified
+and harassed without human intervention. By running the builds on a
+variety of platforms, developers who do not have the facilities to test
+their changes everywhere before checkin will at least know shortly
+afterwards whether they have broken the build or not. Warning counts,
+lint checks, image size, compile time, and other build parameters can
+be tracked over time, are more visible, and are therefore easier to
+improve.
+
+This package contains the Grid View Plugin.
diff --git a/py-buildbot-grid-view/Makefile b/py-buildbot-grid-view/Makefile
new file mode 100644
index 0000000000..188580d900
--- /dev/null
+++ b/py-buildbot-grid-view/Makefile
@@ -0,0 +1,14 @@
+# $NetBSD: Makefile,v 1.8 2020/02/19 19:07:19 adam Exp $
+
+DISTNAME=	buildbot-grid-view-${BBVERSION}
+CATEGORIES=	devel net python
+MASTER_SITES=	${MASTER_SITE_PYPI:=b/buildbot-grid-view/}
+
+COMMENT=	Grid View Plugin for the buildbot CI system
+
+DEPENDS+=	${PYPKGPREFIX}-buildbot-[0-9]*:../../wip/py-buildbot
+BUILD_DEPENDS+=	${PYPKGPREFIX}-buildbot-pkg-[0-9]*:../../wip/py-buildbot-pkg
+
+USE_LANGUAGES=	# none
+
+.include "../../wip/py-buildbot/Makefile.common"
diff --git a/py-buildbot-grid-view/PLIST b/py-buildbot-grid-view/PLIST
new file mode 100644
index 0000000000..67c0cc4616
--- /dev/null
+++ b/py-buildbot-grid-view/PLIST
@@ -0,0 +1,14 @@
+@comment $NetBSD: PLIST,v 1.2 2020/02/19 19:07:19 adam Exp $
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/buildbot_grid_view/VERSION
+${PYSITELIB}/buildbot_grid_view/__init__.py
+${PYSITELIB}/buildbot_grid_view/__init__.pyc
+${PYSITELIB}/buildbot_grid_view/__init__.pyo
+${PYSITELIB}/buildbot_grid_view/static/scripts.js
+${PYSITELIB}/buildbot_grid_view/static/scripts.js.map
+${PYSITELIB}/buildbot_grid_view/static/styles.css
+${PYSITELIB}/buildbot_grid_view/static/styles.css.map
diff --git a/py-buildbot-grid-view/distinfo b/py-buildbot-grid-view/distinfo
new file mode 100644
index 0000000000..ab6cb88ddd
--- /dev/null
+++ b/py-buildbot-grid-view/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.7 2020/02/19 19:07:19 adam Exp $
+
+SHA1 (buildbot-grid-view-2.10.1.tar.gz) = a544867e8735b3fe6da6e972ea19c2e905efa65d
+RMD160 (buildbot-grid-view-2.10.1.tar.gz) = fbf796c88a6ff18d138de53b2c88ae927502409a
+SHA512 (buildbot-grid-view-2.10.1.tar.gz) = 14c60642c5fc9924d1670c9faa27288c58763c06a7eea580851e0853b25e272f371fedd8016cba9c5e04c51206781359c08e99664fcc6e9006191deb3bcf862f
+Size (buildbot-grid-view-2.10.1.tar.gz) = 13697 bytes
diff --git a/py-buildbot-pkg/DESCR b/py-buildbot-pkg/DESCR
new file mode 100644
index 0000000000..f7325d0d40
--- /dev/null
+++ b/py-buildbot-pkg/DESCR
@@ -0,0 +1,14 @@
+The BuildBot is a system to automate the compile/test cycle required by
+most software projects to validate code changes. By automatically
+rebuilding and testing the tree each time something has changed, build
+problems are pinpointed quickly, before other developers are
+inconvenienced by the failure. The guilty developer can be identified
+and harassed without human intervention. By running the builds on a
+variety of platforms, developers who do not have the facilities to test
+their changes everywhere before checkin will at least know shortly
+afterwards whether they have broken the build or not. Warning counts,
+lint checks, image size, compile time, and other build parameters can
+be tracked over time, are more visible, and are therefore easier to
+improve.
+
+This package contains the BuildBot packaging tools.
diff --git a/py-buildbot-pkg/Makefile b/py-buildbot-pkg/Makefile
new file mode 100644
index 0000000000..6858e68107
--- /dev/null
+++ b/py-buildbot-pkg/Makefile
@@ -0,0 +1,16 @@
+# $NetBSD: Makefile,v 1.8 2020/02/19 19:07:19 adam Exp $
+
+DISTNAME=	buildbot-pkg-${BBVERSION}
+CATEGORIES=	devel net python
+MASTER_SITES=	${MASTER_SITE_PYPI:=b/buildbot-pkg/}
+
+COMMENT=	Packaging tools for the buildbot CI system
+
+DEPENDS+=	${PYPKGPREFIX}-setuptools>=21.2.1:../../devel/py-setuptools
+
+USE_LANGUAGES=	# none
+
+# override default versioning based on time stamp
+MAKE_ENV+=	BUILDBOT_VERSION=${PKGVERSION_NOREV}
+
+.include "../../wip/py-buildbot/Makefile.common"
diff --git a/py-buildbot-pkg/PLIST b/py-buildbot-pkg/PLIST
new file mode 100644
index 0000000000..1803690ba0
--- /dev/null
+++ b/py-buildbot-pkg/PLIST
@@ -0,0 +1,9 @@
+@comment $NetBSD: PLIST,v 1.2 2017/10/02 09:10:12 wiz Exp $
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/buildbot_pkg.py
+${PYSITELIB}/buildbot_pkg.pyc
+${PYSITELIB}/buildbot_pkg.pyo
diff --git a/py-buildbot-pkg/distinfo b/py-buildbot-pkg/distinfo
new file mode 100644
index 0000000000..60fcd11849
--- /dev/null
+++ b/py-buildbot-pkg/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.7 2020/02/19 19:07:19 adam Exp $
+
+SHA1 (buildbot-pkg-2.10.1.tar.gz) = 5621ce49842a714838ada2789cc9d988e06433f7
+RMD160 (buildbot-pkg-2.10.1.tar.gz) = 4099695433968a9a4969da078440cb2923a79000
+SHA512 (buildbot-pkg-2.10.1.tar.gz) = b65d139696cbab7df9f52894c5571ecbfa715b3b593ee25f5174d4b2dbb864e5d62265ab8c611ca7a439e761735e20fa03273bf2ddfbfb71b6c01e00bbb21036
+Size (buildbot-pkg-2.10.1.tar.gz) = 4777 bytes
diff --git a/py-buildbot-waterfall-view/DESCR b/py-buildbot-waterfall-view/DESCR
new file mode 100644
index 0000000000..4d69337dc9
--- /dev/null
+++ b/py-buildbot-waterfall-view/DESCR
@@ -0,0 +1,14 @@
+The BuildBot is a system to automate the compile/test cycle required by
+most software projects to validate code changes. By automatically
+rebuilding and testing the tree each time something has changed, build
+problems are pinpointed quickly, before other developers are
+inconvenienced by the failure. The guilty developer can be identified
+and harassed without human intervention. By running the builds on a
+variety of platforms, developers who do not have the facilities to test
+their changes everywhere before checkin will at least know shortly
+afterwards whether they have broken the build or not. Warning counts,
+lint checks, image size, compile time, and other build parameters can
+be tracked over time, are more visible, and are therefore easier to
+improve.
+
+This package contains the Waterfall View Plugin.
diff --git a/py-buildbot-waterfall-view/Makefile b/py-buildbot-waterfall-view/Makefile
new file mode 100644
index 0000000000..1119d59fa7
--- /dev/null
+++ b/py-buildbot-waterfall-view/Makefile
@@ -0,0 +1,15 @@
+# $NetBSD: Makefile,v 1.8 2020/02/19 19:07:19 adam Exp $
+
+DISTNAME=	buildbot-waterfall-view-${BBVERSION}
+CATEGORIES=	devel net python
+MASTER_SITES=	${MASTER_SITE_PYPI:=b/buildbot-waterfall-view/}
+
+COMMENT=	Waterfall Plugin for the buildbot CI system
+LICENSE=	gnu-gpl-v2
+
+DEPENDS+=	${PYPKGPREFIX}-buildbot-[0-9]*:../../wip/py-buildbot
+BUILD_DEPENDS+=	${PYPKGPREFIX}-buildbot-pkg-[0-9]*:../../wip/py-buildbot-pkg
+
+USE_LANGUAGES=	# none
+
+.include "../../wip/py-buildbot/Makefile.common"
diff --git a/py-buildbot-waterfall-view/PLIST b/py-buildbot-waterfall-view/PLIST
new file mode 100644
index 0000000000..580b12dbaf
--- /dev/null
+++ b/py-buildbot-waterfall-view/PLIST
@@ -0,0 +1,14 @@
+@comment $NetBSD: PLIST,v 1.2 2020/02/19 19:07:19 adam Exp $
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/buildbot_waterfall_view/VERSION
+${PYSITELIB}/buildbot_waterfall_view/__init__.py
+${PYSITELIB}/buildbot_waterfall_view/__init__.pyc
+${PYSITELIB}/buildbot_waterfall_view/__init__.pyo
+${PYSITELIB}/buildbot_waterfall_view/static/scripts.js
+${PYSITELIB}/buildbot_waterfall_view/static/scripts.js.map
+${PYSITELIB}/buildbot_waterfall_view/static/styles.css
+${PYSITELIB}/buildbot_waterfall_view/static/styles.css.map
diff --git a/py-buildbot-waterfall-view/distinfo b/py-buildbot-waterfall-view/distinfo
new file mode 100644
index 0000000000..8ee696a5b6
--- /dev/null
+++ b/py-buildbot-waterfall-view/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.7 2020/02/19 19:07:19 adam Exp $
+
+SHA1 (buildbot-waterfall-view-2.10.1.tar.gz) = eb33e426d5e1711621fe09e891b021b94278766f
+RMD160 (buildbot-waterfall-view-2.10.1.tar.gz) = a840f12d9d1c87550bb97328ebc6f51ea8576221
+SHA512 (buildbot-waterfall-view-2.10.1.tar.gz) = fed605f06acb906adf45251e7e037d0409ab081521f942948577fd8a2dec577c3e66ed94c21e7ed3fa53b51504d6967aa5c2e4793cfa8d4bf3fe952b7592e0e7
+Size (buildbot-waterfall-view-2.10.1.tar.gz) = 191700 bytes
diff --git a/py-buildbot-worker/ALTERNATIVES b/py-buildbot-worker/ALTERNATIVES
new file mode 100644
index 0000000000..59f764a0bc
--- /dev/null
+++ b/py-buildbot-worker/ALTERNATIVES
@@ -0,0 +1,2 @@
+bin/buildbot-worker @PREFIX@/bin/buildbot-worker-@PYVERSSUFFIX@
+bin/buildbot_worker_windows_service @PREFIX@/bin/buildbot_worker_windows_service-@PYVERSSUFFIX@
diff --git a/py-buildbot-worker/DESCR b/py-buildbot-worker/DESCR
new file mode 100644
index 0000000000..306e088e41
--- /dev/null
+++ b/py-buildbot-worker/DESCR
@@ -0,0 +1,14 @@
+The BuildBot is a system to automate the compile/test cycle required by
+most software projects to validate code changes. By automatically
+rebuilding and testing the tree each time something has changed, build
+problems are pinpointed quickly, before other developers are
+inconvenienced by the failure. The guilty developer can be identified
+and harassed without human intervention. By running the builds on a
+variety of platforms, developers who do not have the facilities to test
+their changes everywhere before checkin will at least know shortly
+afterwards whether they have broken the build or not. Warning counts,
+lint checks, image size, compile time, and other build parameters can
+be tracked over time, are more visible, and are therefore easier to
+improve.
+
+This package contains the worker component, the former buildbot-slave.
diff --git a/py-buildbot-worker/Makefile b/py-buildbot-worker/Makefile
new file mode 100644
index 0000000000..f564def2a0
--- /dev/null
+++ b/py-buildbot-worker/Makefile
@@ -0,0 +1,22 @@
+# $NetBSD: Makefile,v 1.9 2020/02/19 19:07:19 adam Exp $
+
+DISTNAME=	buildbot-worker-${BBVERSION}
+PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=	devel net python
+MASTER_SITES=	${MASTER_SITE_PYPI:=b/buildbot-worker/}
+
+COMMENT=	Worker for the buildbot CI system
+
+DEPENDS+=	${PYPKGPREFIX}-future-[0-9]*:../../devel/py-future
+DEPENDS+=	${PYPKGPREFIX}-twisted>=17.9.0:../../net/py-twisted
+BUILD_DEPENDS+=	${PYPKGPREFIX}-setuptools_trial-[0-9]*:../../devel/py-setuptools_trial
+TEST_DEPENDS+=	${PYPKGPREFIX}-mock-[0-9]*:../../devel/py-mock
+
+USE_LANGUAGES=	# none
+
+post-install:
+	cd ${DESTDIR}${PREFIX}/bin && \
+	${MV} buildbot-worker buildbot-worker-${PYVERSSUFFIX} && \
+	${MV} buildbot_worker_windows_service buildbot_worker_windows_service-${PYVERSSUFFIX} || ${TRUE}
+
+.include "../../wip/py-buildbot/Makefile.common"
diff --git a/py-buildbot-worker/PLIST b/py-buildbot-worker/PLIST
new file mode 100644
index 0000000000..2eabaa525c
--- /dev/null
+++ b/py-buildbot-worker/PLIST
@@ -0,0 +1,196 @@
+@comment $NetBSD$
+bin/buildbot-worker-${PYVERSSUFFIX}
+bin/buildbot_worker_windows_service-${PYVERSSUFFIX}
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/buildbot_worker/VERSION
+${PYSITELIB}/buildbot_worker/__init__.py
+${PYSITELIB}/buildbot_worker/__init__.pyc
+${PYSITELIB}/buildbot_worker/__init__.pyo
+${PYSITELIB}/buildbot_worker/backports/__init__.py
+${PYSITELIB}/buildbot_worker/backports/__init__.pyc
+${PYSITELIB}/buildbot_worker/backports/__init__.pyo
+${PYSITELIB}/buildbot_worker/base.py
+${PYSITELIB}/buildbot_worker/base.pyc
+${PYSITELIB}/buildbot_worker/base.pyo
+${PYSITELIB}/buildbot_worker/bot.py
+${PYSITELIB}/buildbot_worker/bot.pyc
+${PYSITELIB}/buildbot_worker/bot.pyo
+${PYSITELIB}/buildbot_worker/commands/__init__.py
+${PYSITELIB}/buildbot_worker/commands/__init__.pyc
+${PYSITELIB}/buildbot_worker/commands/__init__.pyo
+${PYSITELIB}/buildbot_worker/commands/base.py
+${PYSITELIB}/buildbot_worker/commands/base.pyc
+${PYSITELIB}/buildbot_worker/commands/base.pyo
+${PYSITELIB}/buildbot_worker/commands/fs.py
+${PYSITELIB}/buildbot_worker/commands/fs.pyc
+${PYSITELIB}/buildbot_worker/commands/fs.pyo
+${PYSITELIB}/buildbot_worker/commands/registry.py
+${PYSITELIB}/buildbot_worker/commands/registry.pyc
+${PYSITELIB}/buildbot_worker/commands/registry.pyo
+${PYSITELIB}/buildbot_worker/commands/shell.py
+${PYSITELIB}/buildbot_worker/commands/shell.pyc
+${PYSITELIB}/buildbot_worker/commands/shell.pyo
+${PYSITELIB}/buildbot_worker/commands/transfer.py
+${PYSITELIB}/buildbot_worker/commands/transfer.pyc
+${PYSITELIB}/buildbot_worker/commands/transfer.pyo
+${PYSITELIB}/buildbot_worker/commands/utils.py
+${PYSITELIB}/buildbot_worker/commands/utils.pyc
+${PYSITELIB}/buildbot_worker/commands/utils.pyo
+${PYSITELIB}/buildbot_worker/compat.py
+${PYSITELIB}/buildbot_worker/compat.pyc
+${PYSITELIB}/buildbot_worker/compat.pyo
+${PYSITELIB}/buildbot_worker/exceptions.py
+${PYSITELIB}/buildbot_worker/exceptions.pyc
+${PYSITELIB}/buildbot_worker/exceptions.pyo
+${PYSITELIB}/buildbot_worker/interfaces.py
+${PYSITELIB}/buildbot_worker/interfaces.pyc
+${PYSITELIB}/buildbot_worker/interfaces.pyo
+${PYSITELIB}/buildbot_worker/monkeypatches/__init__.py
+${PYSITELIB}/buildbot_worker/monkeypatches/__init__.pyc
+${PYSITELIB}/buildbot_worker/monkeypatches/__init__.pyo
+${PYSITELIB}/buildbot_worker/monkeypatches/testcase_assert.py
+${PYSITELIB}/buildbot_worker/monkeypatches/testcase_assert.pyc
+${PYSITELIB}/buildbot_worker/monkeypatches/testcase_assert.pyo
+${PYSITELIB}/buildbot_worker/null.py
+${PYSITELIB}/buildbot_worker/null.pyc
+${PYSITELIB}/buildbot_worker/null.pyo
+${PYSITELIB}/buildbot_worker/pb.py
+${PYSITELIB}/buildbot_worker/pb.pyc
+${PYSITELIB}/buildbot_worker/pb.pyo
+${PYSITELIB}/buildbot_worker/pbutil.py
+${PYSITELIB}/buildbot_worker/pbutil.pyc
+${PYSITELIB}/buildbot_worker/pbutil.pyo
+${PYSITELIB}/buildbot_worker/runprocess.py
+${PYSITELIB}/buildbot_worker/runprocess.pyc
+${PYSITELIB}/buildbot_worker/runprocess.pyo
+${PYSITELIB}/buildbot_worker/scripts/__init__.py
+${PYSITELIB}/buildbot_worker/scripts/__init__.pyc
+${PYSITELIB}/buildbot_worker/scripts/__init__.pyo
+${PYSITELIB}/buildbot_worker/scripts/base.py
+${PYSITELIB}/buildbot_worker/scripts/base.pyc
+${PYSITELIB}/buildbot_worker/scripts/base.pyo
+${PYSITELIB}/buildbot_worker/scripts/create_worker.py
+${PYSITELIB}/buildbot_worker/scripts/create_worker.pyc
+${PYSITELIB}/buildbot_worker/scripts/create_worker.pyo
+${PYSITELIB}/buildbot_worker/scripts/logwatcher.py
+${PYSITELIB}/buildbot_worker/scripts/logwatcher.pyc
+${PYSITELIB}/buildbot_worker/scripts/logwatcher.pyo
+${PYSITELIB}/buildbot_worker/scripts/restart.py
+${PYSITELIB}/buildbot_worker/scripts/restart.pyc
+${PYSITELIB}/buildbot_worker/scripts/restart.pyo
+${PYSITELIB}/buildbot_worker/scripts/runner.py
+${PYSITELIB}/buildbot_worker/scripts/runner.pyc
+${PYSITELIB}/buildbot_worker/scripts/runner.pyo
+${PYSITELIB}/buildbot_worker/scripts/start.py
+${PYSITELIB}/buildbot_worker/scripts/start.pyc
+${PYSITELIB}/buildbot_worker/scripts/start.pyo
+${PYSITELIB}/buildbot_worker/scripts/stop.py
+${PYSITELIB}/buildbot_worker/scripts/stop.pyc
+${PYSITELIB}/buildbot_worker/scripts/stop.pyo
+${PYSITELIB}/buildbot_worker/scripts/windows_service.py
+${PYSITELIB}/buildbot_worker/scripts/windows_service.pyc
+${PYSITELIB}/buildbot_worker/scripts/windows_service.pyo
+${PYSITELIB}/buildbot_worker/test/__init__.py
+${PYSITELIB}/buildbot_worker/test/__init__.pyc
+${PYSITELIB}/buildbot_worker/test/__init__.pyo
+${PYSITELIB}/buildbot_worker/test/fake/__init__.py
+${PYSITELIB}/buildbot_worker/test/fake/__init__.pyc
+${PYSITELIB}/buildbot_worker/test/fake/__init__.pyo
+${PYSITELIB}/buildbot_worker/test/fake/remote.py
+${PYSITELIB}/buildbot_worker/test/fake/remote.pyc
+${PYSITELIB}/buildbot_worker/test/fake/remote.pyo
+${PYSITELIB}/buildbot_worker/test/fake/runprocess.py
+${PYSITELIB}/buildbot_worker/test/fake/runprocess.pyc
+${PYSITELIB}/buildbot_worker/test/fake/runprocess.pyo
+${PYSITELIB}/buildbot_worker/test/fake/workerforbuilder.py
+${PYSITELIB}/buildbot_worker/test/fake/workerforbuilder.pyc
+${PYSITELIB}/buildbot_worker/test/fake/workerforbuilder.pyo
+${PYSITELIB}/buildbot_worker/test/test_extra_coverage.py
+${PYSITELIB}/buildbot_worker/test/test_extra_coverage.pyc
+${PYSITELIB}/buildbot_worker/test/test_extra_coverage.pyo
+${PYSITELIB}/buildbot_worker/test/test_util_hangcheck.py
+${PYSITELIB}/buildbot_worker/test/test_util_hangcheck.pyc
+${PYSITELIB}/buildbot_worker/test/test_util_hangcheck.pyo
+${PYSITELIB}/buildbot_worker/test/unit/__init__.py
+${PYSITELIB}/buildbot_worker/test/unit/__init__.pyc
+${PYSITELIB}/buildbot_worker/test/unit/__init__.pyo
+${PYSITELIB}/buildbot_worker/test/unit/runprocess-scripts.py
+${PYSITELIB}/buildbot_worker/test/unit/runprocess-scripts.pyc
+${PYSITELIB}/buildbot_worker/test/unit/runprocess-scripts.pyo
+${PYSITELIB}/buildbot_worker/test/unit/test_bot.py
+${PYSITELIB}/buildbot_worker/test/unit/test_bot.pyc
+${PYSITELIB}/buildbot_worker/test/unit/test_bot.pyo
+${PYSITELIB}/buildbot_worker/test/unit/test_bot_Worker.py
+${PYSITELIB}/buildbot_worker/test/unit/test_bot_Worker.pyc
+${PYSITELIB}/buildbot_worker/test/unit/test_bot_Worker.pyo
+${PYSITELIB}/buildbot_worker/test/unit/test_commands_base.py
+${PYSITELIB}/buildbot_worker/test/unit/test_commands_base.pyc
+${PYSITELIB}/buildbot_worker/test/unit/test_commands_base.pyo
+${PYSITELIB}/buildbot_worker/test/unit/test_commands_fs.py
+${PYSITELIB}/buildbot_worker/test/unit/test_commands_fs.pyc
+${PYSITELIB}/buildbot_worker/test/unit/test_commands_fs.pyo
+${PYSITELIB}/buildbot_worker/test/unit/test_commands_registry.py
+${PYSITELIB}/buildbot_worker/test/unit/test_commands_registry.pyc
+${PYSITELIB}/buildbot_worker/test/unit/test_commands_registry.pyo
+${PYSITELIB}/buildbot_worker/test/unit/test_commands_shell.py
+${PYSITELIB}/buildbot_worker/test/unit/test_commands_shell.pyc
+${PYSITELIB}/buildbot_worker/test/unit/test_commands_shell.pyo
+${PYSITELIB}/buildbot_worker/test/unit/test_commands_transfer.py
+${PYSITELIB}/buildbot_worker/test/unit/test_commands_transfer.pyc
+${PYSITELIB}/buildbot_worker/test/unit/test_commands_transfer.pyo
+${PYSITELIB}/buildbot_worker/test/unit/test_commands_utils.py
+${PYSITELIB}/buildbot_worker/test/unit/test_commands_utils.pyc
+${PYSITELIB}/buildbot_worker/test/unit/test_commands_utils.pyo
+${PYSITELIB}/buildbot_worker/test/unit/test_runprocess.py
+${PYSITELIB}/buildbot_worker/test/unit/test_runprocess.pyc
+${PYSITELIB}/buildbot_worker/test/unit/test_runprocess.pyo
+${PYSITELIB}/buildbot_worker/test/unit/test_scripts_base.py
+${PYSITELIB}/buildbot_worker/test/unit/test_scripts_base.pyc
+${PYSITELIB}/buildbot_worker/test/unit/test_scripts_base.pyo
+${PYSITELIB}/buildbot_worker/test/unit/test_scripts_create_worker.py
+${PYSITELIB}/buildbot_worker/test/unit/test_scripts_create_worker.pyc
+${PYSITELIB}/buildbot_worker/test/unit/test_scripts_create_worker.pyo
+${PYSITELIB}/buildbot_worker/test/unit/test_scripts_restart.py
+${PYSITELIB}/buildbot_worker/test/unit/test_scripts_restart.pyc
+${PYSITELIB}/buildbot_worker/test/unit/test_scripts_restart.pyo
+${PYSITELIB}/buildbot_worker/test/unit/test_scripts_runner.py
+${PYSITELIB}/buildbot_worker/test/unit/test_scripts_runner.pyc
+${PYSITELIB}/buildbot_worker/test/unit/test_scripts_runner.pyo
+${PYSITELIB}/buildbot_worker/test/unit/test_scripts_start.py
+${PYSITELIB}/buildbot_worker/test/unit/test_scripts_start.pyc
+${PYSITELIB}/buildbot_worker/test/unit/test_scripts_start.pyo
+${PYSITELIB}/buildbot_worker/test/unit/test_scripts_stop.py
+${PYSITELIB}/buildbot_worker/test/unit/test_scripts_stop.pyc
+${PYSITELIB}/buildbot_worker/test/unit/test_scripts_stop.pyo
+${PYSITELIB}/buildbot_worker/test/unit/test_util.py
+${PYSITELIB}/buildbot_worker/test/unit/test_util.pyc
+${PYSITELIB}/buildbot_worker/test/unit/test_util.pyo
+${PYSITELIB}/buildbot_worker/test/util/__init__.py
+${PYSITELIB}/buildbot_worker/test/util/__init__.pyc
+${PYSITELIB}/buildbot_worker/test/util/__init__.pyo
+${PYSITELIB}/buildbot_worker/test/util/command.py
+${PYSITELIB}/buildbot_worker/test/util/command.pyc
+${PYSITELIB}/buildbot_worker/test/util/command.pyo
+${PYSITELIB}/buildbot_worker/test/util/compat.py
+${PYSITELIB}/buildbot_worker/test/util/compat.pyc
+${PYSITELIB}/buildbot_worker/test/util/compat.pyo
+${PYSITELIB}/buildbot_worker/test/util/misc.py
+${PYSITELIB}/buildbot_worker/test/util/misc.pyc
+${PYSITELIB}/buildbot_worker/test/util/misc.pyo
+${PYSITELIB}/buildbot_worker/test/util/sourcecommand.py
+${PYSITELIB}/buildbot_worker/test/util/sourcecommand.pyc
+${PYSITELIB}/buildbot_worker/test/util/sourcecommand.pyo
+${PYSITELIB}/buildbot_worker/util/__init__.py
+${PYSITELIB}/buildbot_worker/util/__init__.pyc
+${PYSITELIB}/buildbot_worker/util/__init__.pyo
+${PYSITELIB}/buildbot_worker/util/_hangcheck.py
+${PYSITELIB}/buildbot_worker/util/_hangcheck.pyc
+${PYSITELIB}/buildbot_worker/util/_hangcheck.pyo
+${PYSITELIB}/buildbot_worker/util/_notifier.py
+${PYSITELIB}/buildbot_worker/util/_notifier.pyc
+${PYSITELIB}/buildbot_worker/util/_notifier.pyo
diff --git a/py-buildbot-worker/distinfo b/py-buildbot-worker/distinfo
new file mode 100644
index 0000000000..249ae062d5
--- /dev/null
+++ b/py-buildbot-worker/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.8 2020/02/19 19:07:19 adam Exp $
+
+SHA1 (buildbot-worker-2.10.1.tar.gz) = 540fe0428fcf6f9fcb35bdd2fbae3caab126378c
+RMD160 (buildbot-worker-2.10.1.tar.gz) = b0fdb14a7220a8d69466a1f39310396c5456e851
+SHA512 (buildbot-worker-2.10.1.tar.gz) = 93f684c36e7c07c90e24a666084734df33d30376436b50db74ae8bd3b3a5e306799d15bd03d93b02f723bdf878adbfe17bbc59fd9f49f43431aea90612113ed7
+Size (buildbot-worker-2.10.1.tar.gz) = 107656 bytes
diff --git a/py-buildbot-www/DESCR b/py-buildbot-www/DESCR
new file mode 100644
index 0000000000..5c2fdb092c
--- /dev/null
+++ b/py-buildbot-www/DESCR
@@ -0,0 +1,14 @@
+The BuildBot is a system to automate the compile/test cycle required by
+most software projects to validate code changes. By automatically
+rebuilding and testing the tree each time something has changed, build
+problems are pinpointed quickly, before other developers are
+inconvenienced by the failure. The guilty developer can be identified
+and harassed without human intervention. By running the builds on a
+variety of platforms, developers who do not have the facilities to test
+their changes everywhere before checkin will at least know shortly
+afterwards whether they have broken the build or not. Warning counts,
+lint checks, image size, compile time, and other build parameters can
+be tracked over time, are more visible, and are therefore easier to
+improve.
+
+This package contains the web frontend component.
diff --git a/py-buildbot-www/Makefile b/py-buildbot-www/Makefile
new file mode 100644
index 0000000000..1101c9d86b
--- /dev/null
+++ b/py-buildbot-www/Makefile
@@ -0,0 +1,18 @@
+# $NetBSD: Makefile,v 1.12 2020/03/23 09:44:44 tnn Exp $
+
+DISTNAME=	buildbot-www-${BBVERSION}
+CATEGORIES=	devel net python
+MASTER_SITES=	${MASTER_SITE_PYPI:=b/buildbot-www/}
+
+COMMENT=	Web frontend for the buildbot CI system
+
+DEPENDS+=	${PYPKGPREFIX}-buildbot-[0-9]*:../../wip/py-buildbot
+BUILD_DEPENDS+=	${PYPKGPREFIX}-buildbot-pkg-[0-9]*:../../wip/py-buildbot-pkg
+BUILD_DEPENDS+=	${PYPKGPREFIX}-mock-[0-9]*:../../devel/py-mock
+BUILD_DEPENDS+=	${PYPKGPREFIX}-pip-[0-9]*:../../devel/py-pip
+BUILD_DEPENDS+=	${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel
+BUILD_DEPENDS+=	${PYPKGPREFIX}-yaml-[0-9]*:../../textproc/py-yaml
+
+USE_LANGUAGES=	# none
+
+.include "../../wip/py-buildbot/Makefile.common"
diff --git a/py-buildbot-www/PLIST b/py-buildbot-www/PLIST
new file mode 100644
index 0000000000..ac73664d65
--- /dev/null
+++ b/py-buildbot-www/PLIST
@@ -0,0 +1,36 @@
+@comment $NetBSD$
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/buildbot_www/VERSION
+${PYSITELIB}/buildbot_www/__init__.py
+${PYSITELIB}/buildbot_www/__init__.pyc
+${PYSITELIB}/buildbot_www/__init__.pyo
+${PYSITELIB}/buildbot_www/static/2.js
+${PYSITELIB}/buildbot_www/static/2.js.map
+${PYSITELIB}/buildbot_www/static/448c34a56d699c29117adc64c43affeb.woff2
+${PYSITELIB}/buildbot_www/static/674f50d287a8c48dc19ba404d20fe713.eot
+${PYSITELIB}/buildbot_www/static/af7ae505a9eed503f8b8e6982036873e.woff2
+${PYSITELIB}/buildbot_www/static/b06871f281fee6b241d60582ae9369b9.ttf
+${PYSITELIB}/buildbot_www/static/browser-warning-list.js
+${PYSITELIB}/buildbot_www/static/browser-warning.css
+${PYSITELIB}/buildbot_www/static/browser-warning.js
+${PYSITELIB}/buildbot_www/static/e18bbf611f2a2e43afc071aa2f4e1512.ttf
+${PYSITELIB}/buildbot_www/static/f4769f9bdb7466be65088239c12046d1.eot
+${PYSITELIB}/buildbot_www/static/fa2772327f55d8198301fdb8bcfc8158.woff
+${PYSITELIB}/buildbot_www/static/fee66e712a8a08eef5805a46892932ad.woff
+${PYSITELIB}/buildbot_www/static/img/favicon.ico
+${PYSITELIB}/buildbot_www/static/img/fontawesome-webfont.svg
+${PYSITELIB}/buildbot_www/static/img/glyphicons-halflings-regular.svg
+${PYSITELIB}/buildbot_www/static/img/icon.png
+${PYSITELIB}/buildbot_www/static/img/icon.svg
+${PYSITELIB}/buildbot_www/static/img/icon16.svg
+${PYSITELIB}/buildbot_www/static/img/nobody.png
+${PYSITELIB}/buildbot_www/static/index.html
+${PYSITELIB}/buildbot_www/static/scripts.js
+${PYSITELIB}/buildbot_www/static/scripts.js.map
+${PYSITELIB}/buildbot_www/static/styles.css
+${PYSITELIB}/buildbot_www/static/styles.css.map
diff --git a/py-buildbot-www/distinfo b/py-buildbot-www/distinfo
new file mode 100644
index 0000000000..5c7208afd4
--- /dev/null
+++ b/py-buildbot-www/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.7 2020/02/19 19:07:19 adam Exp $
+
+SHA1 (buildbot-www-2.10.1.tar.gz) = b016186cc5ca9ba5420b8ac8f650d251877cb0b4
+RMD160 (buildbot-www-2.10.1.tar.gz) = 6e3458739cf34bc7c281c2459f0364514b9da15f
+SHA512 (buildbot-www-2.10.1.tar.gz) = c1bc1f3c9154c7d96d7d3f25f6ce89fffd1f98b4fccf8f9499d230cd81d3f67f25e4a01dca04723a838065368d1256933fce26fa252f136285f6d617f68e6f7b
+Size (buildbot-www-2.10.1.tar.gz) = 3180266 bytes
diff --git a/py-buildbot/ALTERNATIVES b/py-buildbot/ALTERNATIVES
new file mode 100644
index 0000000000..c85313ba70
--- /dev/null
+++ b/py-buildbot/ALTERNATIVES
@@ -0,0 +1,2 @@
+bin/buildbot @PREFIX@/bin/buildbot-@PYVERSSUFFIX@
+bin/buildbot_windows_service @PREFIX@/bin/buildbot_windows_service-@PYVERSSUFFIX@
diff --git a/py-buildbot/DESCR b/py-buildbot/DESCR
new file mode 100644
index 0000000000..ad2fcd403c
--- /dev/null
+++ b/py-buildbot/DESCR
@@ -0,0 +1,12 @@
+The BuildBot is a system to automate the compile/test cycle required by
+most software projects to validate code changes. By automatically
+rebuilding and testing the tree each time something has changed, build
+problems are pinpointed quickly, before other developers are
+inconvenienced by the failure. The guilty developer can be identified
+and harassed without human intervention. By running the builds on a
+variety of platforms, developers who do not have the facilities to test
+their changes everywhere before checkin will at least know shortly
+afterwards whether they have broken the build or not. Warning counts,
+lint checks, image size, compile time, and other build parameters can
+be tracked over time, are more visible, and are therefore easier to
+improve.
diff --git a/py-buildbot/Makefile b/py-buildbot/Makefile
new file mode 100644
index 0000000000..ff30b98220
--- /dev/null
+++ b/py-buildbot/Makefile
@@ -0,0 +1,35 @@
+# $NetBSD: Makefile,v 1.23 2020/02/19 19:07:18 adam Exp $
+
+DISTNAME=	buildbot-${BBVERSION}
+CATEGORIES=	devel net python
+MASTER_SITES=	${MASTER_SITE_PYPI:=b/buildbot/}
+
+COMMENT=	Continuous integration system
+
+DEPENDS+=	${PYPKGPREFIX}-JWT-[0-9]*:../../textproc/py-JWT
+DEPENDS+=	${PYPKGPREFIX}-autobahn>=0.16.0:../../www/py-autobahn
+DEPENDS+=	${PYPKGPREFIX}-dateutil>=1.5:../../time/py-dateutil
+DEPENDS+=	${PYPKGPREFIX}-jinja2>=2.1:../../textproc/py-jinja2
+DEPENDS+=	${PYPKGPREFIX}-setuptools>=8.0:../../devel/py-setuptools
+DEPENDS+=	${PYPKGPREFIX}-sqlalchemy>=1.1.0:../../databases/py-sqlalchemy
+DEPENDS+=	${PYPKGPREFIX}-sqlalchemy-migrate>=0.9:../../databases/py-sqlalchemy-migrate
+DEPENDS+=	${PYPKGPREFIX}-twisted>=17.9.0:../../net/py-twisted
+DEPENDS+=	${PYPKGPREFIX}-txaio>=2.2.2:../../devel/py-txaio
+DEPENDS+=	${PYPKGPREFIX}-ZopeInterface>=4.1.1:../../devel/py-ZopeInterface
+TEST_DEPENDS+=	${PYPKGPREFIX}-boto3-[0-9]*:../../net/py-boto3
+TEST_DEPENDS+=	${PYPKGPREFIX}-jade-[0-9]*:../../textproc/py-jade
+TEST_DEPENDS+=	${PYPKGPREFIX}-lz4-[0-9]*:../../archivers/py-lz4
+TEST_DEPENDS+=	${PYPKGPREFIX}-mock>=2.0.0:../../devel/py-mock
+TEST_DEPENDS+=	${PYPKGPREFIX}-moto-[0-9]*:../../net/py-moto
+TEST_DEPENDS+=	${PYPKGPREFIX}-parameterized-[0-9]*:../../devel/py-parameterized
+TEST_DEPENDS+=	${PYPKGPREFIX}-treq-[0-9]*:../../devel/py-treq
+TEST_DEPENDS+=	${PYPKGPREFIX}-txrequests-[0-9]*:../../devel/py-txrequests
+
+USE_LANGUAGES=	# none
+
+post-install:
+	cd ${DESTDIR}${PREFIX}/bin && \
+	${MV} buildbot buildbot-${PYVERSSUFFIX} && \
+	${MV} buildbot_windows_service buildbot_windows_service-${PYVERSSUFFIX} || ${TRUE}
+
+.include "Makefile.common"
diff --git a/py-buildbot/Makefile.common b/py-buildbot/Makefile.common
new file mode 100644
index 0000000000..06751421a6
--- /dev/null
+++ b/py-buildbot/Makefile.common
@@ -0,0 +1,10 @@
+BBVERSION=	2.10.1
+MAINTAINER=	root%zta.lk@localhost
+HOMEPAGE=	https://buildbot.net/
+PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
+LICENSE=	gnu-gpl-v2
+
+PYTHON_VERSIONS_INCOMPATIBLE=	27
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/py-buildbot/PLIST b/py-buildbot/PLIST
new file mode 100644
index 0000000000..1cf4bd694e
--- /dev/null
+++ b/py-buildbot/PLIST
@@ -0,0 +1,1614 @@
+@comment $NetBSD$
+bin/buildbot-${PYVERSSUFFIX}
+bin/buildbot_windows_service-${PYVERSSUFFIX}
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/buildbot/VERSION
+${PYSITELIB}/buildbot/__init__.py
+${PYSITELIB}/buildbot/__init__.pyc
+${PYSITELIB}/buildbot/__init__.pyo
+${PYSITELIB}/buildbot/buildbot_net_usage_data.py
+${PYSITELIB}/buildbot/buildbot_net_usage_data.pyc
+${PYSITELIB}/buildbot/buildbot_net_usage_data.pyo
+${PYSITELIB}/buildbot/buildrequest.py
+${PYSITELIB}/buildbot/buildrequest.pyc
+${PYSITELIB}/buildbot/buildrequest.pyo
+${PYSITELIB}/buildbot/changes/__init__.py
+${PYSITELIB}/buildbot/changes/__init__.pyc
+${PYSITELIB}/buildbot/changes/__init__.pyo
+${PYSITELIB}/buildbot/changes/base.py
+${PYSITELIB}/buildbot/changes/base.pyc
+${PYSITELIB}/buildbot/changes/base.pyo
+${PYSITELIB}/buildbot/changes/bitbucket.py
+${PYSITELIB}/buildbot/changes/bitbucket.pyc
+${PYSITELIB}/buildbot/changes/bitbucket.pyo
+${PYSITELIB}/buildbot/changes/changes.py
+${PYSITELIB}/buildbot/changes/changes.pyc
+${PYSITELIB}/buildbot/changes/changes.pyo
+${PYSITELIB}/buildbot/changes/filter.py
+${PYSITELIB}/buildbot/changes/filter.pyc
+${PYSITELIB}/buildbot/changes/filter.pyo
+${PYSITELIB}/buildbot/changes/gerritchangesource.py
+${PYSITELIB}/buildbot/changes/gerritchangesource.pyc
+${PYSITELIB}/buildbot/changes/gerritchangesource.pyo
+${PYSITELIB}/buildbot/changes/github.py
+${PYSITELIB}/buildbot/changes/github.pyc
+${PYSITELIB}/buildbot/changes/github.pyo
+${PYSITELIB}/buildbot/changes/gitpoller.py
+${PYSITELIB}/buildbot/changes/gitpoller.pyc
+${PYSITELIB}/buildbot/changes/gitpoller.pyo
+${PYSITELIB}/buildbot/changes/hgpoller.py
+${PYSITELIB}/buildbot/changes/hgpoller.pyc
+${PYSITELIB}/buildbot/changes/hgpoller.pyo
+${PYSITELIB}/buildbot/changes/mail.py
+${PYSITELIB}/buildbot/changes/mail.pyc
+${PYSITELIB}/buildbot/changes/mail.pyo
+${PYSITELIB}/buildbot/changes/manager.py
+${PYSITELIB}/buildbot/changes/manager.pyc
+${PYSITELIB}/buildbot/changes/manager.pyo
+${PYSITELIB}/buildbot/changes/p4poller.py
+${PYSITELIB}/buildbot/changes/p4poller.pyc
+${PYSITELIB}/buildbot/changes/p4poller.pyo
+${PYSITELIB}/buildbot/changes/pb.py
+${PYSITELIB}/buildbot/changes/pb.pyc
+${PYSITELIB}/buildbot/changes/pb.pyo
+${PYSITELIB}/buildbot/changes/svnpoller.py
+${PYSITELIB}/buildbot/changes/svnpoller.pyc
+${PYSITELIB}/buildbot/changes/svnpoller.pyo
+${PYSITELIB}/buildbot/clients/__init__.py
+${PYSITELIB}/buildbot/clients/__init__.pyc
+${PYSITELIB}/buildbot/clients/__init__.pyo
+${PYSITELIB}/buildbot/clients/base.py
+${PYSITELIB}/buildbot/clients/base.pyc
+${PYSITELIB}/buildbot/clients/base.pyo
+${PYSITELIB}/buildbot/clients/sendchange.py
+${PYSITELIB}/buildbot/clients/sendchange.pyc
+${PYSITELIB}/buildbot/clients/sendchange.pyo
+${PYSITELIB}/buildbot/clients/tryclient.py
+${PYSITELIB}/buildbot/clients/tryclient.pyc
+${PYSITELIB}/buildbot/clients/tryclient.pyo
+${PYSITELIB}/buildbot/clients/usersclient.py
+${PYSITELIB}/buildbot/clients/usersclient.pyc
+${PYSITELIB}/buildbot/clients/usersclient.pyo
+${PYSITELIB}/buildbot/config.py
+${PYSITELIB}/buildbot/config.pyc
+${PYSITELIB}/buildbot/config.pyo
+${PYSITELIB}/buildbot/configurators/__init__.py
+${PYSITELIB}/buildbot/configurators/__init__.pyc
+${PYSITELIB}/buildbot/configurators/__init__.pyo
+${PYSITELIB}/buildbot/configurators/janitor.py
+${PYSITELIB}/buildbot/configurators/janitor.pyc
+${PYSITELIB}/buildbot/configurators/janitor.pyo
+${PYSITELIB}/buildbot/data/__init__.py
+${PYSITELIB}/buildbot/data/__init__.pyc
+${PYSITELIB}/buildbot/data/__init__.pyo
+${PYSITELIB}/buildbot/data/base.py
+${PYSITELIB}/buildbot/data/base.pyc
+${PYSITELIB}/buildbot/data/base.pyo
+${PYSITELIB}/buildbot/data/build_data.py
+${PYSITELIB}/buildbot/data/build_data.pyc
+${PYSITELIB}/buildbot/data/build_data.pyo
+${PYSITELIB}/buildbot/data/builders.py
+${PYSITELIB}/buildbot/data/builders.pyc
+${PYSITELIB}/buildbot/data/builders.pyo
+${PYSITELIB}/buildbot/data/buildrequests.py
+${PYSITELIB}/buildbot/data/buildrequests.pyc
+${PYSITELIB}/buildbot/data/buildrequests.pyo
+${PYSITELIB}/buildbot/data/builds.py
+${PYSITELIB}/buildbot/data/builds.pyc
+${PYSITELIB}/buildbot/data/builds.pyo
+${PYSITELIB}/buildbot/data/buildsets.py
+${PYSITELIB}/buildbot/data/buildsets.pyc
+${PYSITELIB}/buildbot/data/buildsets.pyo
+${PYSITELIB}/buildbot/data/changes.py
+${PYSITELIB}/buildbot/data/changes.pyc
+${PYSITELIB}/buildbot/data/changes.pyo
+${PYSITELIB}/buildbot/data/changesources.py
+${PYSITELIB}/buildbot/data/changesources.pyc
+${PYSITELIB}/buildbot/data/changesources.pyo
+${PYSITELIB}/buildbot/data/connector.py
+${PYSITELIB}/buildbot/data/connector.pyc
+${PYSITELIB}/buildbot/data/connector.pyo
+${PYSITELIB}/buildbot/data/exceptions.py
+${PYSITELIB}/buildbot/data/exceptions.pyc
+${PYSITELIB}/buildbot/data/exceptions.pyo
+${PYSITELIB}/buildbot/data/forceschedulers.py
+${PYSITELIB}/buildbot/data/forceschedulers.pyc
+${PYSITELIB}/buildbot/data/forceschedulers.pyo
+${PYSITELIB}/buildbot/data/logchunks.py
+${PYSITELIB}/buildbot/data/logchunks.pyc
+${PYSITELIB}/buildbot/data/logchunks.pyo
+${PYSITELIB}/buildbot/data/logs.py
+${PYSITELIB}/buildbot/data/logs.pyc
+${PYSITELIB}/buildbot/data/logs.pyo
+${PYSITELIB}/buildbot/data/masters.py
+${PYSITELIB}/buildbot/data/masters.pyc
+${PYSITELIB}/buildbot/data/masters.pyo
+${PYSITELIB}/buildbot/data/patches.py
+${PYSITELIB}/buildbot/data/patches.pyc
+${PYSITELIB}/buildbot/data/patches.pyo
+${PYSITELIB}/buildbot/data/properties.py
+${PYSITELIB}/buildbot/data/properties.pyc
+${PYSITELIB}/buildbot/data/properties.pyo
+${PYSITELIB}/buildbot/data/resultspec.py
+${PYSITELIB}/buildbot/data/resultspec.pyc
+${PYSITELIB}/buildbot/data/resultspec.pyo
+${PYSITELIB}/buildbot/data/root.py
+${PYSITELIB}/buildbot/data/root.pyc
+${PYSITELIB}/buildbot/data/root.pyo
+${PYSITELIB}/buildbot/data/schedulers.py
+${PYSITELIB}/buildbot/data/schedulers.pyc
+${PYSITELIB}/buildbot/data/schedulers.pyo
+${PYSITELIB}/buildbot/data/sourcestamps.py
+${PYSITELIB}/buildbot/data/sourcestamps.pyc
+${PYSITELIB}/buildbot/data/sourcestamps.pyo
+${PYSITELIB}/buildbot/data/steps.py
+${PYSITELIB}/buildbot/data/steps.pyc
+${PYSITELIB}/buildbot/data/steps.pyo
+${PYSITELIB}/buildbot/data/test_result_sets.py
+${PYSITELIB}/buildbot/data/test_result_sets.pyc
+${PYSITELIB}/buildbot/data/test_result_sets.pyo
+${PYSITELIB}/buildbot/data/test_results.py
+${PYSITELIB}/buildbot/data/test_results.pyc
+${PYSITELIB}/buildbot/data/test_results.pyo
+${PYSITELIB}/buildbot/data/types.py
+${PYSITELIB}/buildbot/data/types.pyc
+${PYSITELIB}/buildbot/data/types.pyo
+${PYSITELIB}/buildbot/data/workers.py
+${PYSITELIB}/buildbot/data/workers.pyc
+${PYSITELIB}/buildbot/data/workers.pyo
+${PYSITELIB}/buildbot/db/__init__.py
+${PYSITELIB}/buildbot/db/__init__.pyc
+${PYSITELIB}/buildbot/db/__init__.pyo
+${PYSITELIB}/buildbot/db/base.py
+${PYSITELIB}/buildbot/db/base.pyc
+${PYSITELIB}/buildbot/db/base.pyo
+${PYSITELIB}/buildbot/db/build_data.py
+${PYSITELIB}/buildbot/db/build_data.pyc
+${PYSITELIB}/buildbot/db/build_data.pyo
+${PYSITELIB}/buildbot/db/builders.py
+${PYSITELIB}/buildbot/db/builders.pyc
+${PYSITELIB}/buildbot/db/builders.pyo
+${PYSITELIB}/buildbot/db/buildrequests.py
+${PYSITELIB}/buildbot/db/buildrequests.pyc
+${PYSITELIB}/buildbot/db/buildrequests.pyo
+${PYSITELIB}/buildbot/db/builds.py
+${PYSITELIB}/buildbot/db/builds.pyc
+${PYSITELIB}/buildbot/db/builds.pyo
+${PYSITELIB}/buildbot/db/buildsets.py
+${PYSITELIB}/buildbot/db/buildsets.pyc
+${PYSITELIB}/buildbot/db/buildsets.pyo
+${PYSITELIB}/buildbot/db/changes.py
+${PYSITELIB}/buildbot/db/changes.pyc
+${PYSITELIB}/buildbot/db/changes.pyo
+${PYSITELIB}/buildbot/db/changesources.py
+${PYSITELIB}/buildbot/db/changesources.pyc
+${PYSITELIB}/buildbot/db/changesources.pyo
+${PYSITELIB}/buildbot/db/connector.py
+${PYSITELIB}/buildbot/db/connector.pyc
+${PYSITELIB}/buildbot/db/connector.pyo
+${PYSITELIB}/buildbot/db/dbconfig.py
+${PYSITELIB}/buildbot/db/dbconfig.pyc
+${PYSITELIB}/buildbot/db/dbconfig.pyo
+${PYSITELIB}/buildbot/db/enginestrategy.py
+${PYSITELIB}/buildbot/db/enginestrategy.pyc
+${PYSITELIB}/buildbot/db/enginestrategy.pyo
+${PYSITELIB}/buildbot/db/exceptions.py
+${PYSITELIB}/buildbot/db/exceptions.pyc
+${PYSITELIB}/buildbot/db/exceptions.pyo
+${PYSITELIB}/buildbot/db/logs.py
+${PYSITELIB}/buildbot/db/logs.pyc
+${PYSITELIB}/buildbot/db/logs.pyo
+${PYSITELIB}/buildbot/db/masters.py
+${PYSITELIB}/buildbot/db/masters.pyc
+${PYSITELIB}/buildbot/db/masters.pyo
+${PYSITELIB}/buildbot/db/migrate/migrate.cfg
+${PYSITELIB}/buildbot/db/migrate/versions/040_add_builder_tags.py
+${PYSITELIB}/buildbot/db/migrate/versions/040_add_builder_tags.pyc
+${PYSITELIB}/buildbot/db/migrate/versions/040_add_builder_tags.pyo
+${PYSITELIB}/buildbot/db/migrate/versions/041_add_N_N_tagsbuilders.py
+${PYSITELIB}/buildbot/db/migrate/versions/041_add_N_N_tagsbuilders.pyc
+${PYSITELIB}/buildbot/db/migrate/versions/041_add_N_N_tagsbuilders.pyo
+${PYSITELIB}/buildbot/db/migrate/versions/042_add_build_properties_table.py
+${PYSITELIB}/buildbot/db/migrate/versions/042_add_build_properties_table.pyc
+${PYSITELIB}/buildbot/db/migrate/versions/042_add_build_properties_table.pyo
+${PYSITELIB}/buildbot/db/migrate/versions/043_changes_parent.py
+${PYSITELIB}/buildbot/db/migrate/versions/043_changes_parent.pyc
+${PYSITELIB}/buildbot/db/migrate/versions/043_changes_parent.pyo
+${PYSITELIB}/buildbot/db/migrate/versions/044_add_step_hidden.py
+${PYSITELIB}/buildbot/db/migrate/versions/044_add_step_hidden.pyc
+${PYSITELIB}/buildbot/db/migrate/versions/044_add_step_hidden.pyo
+${PYSITELIB}/buildbot/db/migrate/versions/045_worker_transition.py
+${PYSITELIB}/buildbot/db/migrate/versions/045_worker_transition.pyc
+${PYSITELIB}/buildbot/db/migrate/versions/045_worker_transition.pyo
+${PYSITELIB}/buildbot/db/migrate/versions/046_mysql_innodb_compatibility.py
+${PYSITELIB}/buildbot/db/migrate/versions/046_mysql_innodb_compatibility.pyc
+${PYSITELIB}/buildbot/db/migrate/versions/046_mysql_innodb_compatibility.pyo
+${PYSITELIB}/buildbot/db/migrate/versions/047_cascading_deletes.py
+${PYSITELIB}/buildbot/db/migrate/versions/047_cascading_deletes.pyc
+${PYSITELIB}/buildbot/db/migrate/versions/047_cascading_deletes.pyo
+${PYSITELIB}/buildbot/db/migrate/versions/048_change_properties_to_text.py
+${PYSITELIB}/buildbot/db/migrate/versions/048_change_properties_to_text.pyc
+${PYSITELIB}/buildbot/db/migrate/versions/048_change_properties_to_text.pyo
+${PYSITELIB}/buildbot/db/migrate/versions/049_add_schedulers_enabled.py
+${PYSITELIB}/buildbot/db/migrate/versions/049_add_schedulers_enabled.pyc
+${PYSITELIB}/buildbot/db/migrate/versions/049_add_schedulers_enabled.pyo
+${PYSITELIB}/buildbot/db/migrate/versions/050_cascading_deletes_all.py
+${PYSITELIB}/buildbot/db/migrate/versions/050_cascading_deletes_all.pyc
+${PYSITELIB}/buildbot/db/migrate/versions/050_cascading_deletes_all.pyo
+${PYSITELIB}/buildbot/db/migrate/versions/051_add_worker_status.py
+${PYSITELIB}/buildbot/db/migrate/versions/051_add_worker_status.pyc
+${PYSITELIB}/buildbot/db/migrate/versions/051_add_worker_status.pyo
+${PYSITELIB}/buildbot/db/migrate/versions/052_cascading_set_null.py
+${PYSITELIB}/buildbot/db/migrate/versions/052_cascading_set_null.pyc
+${PYSITELIB}/buildbot/db/migrate/versions/052_cascading_set_null.pyo
+${PYSITELIB}/buildbot/db/migrate/versions/053_add_changes_committer.py
+${PYSITELIB}/buildbot/db/migrate/versions/053_add_changes_committer.pyc
+${PYSITELIB}/buildbot/db/migrate/versions/053_add_changes_committer.pyo
+${PYSITELIB}/buildbot/db/migrate/versions/054_add_index_to_steps.py
+${PYSITELIB}/buildbot/db/migrate/versions/054_add_index_to_steps.pyc
+${PYSITELIB}/buildbot/db/migrate/versions/054_add_index_to_steps.pyo
+${PYSITELIB}/buildbot/db/migrate/versions/055_fix_changes_committer.py
+${PYSITELIB}/buildbot/db/migrate/versions/055_fix_changes_committer.pyc
+${PYSITELIB}/buildbot/db/migrate/versions/055_fix_changes_committer.pyo
+${PYSITELIB}/buildbot/db/migrate/versions/056_add_test_result_tables.py
+${PYSITELIB}/buildbot/db/migrate/versions/056_add_test_result_tables.pyc
+${PYSITELIB}/buildbot/db/migrate/versions/056_add_test_result_tables.pyo
+${PYSITELIB}/buildbot/db/migrate/versions/057_add_build_data_tables.py
+${PYSITELIB}/buildbot/db/migrate/versions/057_add_build_data_tables.pyc
+${PYSITELIB}/buildbot/db/migrate/versions/057_add_build_data_tables.pyo
+${PYSITELIB}/buildbot/db/migrate/versions/058_add_build_data_length.py
+${PYSITELIB}/buildbot/db/migrate/versions/058_add_build_data_length.pyc
+${PYSITELIB}/buildbot/db/migrate/versions/058_add_build_data_length.pyo
+${PYSITELIB}/buildbot/db/migrate/versions/__init__.py
+${PYSITELIB}/buildbot/db/migrate/versions/__init__.pyc
+${PYSITELIB}/buildbot/db/migrate/versions/__init__.pyo
+${PYSITELIB}/buildbot/db/migrate_utils.py
+${PYSITELIB}/buildbot/db/migrate_utils.pyc
+${PYSITELIB}/buildbot/db/migrate_utils.pyo
+${PYSITELIB}/buildbot/db/model.py
+${PYSITELIB}/buildbot/db/model.pyc
+${PYSITELIB}/buildbot/db/model.pyo
+${PYSITELIB}/buildbot/db/pool.py
+${PYSITELIB}/buildbot/db/pool.pyc
+${PYSITELIB}/buildbot/db/pool.pyo
+${PYSITELIB}/buildbot/db/schedulers.py
+${PYSITELIB}/buildbot/db/schedulers.pyc
+${PYSITELIB}/buildbot/db/schedulers.pyo
+${PYSITELIB}/buildbot/db/sourcestamps.py
+${PYSITELIB}/buildbot/db/sourcestamps.pyc
+${PYSITELIB}/buildbot/db/sourcestamps.pyo
+${PYSITELIB}/buildbot/db/state.py
+${PYSITELIB}/buildbot/db/state.pyc
+${PYSITELIB}/buildbot/db/state.pyo
+${PYSITELIB}/buildbot/db/steps.py
+${PYSITELIB}/buildbot/db/steps.pyc
+${PYSITELIB}/buildbot/db/steps.pyo
+${PYSITELIB}/buildbot/db/tags.py
+${PYSITELIB}/buildbot/db/tags.pyc
+${PYSITELIB}/buildbot/db/tags.pyo
+${PYSITELIB}/buildbot/db/test_result_sets.py
+${PYSITELIB}/buildbot/db/test_result_sets.pyc
+${PYSITELIB}/buildbot/db/test_result_sets.pyo
+${PYSITELIB}/buildbot/db/test_results.py
+${PYSITELIB}/buildbot/db/test_results.pyc
+${PYSITELIB}/buildbot/db/test_results.pyo
+${PYSITELIB}/buildbot/db/types/__init__.py
+${PYSITELIB}/buildbot/db/types/__init__.pyc
+${PYSITELIB}/buildbot/db/types/__init__.pyo
+${PYSITELIB}/buildbot/db/types/json.py
+${PYSITELIB}/buildbot/db/types/json.pyc
+${PYSITELIB}/buildbot/db/types/json.pyo
+${PYSITELIB}/buildbot/db/users.py
+${PYSITELIB}/buildbot/db/users.pyc
+${PYSITELIB}/buildbot/db/users.pyo
+${PYSITELIB}/buildbot/db/workers.py
+${PYSITELIB}/buildbot/db/workers.pyc
+${PYSITELIB}/buildbot/db/workers.pyo
+${PYSITELIB}/buildbot/errors.py
+${PYSITELIB}/buildbot/errors.pyc
+${PYSITELIB}/buildbot/errors.pyo
+${PYSITELIB}/buildbot/interfaces.py
+${PYSITELIB}/buildbot/interfaces.pyc
+${PYSITELIB}/buildbot/interfaces.pyo
+${PYSITELIB}/buildbot/locks.py
+${PYSITELIB}/buildbot/locks.pyc
+${PYSITELIB}/buildbot/locks.pyo
+${PYSITELIB}/buildbot/machine/__init__.py
+${PYSITELIB}/buildbot/machine/__init__.pyc
+${PYSITELIB}/buildbot/machine/__init__.pyo
+${PYSITELIB}/buildbot/machine/base.py
+${PYSITELIB}/buildbot/machine/base.pyc
+${PYSITELIB}/buildbot/machine/base.pyo
+${PYSITELIB}/buildbot/machine/generic.py
+${PYSITELIB}/buildbot/machine/generic.pyc
+${PYSITELIB}/buildbot/machine/generic.pyo
+${PYSITELIB}/buildbot/machine/latent.py
+${PYSITELIB}/buildbot/machine/latent.pyc
+${PYSITELIB}/buildbot/machine/latent.pyo
+${PYSITELIB}/buildbot/machine/manager.py
+${PYSITELIB}/buildbot/machine/manager.pyc
+${PYSITELIB}/buildbot/machine/manager.pyo
+${PYSITELIB}/buildbot/manhole.py
+${PYSITELIB}/buildbot/manhole.pyc
+${PYSITELIB}/buildbot/manhole.pyo
+${PYSITELIB}/buildbot/master.py
+${PYSITELIB}/buildbot/master.pyc
+${PYSITELIB}/buildbot/master.pyo
+${PYSITELIB}/buildbot/monkeypatches/__init__.py
+${PYSITELIB}/buildbot/monkeypatches/__init__.pyc
+${PYSITELIB}/buildbot/monkeypatches/__init__.pyo
+${PYSITELIB}/buildbot/monkeypatches/decorators.py
+${PYSITELIB}/buildbot/monkeypatches/decorators.pyc
+${PYSITELIB}/buildbot/monkeypatches/decorators.pyo
+${PYSITELIB}/buildbot/monkeypatches/servicechecks.py
+${PYSITELIB}/buildbot/monkeypatches/servicechecks.pyc
+${PYSITELIB}/buildbot/monkeypatches/servicechecks.pyo
+${PYSITELIB}/buildbot/mq/__init__.py
+${PYSITELIB}/buildbot/mq/__init__.pyc
+${PYSITELIB}/buildbot/mq/__init__.pyo
+${PYSITELIB}/buildbot/mq/base.py
+${PYSITELIB}/buildbot/mq/base.pyc
+${PYSITELIB}/buildbot/mq/base.pyo
+${PYSITELIB}/buildbot/mq/connector.py
+${PYSITELIB}/buildbot/mq/connector.pyc
+${PYSITELIB}/buildbot/mq/connector.pyo
+${PYSITELIB}/buildbot/mq/simple.py
+${PYSITELIB}/buildbot/mq/simple.pyc
+${PYSITELIB}/buildbot/mq/simple.pyo
+${PYSITELIB}/buildbot/mq/wamp.py
+${PYSITELIB}/buildbot/mq/wamp.pyc
+${PYSITELIB}/buildbot/mq/wamp.pyo
+${PYSITELIB}/buildbot/pbmanager.py
+${PYSITELIB}/buildbot/pbmanager.pyc
+${PYSITELIB}/buildbot/pbmanager.pyo
+${PYSITELIB}/buildbot/pbutil.py
+${PYSITELIB}/buildbot/pbutil.pyc
+${PYSITELIB}/buildbot/pbutil.pyo
+${PYSITELIB}/buildbot/plugins/__init__.py
+${PYSITELIB}/buildbot/plugins/__init__.pyc
+${PYSITELIB}/buildbot/plugins/__init__.pyo
+${PYSITELIB}/buildbot/plugins/db.py
+${PYSITELIB}/buildbot/plugins/db.pyc
+${PYSITELIB}/buildbot/plugins/db.pyo
+${PYSITELIB}/buildbot/process/__init__.py
+${PYSITELIB}/buildbot/process/__init__.pyc
+${PYSITELIB}/buildbot/process/__init__.pyo
+${PYSITELIB}/buildbot/process/base.py
+${PYSITELIB}/buildbot/process/base.pyc
+${PYSITELIB}/buildbot/process/base.pyo
+${PYSITELIB}/buildbot/process/botmaster.py
+${PYSITELIB}/buildbot/process/botmaster.pyc
+${PYSITELIB}/buildbot/process/botmaster.pyo
+${PYSITELIB}/buildbot/process/build.py
+${PYSITELIB}/buildbot/process/build.pyc
+${PYSITELIB}/buildbot/process/build.pyo
+${PYSITELIB}/buildbot/process/builder.py
+${PYSITELIB}/buildbot/process/builder.pyc
+${PYSITELIB}/buildbot/process/builder.pyo
+${PYSITELIB}/buildbot/process/buildrequest.py
+${PYSITELIB}/buildbot/process/buildrequest.pyc
+${PYSITELIB}/buildbot/process/buildrequest.pyo
+${PYSITELIB}/buildbot/process/buildrequestdistributor.py
+${PYSITELIB}/buildbot/process/buildrequestdistributor.pyc
+${PYSITELIB}/buildbot/process/buildrequestdistributor.pyo
+${PYSITELIB}/buildbot/process/buildstep.py
+${PYSITELIB}/buildbot/process/buildstep.pyc
+${PYSITELIB}/buildbot/process/buildstep.pyo
+${PYSITELIB}/buildbot/process/cache.py
+${PYSITELIB}/buildbot/process/cache.pyc
+${PYSITELIB}/buildbot/process/cache.pyo
+${PYSITELIB}/buildbot/process/debug.py
+${PYSITELIB}/buildbot/process/debug.pyc
+${PYSITELIB}/buildbot/process/debug.pyo
+${PYSITELIB}/buildbot/process/factory.py
+${PYSITELIB}/buildbot/process/factory.pyc
+${PYSITELIB}/buildbot/process/factory.pyo
+${PYSITELIB}/buildbot/process/log.py
+${PYSITELIB}/buildbot/process/log.pyc
+${PYSITELIB}/buildbot/process/log.pyo
+${PYSITELIB}/buildbot/process/logobserver.py
+${PYSITELIB}/buildbot/process/logobserver.pyc
+${PYSITELIB}/buildbot/process/logobserver.pyo
+${PYSITELIB}/buildbot/process/measured_service.py
+${PYSITELIB}/buildbot/process/measured_service.pyc
+${PYSITELIB}/buildbot/process/measured_service.pyo
+${PYSITELIB}/buildbot/process/metrics.py
+${PYSITELIB}/buildbot/process/metrics.pyc
+${PYSITELIB}/buildbot/process/metrics.pyo
+${PYSITELIB}/buildbot/process/properties.py
+${PYSITELIB}/buildbot/process/properties.pyc
+${PYSITELIB}/buildbot/process/properties.pyo
+${PYSITELIB}/buildbot/process/remotecommand.py
+${PYSITELIB}/buildbot/process/remotecommand.pyc
+${PYSITELIB}/buildbot/process/remotecommand.pyo
+${PYSITELIB}/buildbot/process/remotetransfer.py
+${PYSITELIB}/buildbot/process/remotetransfer.pyc
+${PYSITELIB}/buildbot/process/remotetransfer.pyo
+${PYSITELIB}/buildbot/process/results.py
+${PYSITELIB}/buildbot/process/results.pyc
+${PYSITELIB}/buildbot/process/results.pyo
+${PYSITELIB}/buildbot/process/subunitlogobserver.py
+${PYSITELIB}/buildbot/process/subunitlogobserver.pyc
+${PYSITELIB}/buildbot/process/subunitlogobserver.pyo
+${PYSITELIB}/buildbot/process/users/__init__.py
+${PYSITELIB}/buildbot/process/users/__init__.pyc
+${PYSITELIB}/buildbot/process/users/__init__.pyo
+${PYSITELIB}/buildbot/process/users/manager.py
+${PYSITELIB}/buildbot/process/users/manager.pyc
+${PYSITELIB}/buildbot/process/users/manager.pyo
+${PYSITELIB}/buildbot/process/users/manual.py
+${PYSITELIB}/buildbot/process/users/manual.pyc
+${PYSITELIB}/buildbot/process/users/manual.pyo
+${PYSITELIB}/buildbot/process/users/users.py
+${PYSITELIB}/buildbot/process/users/users.pyc
+${PYSITELIB}/buildbot/process/users/users.pyo
+${PYSITELIB}/buildbot/process/workerforbuilder.py
+${PYSITELIB}/buildbot/process/workerforbuilder.pyc
+${PYSITELIB}/buildbot/process/workerforbuilder.pyo
+${PYSITELIB}/buildbot/reporters/__init__.py
+${PYSITELIB}/buildbot/reporters/__init__.pyc
+${PYSITELIB}/buildbot/reporters/__init__.pyo
+${PYSITELIB}/buildbot/reporters/base.py
+${PYSITELIB}/buildbot/reporters/base.pyc
+${PYSITELIB}/buildbot/reporters/base.pyo
+${PYSITELIB}/buildbot/reporters/bitbucket.py
+${PYSITELIB}/buildbot/reporters/bitbucket.pyc
+${PYSITELIB}/buildbot/reporters/bitbucket.pyo
+${PYSITELIB}/buildbot/reporters/bitbucketserver.py
+${PYSITELIB}/buildbot/reporters/bitbucketserver.pyc
+${PYSITELIB}/buildbot/reporters/bitbucketserver.pyo
+${PYSITELIB}/buildbot/reporters/generators/__init__.py
+${PYSITELIB}/buildbot/reporters/generators/__init__.pyc
+${PYSITELIB}/buildbot/reporters/generators/__init__.pyo
+${PYSITELIB}/buildbot/reporters/generators/build.py
+${PYSITELIB}/buildbot/reporters/generators/build.pyc
+${PYSITELIB}/buildbot/reporters/generators/build.pyo
+${PYSITELIB}/buildbot/reporters/generators/buildset.py
+${PYSITELIB}/buildbot/reporters/generators/buildset.pyc
+${PYSITELIB}/buildbot/reporters/generators/buildset.pyo
+${PYSITELIB}/buildbot/reporters/generators/utils.py
+${PYSITELIB}/buildbot/reporters/generators/utils.pyc
+${PYSITELIB}/buildbot/reporters/generators/utils.pyo
+${PYSITELIB}/buildbot/reporters/generators/worker.py
+${PYSITELIB}/buildbot/reporters/generators/worker.pyc
+${PYSITELIB}/buildbot/reporters/generators/worker.pyo
+${PYSITELIB}/buildbot/reporters/gerrit.py
+${PYSITELIB}/buildbot/reporters/gerrit.pyc
+${PYSITELIB}/buildbot/reporters/gerrit.pyo
+${PYSITELIB}/buildbot/reporters/gerrit_verify_status.py
+${PYSITELIB}/buildbot/reporters/gerrit_verify_status.pyc
+${PYSITELIB}/buildbot/reporters/gerrit_verify_status.pyo
+${PYSITELIB}/buildbot/reporters/github.py
+${PYSITELIB}/buildbot/reporters/github.pyc
+${PYSITELIB}/buildbot/reporters/github.pyo
+${PYSITELIB}/buildbot/reporters/gitlab.py
+${PYSITELIB}/buildbot/reporters/gitlab.pyc
+${PYSITELIB}/buildbot/reporters/gitlab.pyo
+${PYSITELIB}/buildbot/reporters/hipchat.py
+${PYSITELIB}/buildbot/reporters/hipchat.pyc
+${PYSITELIB}/buildbot/reporters/hipchat.pyo
+${PYSITELIB}/buildbot/reporters/http.py
+${PYSITELIB}/buildbot/reporters/http.pyc
+${PYSITELIB}/buildbot/reporters/http.pyo
+${PYSITELIB}/buildbot/reporters/irc.py
+${PYSITELIB}/buildbot/reporters/irc.pyc
+${PYSITELIB}/buildbot/reporters/irc.pyo
+${PYSITELIB}/buildbot/reporters/mail.py
+${PYSITELIB}/buildbot/reporters/mail.pyc
+${PYSITELIB}/buildbot/reporters/mail.pyo
+${PYSITELIB}/buildbot/reporters/message.py
+${PYSITELIB}/buildbot/reporters/message.pyc
+${PYSITELIB}/buildbot/reporters/message.pyo
+${PYSITELIB}/buildbot/reporters/notifier.py
+${PYSITELIB}/buildbot/reporters/notifier.pyc
+${PYSITELIB}/buildbot/reporters/notifier.pyo
+${PYSITELIB}/buildbot/reporters/pushjet.py
+${PYSITELIB}/buildbot/reporters/pushjet.pyc
+${PYSITELIB}/buildbot/reporters/pushjet.pyo
+${PYSITELIB}/buildbot/reporters/pushover.py
+${PYSITELIB}/buildbot/reporters/pushover.pyc
+${PYSITELIB}/buildbot/reporters/pushover.pyo
+${PYSITELIB}/buildbot/reporters/stash.py
+${PYSITELIB}/buildbot/reporters/stash.pyc
+${PYSITELIB}/buildbot/reporters/stash.pyo
+${PYSITELIB}/buildbot/reporters/telegram.py
+${PYSITELIB}/buildbot/reporters/telegram.pyc
+${PYSITELIB}/buildbot/reporters/telegram.pyo
+${PYSITELIB}/buildbot/reporters/templates/default_mail.txt
+${PYSITELIB}/buildbot/reporters/templates/default_notification.txt
+${PYSITELIB}/buildbot/reporters/templates/missing_mail.txt
+${PYSITELIB}/buildbot/reporters/templates/missing_notification.txt
+${PYSITELIB}/buildbot/reporters/utils.py
+${PYSITELIB}/buildbot/reporters/utils.pyc
+${PYSITELIB}/buildbot/reporters/utils.pyo
+${PYSITELIB}/buildbot/reporters/words.py
+${PYSITELIB}/buildbot/reporters/words.pyc
+${PYSITELIB}/buildbot/reporters/words.pyo
+${PYSITELIB}/buildbot/reporters/zulip.py
+${PYSITELIB}/buildbot/reporters/zulip.pyc
+${PYSITELIB}/buildbot/reporters/zulip.pyo
+${PYSITELIB}/buildbot/revlinks.py
+${PYSITELIB}/buildbot/revlinks.pyc
+${PYSITELIB}/buildbot/revlinks.pyo
+${PYSITELIB}/buildbot/scheduler.py
+${PYSITELIB}/buildbot/scheduler.pyc
+${PYSITELIB}/buildbot/scheduler.pyo
+${PYSITELIB}/buildbot/schedulers/__init__.py
+${PYSITELIB}/buildbot/schedulers/__init__.pyc
+${PYSITELIB}/buildbot/schedulers/__init__.pyo
+${PYSITELIB}/buildbot/schedulers/base.py
+${PYSITELIB}/buildbot/schedulers/base.pyc
+${PYSITELIB}/buildbot/schedulers/base.pyo
+${PYSITELIB}/buildbot/schedulers/basic.py
+${PYSITELIB}/buildbot/schedulers/basic.pyc
+${PYSITELIB}/buildbot/schedulers/basic.pyo
+${PYSITELIB}/buildbot/schedulers/dependent.py
+${PYSITELIB}/buildbot/schedulers/dependent.pyc
+${PYSITELIB}/buildbot/schedulers/dependent.pyo
+${PYSITELIB}/buildbot/schedulers/filter.py
+${PYSITELIB}/buildbot/schedulers/filter.pyc
+${PYSITELIB}/buildbot/schedulers/filter.pyo
+${PYSITELIB}/buildbot/schedulers/forcesched.py
+${PYSITELIB}/buildbot/schedulers/forcesched.pyc
+${PYSITELIB}/buildbot/schedulers/forcesched.pyo
+${PYSITELIB}/buildbot/schedulers/manager.py
+${PYSITELIB}/buildbot/schedulers/manager.pyc
+${PYSITELIB}/buildbot/schedulers/manager.pyo
+${PYSITELIB}/buildbot/schedulers/timed.py
+${PYSITELIB}/buildbot/schedulers/timed.pyc
+${PYSITELIB}/buildbot/schedulers/timed.pyo
+${PYSITELIB}/buildbot/schedulers/triggerable.py
+${PYSITELIB}/buildbot/schedulers/triggerable.pyc
+${PYSITELIB}/buildbot/schedulers/triggerable.pyo
+${PYSITELIB}/buildbot/schedulers/trysched.py
+${PYSITELIB}/buildbot/schedulers/trysched.pyc
+${PYSITELIB}/buildbot/schedulers/trysched.pyo
+${PYSITELIB}/buildbot/scripts/__init__.py
+${PYSITELIB}/buildbot/scripts/__init__.pyc
+${PYSITELIB}/buildbot/scripts/__init__.pyo
+${PYSITELIB}/buildbot/scripts/base.py
+${PYSITELIB}/buildbot/scripts/base.pyc
+${PYSITELIB}/buildbot/scripts/base.pyo
+${PYSITELIB}/buildbot/scripts/buildbot_tac.tmpl
+${PYSITELIB}/buildbot/scripts/checkconfig.py
+${PYSITELIB}/buildbot/scripts/checkconfig.pyc
+${PYSITELIB}/buildbot/scripts/checkconfig.pyo
+${PYSITELIB}/buildbot/scripts/cleanupdb.py
+${PYSITELIB}/buildbot/scripts/cleanupdb.pyc
+${PYSITELIB}/buildbot/scripts/cleanupdb.pyo
+${PYSITELIB}/buildbot/scripts/create_master.py
+${PYSITELIB}/buildbot/scripts/create_master.pyc
+${PYSITELIB}/buildbot/scripts/create_master.pyo
+${PYSITELIB}/buildbot/scripts/dataspec.py
+${PYSITELIB}/buildbot/scripts/dataspec.pyc
+${PYSITELIB}/buildbot/scripts/dataspec.pyo
+${PYSITELIB}/buildbot/scripts/devproxy.py
+${PYSITELIB}/buildbot/scripts/devproxy.pyc
+${PYSITELIB}/buildbot/scripts/devproxy.pyo
+${PYSITELIB}/buildbot/scripts/logwatcher.py
+${PYSITELIB}/buildbot/scripts/logwatcher.pyc
+${PYSITELIB}/buildbot/scripts/logwatcher.pyo
+${PYSITELIB}/buildbot/scripts/reconfig.py
+${PYSITELIB}/buildbot/scripts/reconfig.pyc
+${PYSITELIB}/buildbot/scripts/reconfig.pyo
+${PYSITELIB}/buildbot/scripts/restart.py
+${PYSITELIB}/buildbot/scripts/restart.pyc
+${PYSITELIB}/buildbot/scripts/restart.pyo
+${PYSITELIB}/buildbot/scripts/runner.py
+${PYSITELIB}/buildbot/scripts/runner.pyc
+${PYSITELIB}/buildbot/scripts/runner.pyo
+${PYSITELIB}/buildbot/scripts/sample.cfg
+${PYSITELIB}/buildbot/scripts/sendchange.py
+${PYSITELIB}/buildbot/scripts/sendchange.pyc
+${PYSITELIB}/buildbot/scripts/sendchange.pyo
+${PYSITELIB}/buildbot/scripts/start.py
+${PYSITELIB}/buildbot/scripts/start.pyc
+${PYSITELIB}/buildbot/scripts/start.pyo
+${PYSITELIB}/buildbot/scripts/stop.py
+${PYSITELIB}/buildbot/scripts/stop.pyc
+${PYSITELIB}/buildbot/scripts/stop.pyo
+${PYSITELIB}/buildbot/scripts/trycmd.py
+${PYSITELIB}/buildbot/scripts/trycmd.pyc
+${PYSITELIB}/buildbot/scripts/trycmd.pyo
+${PYSITELIB}/buildbot/scripts/tryserver.py
+${PYSITELIB}/buildbot/scripts/tryserver.pyc
+${PYSITELIB}/buildbot/scripts/tryserver.pyo
+${PYSITELIB}/buildbot/scripts/upgrade_master.py
+${PYSITELIB}/buildbot/scripts/upgrade_master.pyc
+${PYSITELIB}/buildbot/scripts/upgrade_master.pyo
+${PYSITELIB}/buildbot/scripts/user.py
+${PYSITELIB}/buildbot/scripts/user.pyc
+${PYSITELIB}/buildbot/scripts/user.pyo
+${PYSITELIB}/buildbot/scripts/windows_service.py
+${PYSITELIB}/buildbot/scripts/windows_service.pyc
+${PYSITELIB}/buildbot/scripts/windows_service.pyo
+${PYSITELIB}/buildbot/secrets/__init__.py
+${PYSITELIB}/buildbot/secrets/__init__.pyc
+${PYSITELIB}/buildbot/secrets/__init__.pyo
+${PYSITELIB}/buildbot/secrets/manager.py
+${PYSITELIB}/buildbot/secrets/manager.pyc
+${PYSITELIB}/buildbot/secrets/manager.pyo
+${PYSITELIB}/buildbot/secrets/providers/__init__.py
+${PYSITELIB}/buildbot/secrets/providers/__init__.pyc
+${PYSITELIB}/buildbot/secrets/providers/__init__.pyo
+${PYSITELIB}/buildbot/secrets/providers/base.py
+${PYSITELIB}/buildbot/secrets/providers/base.pyc
+${PYSITELIB}/buildbot/secrets/providers/base.pyo
+${PYSITELIB}/buildbot/secrets/providers/file.py
+${PYSITELIB}/buildbot/secrets/providers/file.pyc
+${PYSITELIB}/buildbot/secrets/providers/file.pyo
+${PYSITELIB}/buildbot/secrets/providers/passwordstore.py
+${PYSITELIB}/buildbot/secrets/providers/passwordstore.pyc
+${PYSITELIB}/buildbot/secrets/providers/passwordstore.pyo
+${PYSITELIB}/buildbot/secrets/providers/vault.py
+${PYSITELIB}/buildbot/secrets/providers/vault.pyc
+${PYSITELIB}/buildbot/secrets/providers/vault.pyo
+${PYSITELIB}/buildbot/secrets/secret.py
+${PYSITELIB}/buildbot/secrets/secret.pyc
+${PYSITELIB}/buildbot/secrets/secret.pyo
+${PYSITELIB}/buildbot/spec/api.raml
+${PYSITELIB}/buildbot/spec/types/build.raml
+${PYSITELIB}/buildbot/spec/types/build_data.raml
+${PYSITELIB}/buildbot/spec/types/builder.raml
+${PYSITELIB}/buildbot/spec/types/buildrequest.raml
+${PYSITELIB}/buildbot/spec/types/buildset.raml
+${PYSITELIB}/buildbot/spec/types/change.raml
+${PYSITELIB}/buildbot/spec/types/changesource.raml
+${PYSITELIB}/buildbot/spec/types/forcescheduler.raml
+${PYSITELIB}/buildbot/spec/types/identifier.raml
+${PYSITELIB}/buildbot/spec/types/log.raml
+${PYSITELIB}/buildbot/spec/types/logchunk.raml
+${PYSITELIB}/buildbot/spec/types/master.raml
+${PYSITELIB}/buildbot/spec/types/patch.raml
+${PYSITELIB}/buildbot/spec/types/rootlink.raml
+${PYSITELIB}/buildbot/spec/types/scheduler.raml
+${PYSITELIB}/buildbot/spec/types/sourcedproperties.raml
+${PYSITELIB}/buildbot/spec/types/sourcestamp.raml
+${PYSITELIB}/buildbot/spec/types/spec.raml
+${PYSITELIB}/buildbot/spec/types/step.raml
+${PYSITELIB}/buildbot/spec/types/test_result.raml
+${PYSITELIB}/buildbot/spec/types/test_result_set.raml
+${PYSITELIB}/buildbot/spec/types/worker.raml
+${PYSITELIB}/buildbot/statistics/__init__.py
+${PYSITELIB}/buildbot/statistics/__init__.pyc
+${PYSITELIB}/buildbot/statistics/__init__.pyo
+${PYSITELIB}/buildbot/statistics/capture.py
+${PYSITELIB}/buildbot/statistics/capture.pyc
+${PYSITELIB}/buildbot/statistics/capture.pyo
+${PYSITELIB}/buildbot/statistics/stats_service.py
+${PYSITELIB}/buildbot/statistics/stats_service.pyc
+${PYSITELIB}/buildbot/statistics/stats_service.pyo
+${PYSITELIB}/buildbot/statistics/storage_backends/__init__.py
+${PYSITELIB}/buildbot/statistics/storage_backends/__init__.pyc
+${PYSITELIB}/buildbot/statistics/storage_backends/__init__.pyo
+${PYSITELIB}/buildbot/statistics/storage_backends/base.py
+${PYSITELIB}/buildbot/statistics/storage_backends/base.pyc
+${PYSITELIB}/buildbot/statistics/storage_backends/base.pyo
+${PYSITELIB}/buildbot/statistics/storage_backends/influxdb_client.py
+${PYSITELIB}/buildbot/statistics/storage_backends/influxdb_client.pyc
+${PYSITELIB}/buildbot/statistics/storage_backends/influxdb_client.pyo
+${PYSITELIB}/buildbot/status/__init__.py
+${PYSITELIB}/buildbot/status/__init__.pyc
+${PYSITELIB}/buildbot/status/__init__.pyo
+${PYSITELIB}/buildbot/status/base.py
+${PYSITELIB}/buildbot/status/base.pyc
+${PYSITELIB}/buildbot/status/base.pyo
+${PYSITELIB}/buildbot/status/base_compat.py
+${PYSITELIB}/buildbot/status/base_compat.pyc
+${PYSITELIB}/buildbot/status/base_compat.pyo
+${PYSITELIB}/buildbot/status/build.py
+${PYSITELIB}/buildbot/status/build.pyc
+${PYSITELIB}/buildbot/status/build.pyo
+${PYSITELIB}/buildbot/status/build_compat.py
+${PYSITELIB}/buildbot/status/build_compat.pyc
+${PYSITELIB}/buildbot/status/build_compat.pyo
+${PYSITELIB}/buildbot/status/builder.py
+${PYSITELIB}/buildbot/status/builder.pyc
+${PYSITELIB}/buildbot/status/builder.pyo
+${PYSITELIB}/buildbot/status/builder_compat.py
+${PYSITELIB}/buildbot/status/builder_compat.pyc
+${PYSITELIB}/buildbot/status/builder_compat.pyo
+${PYSITELIB}/buildbot/status/buildrequest.py
+${PYSITELIB}/buildbot/status/buildrequest.pyc
+${PYSITELIB}/buildbot/status/buildrequest.pyo
+${PYSITELIB}/buildbot/status/buildrequest_compat.py
+${PYSITELIB}/buildbot/status/buildrequest_compat.pyc
+${PYSITELIB}/buildbot/status/buildrequest_compat.pyo
+${PYSITELIB}/buildbot/status/buildset.py
+${PYSITELIB}/buildbot/status/buildset.pyc
+${PYSITELIB}/buildbot/status/buildset.pyo
+${PYSITELIB}/buildbot/status/buildset_compat.py
+${PYSITELIB}/buildbot/status/buildset_compat.pyc
+${PYSITELIB}/buildbot/status/buildset_compat.pyo
+${PYSITELIB}/buildbot/status/client.py
+${PYSITELIB}/buildbot/status/client.pyc
+${PYSITELIB}/buildbot/status/client.pyo
+${PYSITELIB}/buildbot/status/client_compat.py
+${PYSITELIB}/buildbot/status/client_compat.pyc
+${PYSITELIB}/buildbot/status/client_compat.pyo
+${PYSITELIB}/buildbot/status/event.py
+${PYSITELIB}/buildbot/status/event.pyc
+${PYSITELIB}/buildbot/status/event.pyo
+${PYSITELIB}/buildbot/status/event_compat.py
+${PYSITELIB}/buildbot/status/event_compat.pyc
+${PYSITELIB}/buildbot/status/event_compat.pyo
+${PYSITELIB}/buildbot/status/master.py
+${PYSITELIB}/buildbot/status/master.pyc
+${PYSITELIB}/buildbot/status/master.pyo
+${PYSITELIB}/buildbot/status/master_compat.py
+${PYSITELIB}/buildbot/status/master_compat.pyc
+${PYSITELIB}/buildbot/status/master_compat.pyo
+${PYSITELIB}/buildbot/status/worker.py
+${PYSITELIB}/buildbot/status/worker.pyc
+${PYSITELIB}/buildbot/status/worker.pyo
+${PYSITELIB}/buildbot/status/worker_compat.py
+${PYSITELIB}/buildbot/status/worker_compat.pyc
+${PYSITELIB}/buildbot/status/worker_compat.pyo
+${PYSITELIB}/buildbot/steps/__init__.py
+${PYSITELIB}/buildbot/steps/__init__.pyc
+${PYSITELIB}/buildbot/steps/__init__.pyo
+${PYSITELIB}/buildbot/steps/cmake.py
+${PYSITELIB}/buildbot/steps/cmake.pyc
+${PYSITELIB}/buildbot/steps/cmake.pyo
+${PYSITELIB}/buildbot/steps/cppcheck.py
+${PYSITELIB}/buildbot/steps/cppcheck.pyc
+${PYSITELIB}/buildbot/steps/cppcheck.pyo
+${PYSITELIB}/buildbot/steps/download_secret_to_worker.py
+${PYSITELIB}/buildbot/steps/download_secret_to_worker.pyc
+${PYSITELIB}/buildbot/steps/download_secret_to_worker.pyo
+${PYSITELIB}/buildbot/steps/http.py
+${PYSITELIB}/buildbot/steps/http.pyc
+${PYSITELIB}/buildbot/steps/http.pyo
+${PYSITELIB}/buildbot/steps/http_oldstyle.py
+${PYSITELIB}/buildbot/steps/http_oldstyle.pyc
+${PYSITELIB}/buildbot/steps/http_oldstyle.pyo
+${PYSITELIB}/buildbot/steps/master.py
+${PYSITELIB}/buildbot/steps/master.pyc
+${PYSITELIB}/buildbot/steps/master.pyo
+${PYSITELIB}/buildbot/steps/master_oldstyle.py
+${PYSITELIB}/buildbot/steps/master_oldstyle.pyc
+${PYSITELIB}/buildbot/steps/master_oldstyle.pyo
+${PYSITELIB}/buildbot/steps/maxq.py
+${PYSITELIB}/buildbot/steps/maxq.pyc
+${PYSITELIB}/buildbot/steps/maxq.pyo
+${PYSITELIB}/buildbot/steps/mswin.py
+${PYSITELIB}/buildbot/steps/mswin.pyc
+${PYSITELIB}/buildbot/steps/mswin.pyo
+${PYSITELIB}/buildbot/steps/mtrlogobserver.py
+${PYSITELIB}/buildbot/steps/mtrlogobserver.pyc
+${PYSITELIB}/buildbot/steps/mtrlogobserver.pyo
+${PYSITELIB}/buildbot/steps/package/__init__.py
+${PYSITELIB}/buildbot/steps/package/__init__.pyc
+${PYSITELIB}/buildbot/steps/package/__init__.pyo
+${PYSITELIB}/buildbot/steps/package/deb/__init__.py
+${PYSITELIB}/buildbot/steps/package/deb/__init__.pyc
+${PYSITELIB}/buildbot/steps/package/deb/__init__.pyo
+${PYSITELIB}/buildbot/steps/package/deb/lintian.py
+${PYSITELIB}/buildbot/steps/package/deb/lintian.pyc
+${PYSITELIB}/buildbot/steps/package/deb/lintian.pyo
+${PYSITELIB}/buildbot/steps/package/deb/pbuilder.py
+${PYSITELIB}/buildbot/steps/package/deb/pbuilder.pyc
+${PYSITELIB}/buildbot/steps/package/deb/pbuilder.pyo
+${PYSITELIB}/buildbot/steps/package/rpm/__init__.py
+${PYSITELIB}/buildbot/steps/package/rpm/__init__.pyc
+${PYSITELIB}/buildbot/steps/package/rpm/__init__.pyo
+${PYSITELIB}/buildbot/steps/package/rpm/mock.py
+${PYSITELIB}/buildbot/steps/package/rpm/mock.pyc
+${PYSITELIB}/buildbot/steps/package/rpm/mock.pyo
+${PYSITELIB}/buildbot/steps/package/rpm/rpmbuild.py
+${PYSITELIB}/buildbot/steps/package/rpm/rpmbuild.pyc
+${PYSITELIB}/buildbot/steps/package/rpm/rpmbuild.pyo
+${PYSITELIB}/buildbot/steps/package/rpm/rpmlint.py
+${PYSITELIB}/buildbot/steps/package/rpm/rpmlint.pyc
+${PYSITELIB}/buildbot/steps/package/rpm/rpmlint.pyo
+${PYSITELIB}/buildbot/steps/package/util.py
+${PYSITELIB}/buildbot/steps/package/util.pyc
+${PYSITELIB}/buildbot/steps/package/util.pyo
+${PYSITELIB}/buildbot/steps/python.py
+${PYSITELIB}/buildbot/steps/python.pyc
+${PYSITELIB}/buildbot/steps/python.pyo
+${PYSITELIB}/buildbot/steps/python_twisted.py
+${PYSITELIB}/buildbot/steps/python_twisted.pyc
+${PYSITELIB}/buildbot/steps/python_twisted.pyo
+${PYSITELIB}/buildbot/steps/shell.py
+${PYSITELIB}/buildbot/steps/shell.pyc
+${PYSITELIB}/buildbot/steps/shell.pyo
+${PYSITELIB}/buildbot/steps/shell_oldstyle.py
+${PYSITELIB}/buildbot/steps/shell_oldstyle.pyc
+${PYSITELIB}/buildbot/steps/shell_oldstyle.pyo
+${PYSITELIB}/buildbot/steps/shellsequence.py
+${PYSITELIB}/buildbot/steps/shellsequence.pyc
+${PYSITELIB}/buildbot/steps/shellsequence.pyo
+${PYSITELIB}/buildbot/steps/source/__init__.py
+${PYSITELIB}/buildbot/steps/source/__init__.pyc
+${PYSITELIB}/buildbot/steps/source/__init__.pyo
+${PYSITELIB}/buildbot/steps/source/base.py
+${PYSITELIB}/buildbot/steps/source/base.pyc
+${PYSITELIB}/buildbot/steps/source/base.pyo
+${PYSITELIB}/buildbot/steps/source/bzr.py
+${PYSITELIB}/buildbot/steps/source/bzr.pyc
+${PYSITELIB}/buildbot/steps/source/bzr.pyo
+${PYSITELIB}/buildbot/steps/source/cvs.py
+${PYSITELIB}/buildbot/steps/source/cvs.pyc
+${PYSITELIB}/buildbot/steps/source/cvs.pyo
+${PYSITELIB}/buildbot/steps/source/darcs.py
+${PYSITELIB}/buildbot/steps/source/darcs.pyc
+${PYSITELIB}/buildbot/steps/source/darcs.pyo
+${PYSITELIB}/buildbot/steps/source/gerrit.py
+${PYSITELIB}/buildbot/steps/source/gerrit.pyc
+${PYSITELIB}/buildbot/steps/source/gerrit.pyo
+${PYSITELIB}/buildbot/steps/source/git.py
+${PYSITELIB}/buildbot/steps/source/git.pyc
+${PYSITELIB}/buildbot/steps/source/git.pyo
+${PYSITELIB}/buildbot/steps/source/github.py
+${PYSITELIB}/buildbot/steps/source/github.pyc
+${PYSITELIB}/buildbot/steps/source/github.pyo
+${PYSITELIB}/buildbot/steps/source/gitlab.py
+${PYSITELIB}/buildbot/steps/source/gitlab.pyc
+${PYSITELIB}/buildbot/steps/source/gitlab.pyo
+${PYSITELIB}/buildbot/steps/source/mercurial.py
+${PYSITELIB}/buildbot/steps/source/mercurial.pyc
+${PYSITELIB}/buildbot/steps/source/mercurial.pyo
+${PYSITELIB}/buildbot/steps/source/mtn.py
+${PYSITELIB}/buildbot/steps/source/mtn.pyc
+${PYSITELIB}/buildbot/steps/source/mtn.pyo
+${PYSITELIB}/buildbot/steps/source/p4.py
+${PYSITELIB}/buildbot/steps/source/p4.pyc
+${PYSITELIB}/buildbot/steps/source/p4.pyo
+${PYSITELIB}/buildbot/steps/source/repo.py
+${PYSITELIB}/buildbot/steps/source/repo.pyc
+${PYSITELIB}/buildbot/steps/source/repo.pyo
+${PYSITELIB}/buildbot/steps/source/svn.py
+${PYSITELIB}/buildbot/steps/source/svn.pyc
+${PYSITELIB}/buildbot/steps/source/svn.pyo
+${PYSITELIB}/buildbot/steps/subunit.py
+${PYSITELIB}/buildbot/steps/subunit.pyc
+${PYSITELIB}/buildbot/steps/subunit.pyo
+${PYSITELIB}/buildbot/steps/transfer.py
+${PYSITELIB}/buildbot/steps/transfer.pyc
+${PYSITELIB}/buildbot/steps/transfer.pyo
+${PYSITELIB}/buildbot/steps/trigger.py
+${PYSITELIB}/buildbot/steps/trigger.pyc
+${PYSITELIB}/buildbot/steps/trigger.pyo
+${PYSITELIB}/buildbot/steps/vstudio.py
+${PYSITELIB}/buildbot/steps/vstudio.pyc
+${PYSITELIB}/buildbot/steps/vstudio.pyo
+${PYSITELIB}/buildbot/steps/worker.py
+${PYSITELIB}/buildbot/steps/worker.pyc
+${PYSITELIB}/buildbot/steps/worker.pyo
+${PYSITELIB}/buildbot/test/__init__.py
+${PYSITELIB}/buildbot/test/__init__.pyc
+${PYSITELIB}/buildbot/test/__init__.pyo
+${PYSITELIB}/buildbot/test/fake/__init__.py
+${PYSITELIB}/buildbot/test/fake/__init__.pyc
+${PYSITELIB}/buildbot/test/fake/__init__.pyo
+${PYSITELIB}/buildbot/test/fake/botmaster.py
+${PYSITELIB}/buildbot/test/fake/botmaster.pyc
+${PYSITELIB}/buildbot/test/fake/botmaster.pyo
+${PYSITELIB}/buildbot/test/fake/bworkermanager.py
+${PYSITELIB}/buildbot/test/fake/bworkermanager.pyc
+${PYSITELIB}/buildbot/test/fake/bworkermanager.pyo
+${PYSITELIB}/buildbot/test/fake/change.py
+${PYSITELIB}/buildbot/test/fake/change.pyc
+${PYSITELIB}/buildbot/test/fake/change.pyo
+${PYSITELIB}/buildbot/test/fake/docker.py
+${PYSITELIB}/buildbot/test/fake/docker.pyc
+${PYSITELIB}/buildbot/test/fake/docker.pyo
+${PYSITELIB}/buildbot/test/fake/endpoint.py
+${PYSITELIB}/buildbot/test/fake/endpoint.pyc
+${PYSITELIB}/buildbot/test/fake/endpoint.pyo
+${PYSITELIB}/buildbot/test/fake/fakebuild.py
+${PYSITELIB}/buildbot/test/fake/fakebuild.pyc
+${PYSITELIB}/buildbot/test/fake/fakebuild.pyo
+${PYSITELIB}/buildbot/test/fake/fakedata.py
+${PYSITELIB}/buildbot/test/fake/fakedata.pyc
+${PYSITELIB}/buildbot/test/fake/fakedata.pyo
+${PYSITELIB}/buildbot/test/fake/fakemaster.py
+${PYSITELIB}/buildbot/test/fake/fakemaster.pyc
+${PYSITELIB}/buildbot/test/fake/fakemaster.pyo
+${PYSITELIB}/buildbot/test/fake/fakemq.py
+${PYSITELIB}/buildbot/test/fake/fakemq.pyc
+${PYSITELIB}/buildbot/test/fake/fakemq.pyo
+${PYSITELIB}/buildbot/test/fake/fakeprotocol.py
+${PYSITELIB}/buildbot/test/fake/fakeprotocol.pyc
+${PYSITELIB}/buildbot/test/fake/fakeprotocol.pyo
+${PYSITELIB}/buildbot/test/fake/fakestats.py
+${PYSITELIB}/buildbot/test/fake/fakestats.pyc
+${PYSITELIB}/buildbot/test/fake/fakestats.pyo
+${PYSITELIB}/buildbot/test/fake/httpclientservice.py
+${PYSITELIB}/buildbot/test/fake/httpclientservice.pyc
+${PYSITELIB}/buildbot/test/fake/httpclientservice.pyo
+${PYSITELIB}/buildbot/test/fake/kube.py
+${PYSITELIB}/buildbot/test/fake/kube.pyc
+${PYSITELIB}/buildbot/test/fake/kube.pyo
+${PYSITELIB}/buildbot/test/fake/latent.py
+${PYSITELIB}/buildbot/test/fake/latent.pyc
+${PYSITELIB}/buildbot/test/fake/latent.pyo
+${PYSITELIB}/buildbot/test/fake/libvirt.py
+${PYSITELIB}/buildbot/test/fake/libvirt.pyc
+${PYSITELIB}/buildbot/test/fake/libvirt.pyo
+${PYSITELIB}/buildbot/test/fake/logfile.py
+${PYSITELIB}/buildbot/test/fake/logfile.pyc
+${PYSITELIB}/buildbot/test/fake/logfile.pyo
+${PYSITELIB}/buildbot/test/fake/machine.py
+${PYSITELIB}/buildbot/test/fake/machine.pyc
+${PYSITELIB}/buildbot/test/fake/machine.pyo
+${PYSITELIB}/buildbot/test/fake/openstack.py
+${PYSITELIB}/buildbot/test/fake/openstack.pyc
+${PYSITELIB}/buildbot/test/fake/openstack.pyo
+${PYSITELIB}/buildbot/test/fake/pbmanager.py
+${PYSITELIB}/buildbot/test/fake/pbmanager.pyc
+${PYSITELIB}/buildbot/test/fake/pbmanager.pyo
+${PYSITELIB}/buildbot/test/fake/private_tempdir.py
+${PYSITELIB}/buildbot/test/fake/private_tempdir.pyc
+${PYSITELIB}/buildbot/test/fake/private_tempdir.pyo
+${PYSITELIB}/buildbot/test/fake/reactor.py
+${PYSITELIB}/buildbot/test/fake/reactor.pyc
+${PYSITELIB}/buildbot/test/fake/reactor.pyo
+${PYSITELIB}/buildbot/test/fake/remotecommand.py
+${PYSITELIB}/buildbot/test/fake/remotecommand.pyc
+${PYSITELIB}/buildbot/test/fake/remotecommand.pyo
+${PYSITELIB}/buildbot/test/fake/secrets.py
+${PYSITELIB}/buildbot/test/fake/secrets.pyc
+${PYSITELIB}/buildbot/test/fake/secrets.pyo
+${PYSITELIB}/buildbot/test/fake/state.py
+${PYSITELIB}/buildbot/test/fake/state.pyc
+${PYSITELIB}/buildbot/test/fake/state.pyo
+${PYSITELIB}/buildbot/test/fake/step.py
+${PYSITELIB}/buildbot/test/fake/step.pyc
+${PYSITELIB}/buildbot/test/fake/step.pyo
+${PYSITELIB}/buildbot/test/fake/web.py
+${PYSITELIB}/buildbot/test/fake/web.pyc
+${PYSITELIB}/buildbot/test/fake/web.pyo
+${PYSITELIB}/buildbot/test/fake/worker.py
+${PYSITELIB}/buildbot/test/fake/worker.pyc
+${PYSITELIB}/buildbot/test/fake/worker.pyo
+${PYSITELIB}/buildbot/test/fakedb/__init__.py
+${PYSITELIB}/buildbot/test/fakedb/__init__.pyc
+${PYSITELIB}/buildbot/test/fakedb/__init__.pyo
+${PYSITELIB}/buildbot/test/fakedb/base.py
+${PYSITELIB}/buildbot/test/fakedb/base.pyc
+${PYSITELIB}/buildbot/test/fakedb/base.pyo
+${PYSITELIB}/buildbot/test/fakedb/build_data.py
+${PYSITELIB}/buildbot/test/fakedb/build_data.pyc
+${PYSITELIB}/buildbot/test/fakedb/build_data.pyo
+${PYSITELIB}/buildbot/test/fakedb/builders.py
+${PYSITELIB}/buildbot/test/fakedb/builders.pyc
+${PYSITELIB}/buildbot/test/fakedb/builders.pyo
+${PYSITELIB}/buildbot/test/fakedb/buildrequests.py
+${PYSITELIB}/buildbot/test/fakedb/buildrequests.pyc
+${PYSITELIB}/buildbot/test/fakedb/buildrequests.pyo
+${PYSITELIB}/buildbot/test/fakedb/builds.py
+${PYSITELIB}/buildbot/test/fakedb/builds.pyc
+${PYSITELIB}/buildbot/test/fakedb/builds.pyo
+${PYSITELIB}/buildbot/test/fakedb/buildsets.py
+${PYSITELIB}/buildbot/test/fakedb/buildsets.pyc
+${PYSITELIB}/buildbot/test/fakedb/buildsets.pyo
+${PYSITELIB}/buildbot/test/fakedb/changes.py
+${PYSITELIB}/buildbot/test/fakedb/changes.pyc
+${PYSITELIB}/buildbot/test/fakedb/changes.pyo
+${PYSITELIB}/buildbot/test/fakedb/changesources.py
+${PYSITELIB}/buildbot/test/fakedb/changesources.pyc
+${PYSITELIB}/buildbot/test/fakedb/changesources.pyo
+${PYSITELIB}/buildbot/test/fakedb/connector.py
+${PYSITELIB}/buildbot/test/fakedb/connector.pyc
+${PYSITELIB}/buildbot/test/fakedb/connector.pyo
+${PYSITELIB}/buildbot/test/fakedb/logs.py
+${PYSITELIB}/buildbot/test/fakedb/logs.pyc
+${PYSITELIB}/buildbot/test/fakedb/logs.pyo
+${PYSITELIB}/buildbot/test/fakedb/masters.py
+${PYSITELIB}/buildbot/test/fakedb/masters.pyc
+${PYSITELIB}/buildbot/test/fakedb/masters.pyo
+${PYSITELIB}/buildbot/test/fakedb/row.py
+${PYSITELIB}/buildbot/test/fakedb/row.pyc
+${PYSITELIB}/buildbot/test/fakedb/row.pyo
+${PYSITELIB}/buildbot/test/fakedb/schedulers.py
+${PYSITELIB}/buildbot/test/fakedb/schedulers.pyc
+${PYSITELIB}/buildbot/test/fakedb/schedulers.pyo
+${PYSITELIB}/buildbot/test/fakedb/sourcestamps.py
+${PYSITELIB}/buildbot/test/fakedb/sourcestamps.pyc
+${PYSITELIB}/buildbot/test/fakedb/sourcestamps.pyo
+${PYSITELIB}/buildbot/test/fakedb/state.py
+${PYSITELIB}/buildbot/test/fakedb/state.pyc
+${PYSITELIB}/buildbot/test/fakedb/state.pyo
+${PYSITELIB}/buildbot/test/fakedb/steps.py
+${PYSITELIB}/buildbot/test/fakedb/steps.pyc
+${PYSITELIB}/buildbot/test/fakedb/steps.pyo
+${PYSITELIB}/buildbot/test/fakedb/tags.py
+${PYSITELIB}/buildbot/test/fakedb/tags.pyc
+${PYSITELIB}/buildbot/test/fakedb/tags.pyo
+${PYSITELIB}/buildbot/test/fakedb/test_result_sets.py
+${PYSITELIB}/buildbot/test/fakedb/test_result_sets.pyc
+${PYSITELIB}/buildbot/test/fakedb/test_result_sets.pyo
+${PYSITELIB}/buildbot/test/fakedb/test_results.py
+${PYSITELIB}/buildbot/test/fakedb/test_results.pyc
+${PYSITELIB}/buildbot/test/fakedb/test_results.pyo
+${PYSITELIB}/buildbot/test/fakedb/users.py
+${PYSITELIB}/buildbot/test/fakedb/users.pyc
+${PYSITELIB}/buildbot/test/fakedb/users.pyo
+${PYSITELIB}/buildbot/test/fakedb/workers.py
+${PYSITELIB}/buildbot/test/fakedb/workers.pyc
+${PYSITELIB}/buildbot/test/fakedb/workers.pyo
+${PYSITELIB}/buildbot/test/fuzz/__init__.py
+${PYSITELIB}/buildbot/test/fuzz/__init__.pyc
+${PYSITELIB}/buildbot/test/fuzz/__init__.pyo
+${PYSITELIB}/buildbot/test/fuzz/test_lru.py
+${PYSITELIB}/buildbot/test/fuzz/test_lru.pyc
+${PYSITELIB}/buildbot/test/fuzz/test_lru.pyo
+${PYSITELIB}/buildbot/test/integration/__init__.py
+${PYSITELIB}/buildbot/test/integration/__init__.pyc
+${PYSITELIB}/buildbot/test/integration/__init__.pyo
+${PYSITELIB}/buildbot/test/integration/interop/__init__.py
+${PYSITELIB}/buildbot/test/integration/interop/__init__.pyc
+${PYSITELIB}/buildbot/test/integration/interop/__init__.pyo
+${PYSITELIB}/buildbot/test/integration/interop/test_commandmixin.py
+${PYSITELIB}/buildbot/test/integration/interop/test_commandmixin.pyc
+${PYSITELIB}/buildbot/test/integration/interop/test_commandmixin.pyo
+${PYSITELIB}/buildbot/test/integration/interop/test_compositestepmixin.py
+${PYSITELIB}/buildbot/test/integration/interop/test_compositestepmixin.pyc
+${PYSITELIB}/buildbot/test/integration/interop/test_compositestepmixin.pyo
+${PYSITELIB}/buildbot/test/integration/interop/test_integration_secrets.py
+${PYSITELIB}/buildbot/test/integration/interop/test_integration_secrets.pyc
+${PYSITELIB}/buildbot/test/integration/interop/test_integration_secrets.pyo
+${PYSITELIB}/buildbot/test/integration/interop/test_interruptcommand.py
+${PYSITELIB}/buildbot/test/integration/interop/test_interruptcommand.pyc
+${PYSITELIB}/buildbot/test/integration/interop/test_interruptcommand.pyo
+${PYSITELIB}/buildbot/test/integration/interop/test_setpropertyfromcommand.py
+${PYSITELIB}/buildbot/test/integration/interop/test_setpropertyfromcommand.pyc
+${PYSITELIB}/buildbot/test/integration/interop/test_setpropertyfromcommand.pyo
+${PYSITELIB}/buildbot/test/integration/interop/test_transfer.py
+${PYSITELIB}/buildbot/test/integration/interop/test_transfer.pyc
+${PYSITELIB}/buildbot/test/integration/interop/test_transfer.pyo
+${PYSITELIB}/buildbot/test/integration/interop/test_worker_reconnect.py
+${PYSITELIB}/buildbot/test/integration/interop/test_worker_reconnect.pyc
+${PYSITELIB}/buildbot/test/integration/interop/test_worker_reconnect.pyo
+${PYSITELIB}/buildbot/test/integration/pki/127.0.0.1.crt
+${PYSITELIB}/buildbot/test/integration/pki/127.0.0.1.key
+${PYSITELIB}/buildbot/test/integration/pki/ca/ca.crt
+${PYSITELIB}/buildbot/test/integration/test_URLs.py
+${PYSITELIB}/buildbot/test/integration/test_URLs.pyc
+${PYSITELIB}/buildbot/test/integration/test_URLs.pyo
+${PYSITELIB}/buildbot/test/integration/test_configs.py
+${PYSITELIB}/buildbot/test/integration/test_configs.pyc
+${PYSITELIB}/buildbot/test/integration/test_configs.pyo
+${PYSITELIB}/buildbot/test/integration/test_custom_buildstep.py
+${PYSITELIB}/buildbot/test/integration/test_custom_buildstep.pyc
+${PYSITELIB}/buildbot/test/integration/test_custom_buildstep.pyo
+${PYSITELIB}/buildbot/test/integration/test_customservices.py
+${PYSITELIB}/buildbot/test/integration/test_customservices.pyc
+${PYSITELIB}/buildbot/test/integration/test_customservices.pyo
+${PYSITELIB}/buildbot/test/integration/test_integration_force_with_patch.py
+${PYSITELIB}/buildbot/test/integration/test_integration_force_with_patch.pyc
+${PYSITELIB}/buildbot/test/integration/test_integration_force_with_patch.pyo
+${PYSITELIB}/buildbot/test/integration/test_integration_mastershell.py
+${PYSITELIB}/buildbot/test/integration/test_integration_mastershell.pyc
+${PYSITELIB}/buildbot/test/integration/test_integration_mastershell.pyo
+${PYSITELIB}/buildbot/test/integration/test_integration_scheduler_reconfigure.py
+${PYSITELIB}/buildbot/test/integration/test_integration_scheduler_reconfigure.pyc
+${PYSITELIB}/buildbot/test/integration/test_integration_scheduler_reconfigure.pyo
+${PYSITELIB}/buildbot/test/integration/test_integration_secrets_with_vault.py
+${PYSITELIB}/buildbot/test/integration/test_integration_secrets_with_vault.pyc
+${PYSITELIB}/buildbot/test/integration/test_integration_secrets_with_vault.pyo
+${PYSITELIB}/buildbot/test/integration/test_integration_template.py
+${PYSITELIB}/buildbot/test/integration/test_integration_template.pyc
+${PYSITELIB}/buildbot/test/integration/test_integration_template.pyo
+${PYSITELIB}/buildbot/test/integration/test_integration_with_secrets.py
+${PYSITELIB}/buildbot/test/integration/test_integration_with_secrets.pyc
+${PYSITELIB}/buildbot/test/integration/test_integration_with_secrets.pyo
+${PYSITELIB}/buildbot/test/integration/test_locks.py
+${PYSITELIB}/buildbot/test/integration/test_locks.pyc
+${PYSITELIB}/buildbot/test/integration/test_locks.pyo
+${PYSITELIB}/buildbot/test/integration/test_log_finish.py
+${PYSITELIB}/buildbot/test/integration/test_log_finish.pyc
+${PYSITELIB}/buildbot/test/integration/test_log_finish.pyo
+${PYSITELIB}/buildbot/test/integration/test_master.py
+${PYSITELIB}/buildbot/test/integration/test_master.pyc
+${PYSITELIB}/buildbot/test/integration/test_master.pyo
+${PYSITELIB}/buildbot/test/integration/test_notifier.py
+${PYSITELIB}/buildbot/test/integration/test_notifier.pyc
+${PYSITELIB}/buildbot/test/integration/test_notifier.pyo
+${PYSITELIB}/buildbot/test/integration/test_process_botmaster.py
+${PYSITELIB}/buildbot/test/integration/test_process_botmaster.pyc
+${PYSITELIB}/buildbot/test/integration/test_process_botmaster.pyo
+${PYSITELIB}/buildbot/test/integration/test_stop_build.py
+${PYSITELIB}/buildbot/test/integration/test_stop_build.pyc
+${PYSITELIB}/buildbot/test/integration/test_stop_build.pyo
+${PYSITELIB}/buildbot/test/integration/test_stop_trigger.py
+${PYSITELIB}/buildbot/test/integration/test_stop_trigger.pyc
+${PYSITELIB}/buildbot/test/integration/test_stop_trigger.pyo
+${PYSITELIB}/buildbot/test/integration/test_telegram_bot.py
+${PYSITELIB}/buildbot/test/integration/test_telegram_bot.pyc
+${PYSITELIB}/buildbot/test/integration/test_telegram_bot.pyo
+${PYSITELIB}/buildbot/test/integration/test_trigger.py
+${PYSITELIB}/buildbot/test/integration/test_trigger.pyc
+${PYSITELIB}/buildbot/test/integration/test_trigger.pyo
+${PYSITELIB}/buildbot/test/integration/test_try_client.py
+${PYSITELIB}/buildbot/test/integration/test_try_client.pyc
+${PYSITELIB}/buildbot/test/integration/test_try_client.pyo
+${PYSITELIB}/buildbot/test/integration/test_try_client_e2e.py
+${PYSITELIB}/buildbot/test/integration/test_try_client_e2e.pyc
+${PYSITELIB}/buildbot/test/integration/test_try_client_e2e.pyo
+${PYSITELIB}/buildbot/test/integration/test_upgrade.py
+${PYSITELIB}/buildbot/test/integration/test_upgrade.pyc
+${PYSITELIB}/buildbot/test/integration/test_upgrade.pyo
+${PYSITELIB}/buildbot/test/integration/test_usePty.py
+${PYSITELIB}/buildbot/test/integration/test_usePty.pyc
+${PYSITELIB}/buildbot/test/integration/test_usePty.pyo
+${PYSITELIB}/buildbot/test/integration/test_virtual_builder.py
+${PYSITELIB}/buildbot/test/integration/test_virtual_builder.pyc
+${PYSITELIB}/buildbot/test/integration/test_virtual_builder.pyo
+${PYSITELIB}/buildbot/test/integration/test_worker.py
+${PYSITELIB}/buildbot/test/integration/test_worker.pyc
+${PYSITELIB}/buildbot/test/integration/test_worker.pyo
+${PYSITELIB}/buildbot/test/integration/test_worker_comm.py
+${PYSITELIB}/buildbot/test/integration/test_worker_comm.pyc
+${PYSITELIB}/buildbot/test/integration/test_worker_comm.pyo
+${PYSITELIB}/buildbot/test/integration/test_worker_kubernetes.py
+${PYSITELIB}/buildbot/test/integration/test_worker_kubernetes.pyc
+${PYSITELIB}/buildbot/test/integration/test_worker_kubernetes.pyo
+${PYSITELIB}/buildbot/test/integration/test_worker_latent.py
+${PYSITELIB}/buildbot/test/integration/test_worker_latent.pyc
+${PYSITELIB}/buildbot/test/integration/test_worker_latent.pyo
+${PYSITELIB}/buildbot/test/integration/test_worker_marathon.py
+${PYSITELIB}/buildbot/test/integration/test_worker_marathon.pyc
+${PYSITELIB}/buildbot/test/integration/test_worker_marathon.pyo
+${PYSITELIB}/buildbot/test/integration/test_worker_upcloud.py
+${PYSITELIB}/buildbot/test/integration/test_worker_upcloud.pyc
+${PYSITELIB}/buildbot/test/integration/test_worker_upcloud.pyo
+${PYSITELIB}/buildbot/test/integration/test_worker_workerside.py
+${PYSITELIB}/buildbot/test/integration/test_worker_workerside.pyc
+${PYSITELIB}/buildbot/test/integration/test_worker_workerside.pyo
+${PYSITELIB}/buildbot/test/integration/test_www.py
+${PYSITELIB}/buildbot/test/integration/test_www.pyc
+${PYSITELIB}/buildbot/test/integration/test_www.pyo
+${PYSITELIB}/buildbot/test/regressions/__init__.py
+${PYSITELIB}/buildbot/test/regressions/__init__.pyc
+${PYSITELIB}/buildbot/test/regressions/__init__.pyo
+${PYSITELIB}/buildbot/test/regressions/test_bad_change_properties_rows.py
+${PYSITELIB}/buildbot/test/regressions/test_bad_change_properties_rows.pyc
+${PYSITELIB}/buildbot/test/regressions/test_bad_change_properties_rows.pyo
+${PYSITELIB}/buildbot/test/regressions/test_oldpaths.py
+${PYSITELIB}/buildbot/test/regressions/test_oldpaths.pyc
+${PYSITELIB}/buildbot/test/regressions/test_oldpaths.pyo
+${PYSITELIB}/buildbot/test/regressions/test_steps_shell_WarningCountingShellCommand.py
+${PYSITELIB}/buildbot/test/regressions/test_steps_shell_WarningCountingShellCommand.pyc
+${PYSITELIB}/buildbot/test/regressions/test_steps_shell_WarningCountingShellCommand.pyo
+${PYSITELIB}/buildbot/test/test_extra_coverage.py
+${PYSITELIB}/buildbot/test/test_extra_coverage.pyc
+${PYSITELIB}/buildbot/test/test_extra_coverage.pyo
+${PYSITELIB}/buildbot/test/unit/__init__.py
+${PYSITELIB}/buildbot/test/unit/__init__.pyc
+${PYSITELIB}/buildbot/test/unit/__init__.pyo
+${PYSITELIB}/buildbot/test/unit/test_buildbot_net_usage_data.py
+${PYSITELIB}/buildbot/test/unit/test_buildbot_net_usage_data.pyc
+${PYSITELIB}/buildbot/test/unit/test_buildbot_net_usage_data.pyo
+${PYSITELIB}/buildbot/test/unit/test_clients_sendchange.py
+${PYSITELIB}/buildbot/test/unit/test_clients_sendchange.pyc
+${PYSITELIB}/buildbot/test/unit/test_clients_sendchange.pyo
+${PYSITELIB}/buildbot/test/unit/test_clients_tryclient.py
+${PYSITELIB}/buildbot/test/unit/test_clients_tryclient.pyc
+${PYSITELIB}/buildbot/test/unit/test_clients_tryclient.pyo
+${PYSITELIB}/buildbot/test/unit/test_clients_usersclient.py
+${PYSITELIB}/buildbot/test/unit/test_clients_usersclient.pyc
+${PYSITELIB}/buildbot/test/unit/test_clients_usersclient.pyo
+${PYSITELIB}/buildbot/test/unit/test_config.py
+${PYSITELIB}/buildbot/test/unit/test_config.pyc
+${PYSITELIB}/buildbot/test/unit/test_config.pyo
+${PYSITELIB}/buildbot/test/unit/test_configurator_base.py
+${PYSITELIB}/buildbot/test/unit/test_configurator_base.pyc
+${PYSITELIB}/buildbot/test/unit/test_configurator_base.pyo
+${PYSITELIB}/buildbot/test/unit/test_contrib_buildbot_cvs_mail.py
+${PYSITELIB}/buildbot/test/unit/test_contrib_buildbot_cvs_mail.pyc
+${PYSITELIB}/buildbot/test/unit/test_contrib_buildbot_cvs_mail.pyo
+${PYSITELIB}/buildbot/test/unit/test_download_secret_to_worker.py
+${PYSITELIB}/buildbot/test/unit/test_download_secret_to_worker.pyc
+${PYSITELIB}/buildbot/test/unit/test_download_secret_to_worker.pyo
+${PYSITELIB}/buildbot/test/unit/test_fake_httpclientservice.py
+${PYSITELIB}/buildbot/test/unit/test_fake_httpclientservice.pyc
+${PYSITELIB}/buildbot/test/unit/test_fake_httpclientservice.pyo
+${PYSITELIB}/buildbot/test/unit/test_fake_secrets_manager.py
+${PYSITELIB}/buildbot/test/unit/test_fake_secrets_manager.pyc
+${PYSITELIB}/buildbot/test/unit/test_fake_secrets_manager.pyo
+${PYSITELIB}/buildbot/test/unit/test_interpolate_secrets.py
+${PYSITELIB}/buildbot/test/unit/test_interpolate_secrets.pyc
+${PYSITELIB}/buildbot/test/unit/test_interpolate_secrets.pyo
+${PYSITELIB}/buildbot/test/unit/test_janitor_configurator.py
+${PYSITELIB}/buildbot/test/unit/test_janitor_configurator.pyc
+${PYSITELIB}/buildbot/test/unit/test_janitor_configurator.pyo
+${PYSITELIB}/buildbot/test/unit/test_locks.py
+${PYSITELIB}/buildbot/test/unit/test_locks.pyc
+${PYSITELIB}/buildbot/test/unit/test_locks.pyo
+${PYSITELIB}/buildbot/test/unit/test_machine_generic.py
+${PYSITELIB}/buildbot/test/unit/test_machine_generic.pyc
+${PYSITELIB}/buildbot/test/unit/test_machine_generic.pyo
+${PYSITELIB}/buildbot/test/unit/test_master.py
+${PYSITELIB}/buildbot/test/unit/test_master.pyc
+${PYSITELIB}/buildbot/test/unit/test_master.pyo
+${PYSITELIB}/buildbot/test/unit/test_mq.py
+${PYSITELIB}/buildbot/test/unit/test_mq.pyc
+${PYSITELIB}/buildbot/test/unit/test_mq.pyo
+${PYSITELIB}/buildbot/test/unit/test_mq_base.py
+${PYSITELIB}/buildbot/test/unit/test_mq_base.pyc
+${PYSITELIB}/buildbot/test/unit/test_mq_base.pyo
+${PYSITELIB}/buildbot/test/unit/test_mq_connector.py
+${PYSITELIB}/buildbot/test/unit/test_mq_connector.pyc
+${PYSITELIB}/buildbot/test/unit/test_mq_connector.pyo
+${PYSITELIB}/buildbot/test/unit/test_mq_simple.py
+${PYSITELIB}/buildbot/test/unit/test_mq_simple.pyc
+${PYSITELIB}/buildbot/test/unit/test_mq_simple.pyo
+${PYSITELIB}/buildbot/test/unit/test_mq_wamp.py
+${PYSITELIB}/buildbot/test/unit/test_mq_wamp.pyc
+${PYSITELIB}/buildbot/test/unit/test_mq_wamp.pyo
+${PYSITELIB}/buildbot/test/unit/test_pbmanager.py
+${PYSITELIB}/buildbot/test/unit/test_pbmanager.pyc
+${PYSITELIB}/buildbot/test/unit/test_pbmanager.pyo
+${PYSITELIB}/buildbot/test/unit/test_plugins.py
+${PYSITELIB}/buildbot/test/unit/test_plugins.pyc
+${PYSITELIB}/buildbot/test/unit/test_plugins.pyo
+${PYSITELIB}/buildbot/test/unit/test_revlinks.py
+${PYSITELIB}/buildbot/test/unit/test_revlinks.pyc
+${PYSITELIB}/buildbot/test/unit/test_revlinks.pyo
+${PYSITELIB}/buildbot/test/unit/test_secret_in_file.py
+${PYSITELIB}/buildbot/test/unit/test_secret_in_file.pyc
+${PYSITELIB}/buildbot/test/unit/test_secret_in_file.pyo
+${PYSITELIB}/buildbot/test/unit/test_secret_in_passwordstore.py
+${PYSITELIB}/buildbot/test/unit/test_secret_in_passwordstore.pyc
+${PYSITELIB}/buildbot/test/unit/test_secret_in_passwordstore.pyo
+${PYSITELIB}/buildbot/test/unit/test_secret_in_vault.py
+${PYSITELIB}/buildbot/test/unit/test_secret_in_vault.pyc
+${PYSITELIB}/buildbot/test/unit/test_secret_in_vault.pyo
+${PYSITELIB}/buildbot/test/unit/test_secret_rendered_service.py
+${PYSITELIB}/buildbot/test/unit/test_secret_rendered_service.pyc
+${PYSITELIB}/buildbot/test/unit/test_secret_rendered_service.pyo
+${PYSITELIB}/buildbot/test/unit/test_stats_service.py
+${PYSITELIB}/buildbot/test/unit/test_stats_service.pyc
+${PYSITELIB}/buildbot/test/unit/test_stats_service.pyo
+${PYSITELIB}/buildbot/test/unit/test_templates_dir/builds.html
+${PYSITELIB}/buildbot/test/unit/test_templates_dir/plugin/plugin.jade
+${PYSITELIB}/buildbot/test/unit/test_test_util_gpo.py
+${PYSITELIB}/buildbot/test/unit/test_test_util_gpo.pyc
+${PYSITELIB}/buildbot/test/unit/test_test_util_gpo.pyo
+${PYSITELIB}/buildbot/test/unit/test_test_util_validation.py
+${PYSITELIB}/buildbot/test/unit/test_test_util_validation.pyc
+${PYSITELIB}/buildbot/test/unit/test_test_util_validation.pyo
+${PYSITELIB}/buildbot/test/unit/test_test_util_warnings.py
+${PYSITELIB}/buildbot/test/unit/test_test_util_warnings.pyc
+${PYSITELIB}/buildbot/test/unit/test_test_util_warnings.pyo
+${PYSITELIB}/buildbot/test/unit/test_util.py
+${PYSITELIB}/buildbot/test/unit/test_util.pyc
+${PYSITELIB}/buildbot/test/unit/test_util.pyo
+${PYSITELIB}/buildbot/test/unit/test_version.py
+${PYSITELIB}/buildbot/test/unit/test_version.pyc
+${PYSITELIB}/buildbot/test/unit/test_version.pyo
+${PYSITELIB}/buildbot/test/unit/test_wamp_connector.py
+${PYSITELIB}/buildbot/test/unit/test_wamp_connector.pyc
+${PYSITELIB}/buildbot/test/unit/test_wamp_connector.pyo
+${PYSITELIB}/buildbot/test/util/__init__.py
+${PYSITELIB}/buildbot/test/util/__init__.pyc
+${PYSITELIB}/buildbot/test/util/__init__.pyo
+${PYSITELIB}/buildbot/test/util/changesource.py
+${PYSITELIB}/buildbot/test/util/changesource.pyc
+${PYSITELIB}/buildbot/test/util/changesource.pyo
+${PYSITELIB}/buildbot/test/util/config.py
+${PYSITELIB}/buildbot/test/util/config.pyc
+${PYSITELIB}/buildbot/test/util/config.pyo
+${PYSITELIB}/buildbot/test/util/configurators.py
+${PYSITELIB}/buildbot/test/util/configurators.pyc
+${PYSITELIB}/buildbot/test/util/configurators.pyo
+${PYSITELIB}/buildbot/test/util/connector_component.py
+${PYSITELIB}/buildbot/test/util/connector_component.pyc
+${PYSITELIB}/buildbot/test/util/connector_component.pyo
+${PYSITELIB}/buildbot/test/util/db.py
+${PYSITELIB}/buildbot/test/util/db.pyc
+${PYSITELIB}/buildbot/test/util/db.pyo
+${PYSITELIB}/buildbot/test/util/decorators.py
+${PYSITELIB}/buildbot/test/util/decorators.pyc
+${PYSITELIB}/buildbot/test/util/decorators.pyo
+${PYSITELIB}/buildbot/test/util/dirs.py
+${PYSITELIB}/buildbot/test/util/dirs.pyc
+${PYSITELIB}/buildbot/test/util/dirs.pyo
+${PYSITELIB}/buildbot/test/util/endpoint.py
+${PYSITELIB}/buildbot/test/util/endpoint.pyc
+${PYSITELIB}/buildbot/test/util/endpoint.pyo
+${PYSITELIB}/buildbot/test/util/fuzz.py
+${PYSITELIB}/buildbot/test/util/fuzz.pyc
+${PYSITELIB}/buildbot/test/util/fuzz.pyo
+${PYSITELIB}/buildbot/test/util/gpo.py
+${PYSITELIB}/buildbot/test/util/gpo.pyc
+${PYSITELIB}/buildbot/test/util/gpo.pyo
+${PYSITELIB}/buildbot/test/util/integration.py
+${PYSITELIB}/buildbot/test/util/integration.pyc
+${PYSITELIB}/buildbot/test/util/integration.pyo
+${PYSITELIB}/buildbot/test/util/interfaces.py
+${PYSITELIB}/buildbot/test/util/interfaces.pyc
+${PYSITELIB}/buildbot/test/util/interfaces.pyo
+${PYSITELIB}/buildbot/test/util/logging.py
+${PYSITELIB}/buildbot/test/util/logging.pyc
+${PYSITELIB}/buildbot/test/util/logging.pyo
+${PYSITELIB}/buildbot/test/util/migration.py
+${PYSITELIB}/buildbot/test/util/migration.pyc
+${PYSITELIB}/buildbot/test/util/migration.pyo
+${PYSITELIB}/buildbot/test/util/misc.py
+${PYSITELIB}/buildbot/test/util/misc.pyc
+${PYSITELIB}/buildbot/test/util/misc.pyo
+${PYSITELIB}/buildbot/test/util/patch_delay.py
+${PYSITELIB}/buildbot/test/util/patch_delay.pyc
+${PYSITELIB}/buildbot/test/util/patch_delay.pyo
+${PYSITELIB}/buildbot/test/util/pbmanager.py
+${PYSITELIB}/buildbot/test/util/pbmanager.pyc
+${PYSITELIB}/buildbot/test/util/pbmanager.pyo
+${PYSITELIB}/buildbot/test/util/properties.py
+${PYSITELIB}/buildbot/test/util/properties.pyc
+${PYSITELIB}/buildbot/test/util/properties.pyo
+${PYSITELIB}/buildbot/test/util/protocols.py
+${PYSITELIB}/buildbot/test/util/protocols.pyc
+${PYSITELIB}/buildbot/test/util/protocols.pyo
+${PYSITELIB}/buildbot/test/util/querylog.py
+${PYSITELIB}/buildbot/test/util/querylog.pyc
+${PYSITELIB}/buildbot/test/util/querylog.pyo
+${PYSITELIB}/buildbot/test/util/reporter.py
+${PYSITELIB}/buildbot/test/util/reporter.pyc
+${PYSITELIB}/buildbot/test/util/reporter.pyo
+${PYSITELIB}/buildbot/test/util/sandboxed_worker.py
+${PYSITELIB}/buildbot/test/util/sandboxed_worker.pyc
+${PYSITELIB}/buildbot/test/util/sandboxed_worker.pyo
+${PYSITELIB}/buildbot/test/util/scheduler.py
+${PYSITELIB}/buildbot/test/util/scheduler.pyc
+${PYSITELIB}/buildbot/test/util/scheduler.pyo
+${PYSITELIB}/buildbot/test/util/sourcesteps.py
+${PYSITELIB}/buildbot/test/util/sourcesteps.pyc
+${PYSITELIB}/buildbot/test/util/sourcesteps.pyo
+${PYSITELIB}/buildbot/test/util/steps.py
+${PYSITELIB}/buildbot/test/util/steps.pyc
+${PYSITELIB}/buildbot/test/util/steps.pyo
+${PYSITELIB}/buildbot/test/util/tuplematching.py
+${PYSITELIB}/buildbot/test/util/tuplematching.pyc
+${PYSITELIB}/buildbot/test/util/tuplematching.pyo
+${PYSITELIB}/buildbot/test/util/validation.py
+${PYSITELIB}/buildbot/test/util/validation.pyc
+${PYSITELIB}/buildbot/test/util/validation.pyo
+${PYSITELIB}/buildbot/test/util/warnings.py
+${PYSITELIB}/buildbot/test/util/warnings.pyc
+${PYSITELIB}/buildbot/test/util/warnings.pyo
+${PYSITELIB}/buildbot/test/util/www.py
+${PYSITELIB}/buildbot/test/util/www.pyc
+${PYSITELIB}/buildbot/test/util/www.pyo
+${PYSITELIB}/buildbot/util/__init__.py
+${PYSITELIB}/buildbot/util/__init__.pyc
+${PYSITELIB}/buildbot/util/__init__.pyo
+${PYSITELIB}/buildbot/util/_notifier.py
+${PYSITELIB}/buildbot/util/_notifier.pyc
+${PYSITELIB}/buildbot/util/_notifier.pyo
+${PYSITELIB}/buildbot/util/bbcollections.py
+${PYSITELIB}/buildbot/util/bbcollections.pyc
+${PYSITELIB}/buildbot/util/bbcollections.pyo
+${PYSITELIB}/buildbot/util/codebase.py
+${PYSITELIB}/buildbot/util/codebase.pyc
+${PYSITELIB}/buildbot/util/codebase.pyo
+${PYSITELIB}/buildbot/util/config.py
+${PYSITELIB}/buildbot/util/config.pyc
+${PYSITELIB}/buildbot/util/config.pyo
+${PYSITELIB}/buildbot/util/croniter.py
+${PYSITELIB}/buildbot/util/croniter.pyc
+${PYSITELIB}/buildbot/util/croniter.pyo
+${PYSITELIB}/buildbot/util/debounce.py
+${PYSITELIB}/buildbot/util/debounce.pyc
+${PYSITELIB}/buildbot/util/debounce.pyo
+${PYSITELIB}/buildbot/util/deferwaiter.py
+${PYSITELIB}/buildbot/util/deferwaiter.pyc
+${PYSITELIB}/buildbot/util/deferwaiter.pyo
+${PYSITELIB}/buildbot/util/eventual.py
+${PYSITELIB}/buildbot/util/eventual.pyc
+${PYSITELIB}/buildbot/util/eventual.pyo
+${PYSITELIB}/buildbot/util/git.py
+${PYSITELIB}/buildbot/util/git.pyc
+${PYSITELIB}/buildbot/util/git.pyo
+${PYSITELIB}/buildbot/util/giturlparse.py
+${PYSITELIB}/buildbot/util/giturlparse.pyc
+${PYSITELIB}/buildbot/util/giturlparse.pyo
+${PYSITELIB}/buildbot/util/httpclientservice.py
+${PYSITELIB}/buildbot/util/httpclientservice.pyc
+${PYSITELIB}/buildbot/util/httpclientservice.pyo
+${PYSITELIB}/buildbot/util/identifiers.py
+${PYSITELIB}/buildbot/util/identifiers.pyc
+${PYSITELIB}/buildbot/util/identifiers.pyo
+${PYSITELIB}/buildbot/util/kubeclientservice.py
+${PYSITELIB}/buildbot/util/kubeclientservice.pyc
+${PYSITELIB}/buildbot/util/kubeclientservice.pyo
+${PYSITELIB}/buildbot/util/latent.py
+${PYSITELIB}/buildbot/util/latent.pyc
+${PYSITELIB}/buildbot/util/latent.pyo
+${PYSITELIB}/buildbot/util/lineboundaries.py
+${PYSITELIB}/buildbot/util/lineboundaries.pyc
+${PYSITELIB}/buildbot/util/lineboundaries.pyo
+${PYSITELIB}/buildbot/util/logger.py
+${PYSITELIB}/buildbot/util/logger.pyc
+${PYSITELIB}/buildbot/util/logger.pyo
+${PYSITELIB}/buildbot/util/lru.py
+${PYSITELIB}/buildbot/util/lru.pyc
+${PYSITELIB}/buildbot/util/lru.pyo
+${PYSITELIB}/buildbot/util/maildir.py
+${PYSITELIB}/buildbot/util/maildir.pyc
+${PYSITELIB}/buildbot/util/maildir.pyo
+${PYSITELIB}/buildbot/util/misc.py
+${PYSITELIB}/buildbot/util/misc.pyc
+${PYSITELIB}/buildbot/util/misc.pyo
+${PYSITELIB}/buildbot/util/netstrings.py
+${PYSITELIB}/buildbot/util/netstrings.pyc
+${PYSITELIB}/buildbot/util/netstrings.pyo
+${PYSITELIB}/buildbot/util/pathmatch.py
+${PYSITELIB}/buildbot/util/pathmatch.pyc
+${PYSITELIB}/buildbot/util/pathmatch.pyo
+${PYSITELIB}/buildbot/util/poll.py
+${PYSITELIB}/buildbot/util/poll.pyc
+${PYSITELIB}/buildbot/util/poll.pyo
+${PYSITELIB}/buildbot/util/private_tempdir.py
+${PYSITELIB}/buildbot/util/private_tempdir.pyc
+${PYSITELIB}/buildbot/util/private_tempdir.pyo
+${PYSITELIB}/buildbot/util/protocol.py
+${PYSITELIB}/buildbot/util/protocol.pyc
+${PYSITELIB}/buildbot/util/protocol.pyo
+${PYSITELIB}/buildbot/util/raml.py
+${PYSITELIB}/buildbot/util/raml.pyc
+${PYSITELIB}/buildbot/util/raml.pyo
+${PYSITELIB}/buildbot/util/sautils.py
+${PYSITELIB}/buildbot/util/sautils.pyc
+${PYSITELIB}/buildbot/util/sautils.pyo
+${PYSITELIB}/buildbot/util/service.py
+${PYSITELIB}/buildbot/util/service.pyc
+${PYSITELIB}/buildbot/util/service.pyo
+${PYSITELIB}/buildbot/util/ssl.py
+${PYSITELIB}/buildbot/util/ssl.pyc
+${PYSITELIB}/buildbot/util/ssl.pyo
+${PYSITELIB}/buildbot/util/state.py
+${PYSITELIB}/buildbot/util/state.pyc
+${PYSITELIB}/buildbot/util/state.pyo
+${PYSITELIB}/buildbot/util/subscription.py
+${PYSITELIB}/buildbot/util/subscription.pyc
+${PYSITELIB}/buildbot/util/subscription.pyo
+${PYSITELIB}/buildbot/util/test_result_submitter.py
+${PYSITELIB}/buildbot/util/test_result_submitter.pyc
+${PYSITELIB}/buildbot/util/test_result_submitter.pyo
+${PYSITELIB}/buildbot/util/tuplematch.py
+${PYSITELIB}/buildbot/util/tuplematch.pyc
+${PYSITELIB}/buildbot/util/tuplematch.pyo
+${PYSITELIB}/buildbot/wamp/__init__.py
+${PYSITELIB}/buildbot/wamp/__init__.pyc
+${PYSITELIB}/buildbot/wamp/__init__.pyo
+${PYSITELIB}/buildbot/wamp/connector.py
+${PYSITELIB}/buildbot/wamp/connector.pyc
+${PYSITELIB}/buildbot/wamp/connector.pyo
+${PYSITELIB}/buildbot/warnings.py
+${PYSITELIB}/buildbot/warnings.pyc
+${PYSITELIB}/buildbot/warnings.pyo
+${PYSITELIB}/buildbot/worker/__init__.py
+${PYSITELIB}/buildbot/worker/__init__.pyc
+${PYSITELIB}/buildbot/worker/__init__.pyo
+${PYSITELIB}/buildbot/worker/base.py
+${PYSITELIB}/buildbot/worker/base.pyc
+${PYSITELIB}/buildbot/worker/base.pyo
+${PYSITELIB}/buildbot/worker/docker.py
+${PYSITELIB}/buildbot/worker/docker.pyc
+${PYSITELIB}/buildbot/worker/docker.pyo
+${PYSITELIB}/buildbot/worker/ec2.py
+${PYSITELIB}/buildbot/worker/ec2.pyc
+${PYSITELIB}/buildbot/worker/ec2.pyo
+${PYSITELIB}/buildbot/worker/kubernetes.py
+${PYSITELIB}/buildbot/worker/kubernetes.pyc
+${PYSITELIB}/buildbot/worker/kubernetes.pyo
+${PYSITELIB}/buildbot/worker/latent.py
+${PYSITELIB}/buildbot/worker/latent.pyc
+${PYSITELIB}/buildbot/worker/latent.pyo
+${PYSITELIB}/buildbot/worker/libvirt.py
+${PYSITELIB}/buildbot/worker/libvirt.pyc
+${PYSITELIB}/buildbot/worker/libvirt.pyo
+${PYSITELIB}/buildbot/worker/local.py
+${PYSITELIB}/buildbot/worker/local.pyc
+${PYSITELIB}/buildbot/worker/local.pyo
+${PYSITELIB}/buildbot/worker/manager.py
+${PYSITELIB}/buildbot/worker/manager.pyc
+${PYSITELIB}/buildbot/worker/manager.pyo
+${PYSITELIB}/buildbot/worker/marathon.py
+${PYSITELIB}/buildbot/worker/marathon.pyc
+${PYSITELIB}/buildbot/worker/marathon.pyo
+${PYSITELIB}/buildbot/worker/openstack.py
+${PYSITELIB}/buildbot/worker/openstack.pyc
+${PYSITELIB}/buildbot/worker/openstack.pyo
+${PYSITELIB}/buildbot/worker/protocols/__init__.py
+${PYSITELIB}/buildbot/worker/protocols/__init__.pyc
+${PYSITELIB}/buildbot/worker/protocols/__init__.pyo
+${PYSITELIB}/buildbot/worker/protocols/base.py
+${PYSITELIB}/buildbot/worker/protocols/base.pyc
+${PYSITELIB}/buildbot/worker/protocols/base.pyo
+${PYSITELIB}/buildbot/worker/protocols/null.py
+${PYSITELIB}/buildbot/worker/protocols/null.pyc
+${PYSITELIB}/buildbot/worker/protocols/null.pyo
+${PYSITELIB}/buildbot/worker/protocols/pb.py
+${PYSITELIB}/buildbot/worker/protocols/pb.pyc
+${PYSITELIB}/buildbot/worker/protocols/pb.pyo
+${PYSITELIB}/buildbot/worker/upcloud.py
+${PYSITELIB}/buildbot/worker/upcloud.pyc
+${PYSITELIB}/buildbot/worker/upcloud.pyo
+${PYSITELIB}/buildbot/www/__init__.py
+${PYSITELIB}/buildbot/www/__init__.pyc
+${PYSITELIB}/buildbot/www/__init__.pyo
+${PYSITELIB}/buildbot/www/auth.py
+${PYSITELIB}/buildbot/www/auth.pyc
+${PYSITELIB}/buildbot/www/auth.pyo
+${PYSITELIB}/buildbot/www/authz/__init__.py
+${PYSITELIB}/buildbot/www/authz/__init__.pyc
+${PYSITELIB}/buildbot/www/authz/__init__.pyo
+${PYSITELIB}/buildbot/www/authz/authz.py
+${PYSITELIB}/buildbot/www/authz/authz.pyc
+${PYSITELIB}/buildbot/www/authz/authz.pyo
+${PYSITELIB}/buildbot/www/authz/endpointmatchers.py
+${PYSITELIB}/buildbot/www/authz/endpointmatchers.pyc
+${PYSITELIB}/buildbot/www/authz/endpointmatchers.pyo
+${PYSITELIB}/buildbot/www/authz/roles.py
+${PYSITELIB}/buildbot/www/authz/roles.pyc
+${PYSITELIB}/buildbot/www/authz/roles.pyo
+${PYSITELIB}/buildbot/www/avatar.py
+${PYSITELIB}/buildbot/www/avatar.pyc
+${PYSITELIB}/buildbot/www/avatar.pyo
+${PYSITELIB}/buildbot/www/change_hook.py
+${PYSITELIB}/buildbot/www/change_hook.pyc
+${PYSITELIB}/buildbot/www/change_hook.pyo
+${PYSITELIB}/buildbot/www/config.py
+${PYSITELIB}/buildbot/www/config.pyc
+${PYSITELIB}/buildbot/www/config.pyo
+${PYSITELIB}/buildbot/www/hooks/__init__.py
+${PYSITELIB}/buildbot/www/hooks/__init__.pyc
+${PYSITELIB}/buildbot/www/hooks/__init__.pyo
+${PYSITELIB}/buildbot/www/hooks/base.py
+${PYSITELIB}/buildbot/www/hooks/base.pyc
+${PYSITELIB}/buildbot/www/hooks/base.pyo
+${PYSITELIB}/buildbot/www/hooks/bitbucket.py
+${PYSITELIB}/buildbot/www/hooks/bitbucket.pyc
+${PYSITELIB}/buildbot/www/hooks/bitbucket.pyo
+${PYSITELIB}/buildbot/www/hooks/bitbucketcloud.py
+${PYSITELIB}/buildbot/www/hooks/bitbucketcloud.pyc
+${PYSITELIB}/buildbot/www/hooks/bitbucketcloud.pyo
+${PYSITELIB}/buildbot/www/hooks/bitbucketserver.py
+${PYSITELIB}/buildbot/www/hooks/bitbucketserver.pyc
+${PYSITELIB}/buildbot/www/hooks/bitbucketserver.pyo
+${PYSITELIB}/buildbot/www/hooks/github.py
+${PYSITELIB}/buildbot/www/hooks/github.pyc
+${PYSITELIB}/buildbot/www/hooks/github.pyo
+${PYSITELIB}/buildbot/www/hooks/gitlab.py
+${PYSITELIB}/buildbot/www/hooks/gitlab.pyc
+${PYSITELIB}/buildbot/www/hooks/gitlab.pyo
+${PYSITELIB}/buildbot/www/hooks/gitorious.py
+${PYSITELIB}/buildbot/www/hooks/gitorious.pyc
+${PYSITELIB}/buildbot/www/hooks/gitorious.pyo
+${PYSITELIB}/buildbot/www/hooks/poller.py
+${PYSITELIB}/buildbot/www/hooks/poller.pyc
+${PYSITELIB}/buildbot/www/hooks/poller.pyo
+${PYSITELIB}/buildbot/www/ldapuserinfo.py
+${PYSITELIB}/buildbot/www/ldapuserinfo.pyc
+${PYSITELIB}/buildbot/www/ldapuserinfo.pyo
+${PYSITELIB}/buildbot/www/oauth2.py
+${PYSITELIB}/buildbot/www/oauth2.pyc
+${PYSITELIB}/buildbot/www/oauth2.pyo
+${PYSITELIB}/buildbot/www/plugin.py
+${PYSITELIB}/buildbot/www/plugin.pyc
+${PYSITELIB}/buildbot/www/plugin.pyo
+${PYSITELIB}/buildbot/www/resource.py
+${PYSITELIB}/buildbot/www/resource.pyc
+${PYSITELIB}/buildbot/www/resource.pyo
+${PYSITELIB}/buildbot/www/rest.py
+${PYSITELIB}/buildbot/www/rest.pyc
+${PYSITELIB}/buildbot/www/rest.pyo
+${PYSITELIB}/buildbot/www/service.py
+${PYSITELIB}/buildbot/www/service.pyc
+${PYSITELIB}/buildbot/www/service.pyo
+${PYSITELIB}/buildbot/www/sse.py
+${PYSITELIB}/buildbot/www/sse.pyc
+${PYSITELIB}/buildbot/www/sse.pyo
+${PYSITELIB}/buildbot/www/ws.py
+${PYSITELIB}/buildbot/www/ws.pyc
+${PYSITELIB}/buildbot/www/ws.pyo
diff --git a/py-buildbot/distinfo b/py-buildbot/distinfo
new file mode 100644
index 0000000000..f36e709eef
--- /dev/null
+++ b/py-buildbot/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.11 2020/02/19 19:07:18 adam Exp $
+
+SHA1 (buildbot-2.10.1.tar.gz) = 84349735f17c99ac0e5d28d7f961c77638032ecb
+RMD160 (buildbot-2.10.1.tar.gz) = fefe8f27ecc8846af4c1bb6ea708893c2a464714
+SHA512 (buildbot-2.10.1.tar.gz) = 6dd0bfb0d4747f3953cfbf73de6079f6fe5a75f4d7d072161f4de1209549df7732e216c859f7df69d6155e2df7c09c1667453973607ce3c8d0524c0433832873
+Size (buildbot-2.10.1.tar.gz) = 2271357 bytes


Home | Main Index | Thread Index | Old Index