pkgsrc-Changes archive

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

CVS commit: pkgsrc/chat/matrix-synapse



Module Name:    pkgsrc
Committed By:   js
Date:           Fri Sep  4 20:34:11 UTC 2020

Added Files:
        pkgsrc/chat/matrix-synapse: DESCR MESSAGE Makefile PLIST distinfo
        pkgsrc/chat/matrix-synapse/files: matrix-synapse.sh

Log Message:
Add chat/matrix-synapse


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/chat/matrix-synapse/DESCR \
    pkgsrc/chat/matrix-synapse/MESSAGE pkgsrc/chat/matrix-synapse/Makefile \
    pkgsrc/chat/matrix-synapse/PLIST pkgsrc/chat/matrix-synapse/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/chat/matrix-synapse/files/matrix-synapse.sh

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

Added files:

Index: pkgsrc/chat/matrix-synapse/DESCR
diff -u /dev/null pkgsrc/chat/matrix-synapse/DESCR:1.1
--- /dev/null   Fri Sep  4 20:34:11 2020
+++ pkgsrc/chat/matrix-synapse/DESCR    Fri Sep  4 20:34:11 2020
@@ -0,0 +1,5 @@
+Synapse is a reference "homeserver" implementation of Matrix from the core
+development team at matrix.org, written in Python/Twisted.  It is intended to
+showcase the concept of Matrix and let folks see the spec in the context of a
+codebase and let you run your own homeserver and generally help bootstrap the
+ecosystem.
Index: pkgsrc/chat/matrix-synapse/MESSAGE
diff -u /dev/null pkgsrc/chat/matrix-synapse/MESSAGE:1.1
--- /dev/null   Fri Sep  4 20:34:11 2020
+++ pkgsrc/chat/matrix-synapse/MESSAGE  Fri Sep  4 20:34:11 2020
@@ -0,0 +1,16 @@
+===========================================================================
+$NetBSD: MESSAGE,v 1.1 2020/09/04 20:34:11 js Exp $
+
+To generate a Synapse configuration, run:
+
+cd ${SYNAPSE_DATA} &&
+${PYTHONBIN} -m synapse.app.homeserver \
+       --server-name my.domain.name \
+       --config-path ${PKG_SYSCONFDIR}/matrix-synapse/homeserver.yaml \
+       --config-directory ${PKG_SYSCONFDIR}/matrix-synapse \
+       --generate-config \
+       --report-stats=no
+
+If you want to use Synapse with SQLite3 on NetBSD, you need to add
+PREFER_PKGSRC+= sqlite3 to mk.conf and rebuild databases/py-sqlite3.
+===========================================================================
Index: pkgsrc/chat/matrix-synapse/Makefile
diff -u /dev/null pkgsrc/chat/matrix-synapse/Makefile:1.1
--- /dev/null   Fri Sep  4 20:34:11 2020
+++ pkgsrc/chat/matrix-synapse/Makefile Fri Sep  4 20:34:11 2020
@@ -0,0 +1,71 @@
+# $NetBSD: Makefile,v 1.1 2020/09/04 20:34:11 js Exp $
+
+DISTNAME=      matrix-synapse-1.19.1
+CATEGORIES=    chat
+MASTER_SITES=  ${MASTER_SITE_GITHUB:=matrix-org/}
+EGG_NAME=      matrix_synapse-${PKGVERSION_NOREV}
+GITHUB_PROJECT=        synapse
+GITHUB_TAG=    v${PKGVERSION_NOREV}
+
+MAINTAINER=    js%pkgsrc.org@localhost
+HOMEPAGE=      https://github.com/matrix-org/synapse/
+COMMENT=       Reference homeserver for the Matrix decentralised comms protocol
+LICENSE=       apache-2.0
+
+DEPENDS+=      ${PYPKGPREFIX}-sqlite3>=0:../../databases/py-sqlite3
+DEPENDS+=      ${PYPKGPREFIX}-jsonschema>=2.5.1:../../textproc/py-jsonschema
+DEPENDS+=      ${PYPKGPREFIX}-frozendict>=1:../../devel/py-frozendict
+DEPENDS+=      ${PYPKGPREFIX}-unpaddedbase64>=1.1.0:../../devel/py-unpaddedbase64
+DEPENDS+=      ${PYPKGPREFIX}-canonicaljson>=1.2.0:../../devel/py-canonicaljson
+DEPENDS+=      ${PYPKGPREFIX}-signedjson>=1.1.0:../../security/py-signedjson
+DEPENDS+=      ${PYPKGPREFIX}-nacl>=1.2.1:../../security/py-nacl
+DEPENDS+=      ${PYPKGPREFIX}-idna>=2.5:../../www/py-idna
+DEPENDS+=      ${PYPKGPREFIX}-service_identity>=18.1.0:../../security/py-service_identity
+DEPENDS+=      ${PYPKGPREFIX}-twisted>=18.9.0:../../net/py-twisted
+DEPENDS+=      ${PYPKGPREFIX}-treq>=15.1:../../devel/py-treq
+DEPENDS+=      ${PYPKGPREFIX}-OpenSSL>=16.0.0:../../security/py-OpenSSL
+DEPENDS+=      ${PYPKGPREFIX}-yaml>=3.11:../../textproc/py-yaml
+DEPENDS+=      ${PYPKGPREFIX}-asn1>=0.1.9:../../security/py-asn1
+DEPENDS+=      ${PYPKGPREFIX}-asn1-modules>=0.0.7:../../security/py-asn1-modules
+DEPENDS+=      ${PYPKGPREFIX}-daemonize>=2.3.1:../../devel/py-daemonize
+DEPENDS+=      ${PYPKGPREFIX}-bcrypt>=3.1.0:../../security/py-bcrypt
+DEPENDS+=      ${PYPKGPREFIX}-Pillow>=4.3.0:../../graphics/py-Pillow
+DEPENDS+=      ${PYPKGPREFIX}-sortedcontainers>=1.4.4:../../devel/py-sortedcontainers
+DEPENDS+=      ${PYPKGPREFIX}-macaroons>=0.13.0:../../devel/py-macaroons
+DEPENDS+=      ${PYPKGPREFIX}-msgpack>=0.5.2:../../devel/py-msgpack
+DEPENDS+=      ${PYPKGPREFIX}-phonenumbers>=8.2.0:../../textproc/py-phonenumbers
+DEPENDS+=      ${PYPKGPREFIX}-six>=1.10:../../lang/py-six
+DEPENDS+=      ${PYPKGPREFIX}-prometheus_client>=0.8.0:../../net/py-prometheus_client
+DEPENDS+=      ${PYPKGPREFIX}-attrs>=17.4.0:../../devel/py-attrs
+DEPENDS+=      ${PYPKGPREFIX}-netaddr>=0.7.18:../../net/py-netaddr
+DEPENDS+=      ${PYPKGPREFIX}-jinja2>=2.9:../../textproc/py-jinja2
+DEPENDS+=      ${PYPKGPREFIX}-bleach>=1.4.3:../../www/py-bleach
+DEPENDS+=      ${PYPKGPREFIX}-typing-extensions>=3.7.4:../../devel/py-typing-extensions
+DEPENDS+=      ${PYPKGPREFIX}-psycopg2>=2.7:../../databases/py-psycopg2
+
+USE_LANGUAGES= # none
+REPLACE_PERL+= scripts/sync_room_to_group.pl
+
+SYNAPSE_USER?= synapse
+SYNAPSE_GROUP?=        ${SYNAPSE_USER}
+SYNAPSE_DATA?= ${VARBASE}/db/matrix-synapse
+
+OWN_DIRS_PERMS+=       ${SYNAPSE_DATA} ${SYNAPSE_USER} ${SYNAPSE_GROUP} 0770
+
+PKG_USERS_VARS=                        SYNAPSE_USER
+PKG_GROUPS_VARS=               SYNAPSE_GROUP
+PKG_GROUPS=                    ${SYNAPSE_GROUP}
+PKG_USERS=                     ${SYNAPSE_USER}:${SYNAPSE_GROUP}
+PKG_GECOS.${SYNAPSE_USER}=     Synapse daemon user
+PKG_HOME.${SYNAPSE_USER}=      ${SYNAPSE_DATA}
+PKG_SHELL.${SYNAPSE_USER}=     ${NOLOGIN}
+
+RCD_SCRIPTS=   matrix-synapse
+
+FILES_SUBST+=  SYNAPSE_DATA=${SYNAPSE_DATA:Q}
+FILES_SUBST+=  SYNAPSE_USER=${SYNAPSE_USER:Q}
+MESSAGE_SUBST+=        PYTHONBIN=${PYTHONBIN:Q}
+MESSAGE_SUBST+=        SYNAPSE_DATA=${SYNAPSE_DATA:Q}
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/chat/matrix-synapse/PLIST
diff -u /dev/null pkgsrc/chat/matrix-synapse/PLIST:1.1
--- /dev/null   Fri Sep  4 20:34:11 2020
+++ pkgsrc/chat/matrix-synapse/PLIST    Fri Sep  4 20:34:11 2020
@@ -0,0 +1,1634 @@
+@comment $NetBSD: PLIST,v 1.1 2020/09/04 20:34:11 js Exp $
+bin/export_signing_key
+bin/generate_config
+bin/generate_log_config
+bin/generate_signing_key.py
+bin/hash_password
+bin/move_remote_media_to_new_store.py
+bin/register_new_matrix_user
+bin/synapse_port_db
+bin/sync_room_to_group.pl
+bin/synctl
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/synapse/__init__.py
+${PYSITELIB}/synapse/__init__.pyc
+${PYSITELIB}/synapse/__init__.pyo
+${PYSITELIB}/synapse/_scripts/__init__.py
+${PYSITELIB}/synapse/_scripts/__init__.pyc
+${PYSITELIB}/synapse/_scripts/__init__.pyo
+${PYSITELIB}/synapse/_scripts/register_new_matrix_user.py
+${PYSITELIB}/synapse/_scripts/register_new_matrix_user.pyc
+${PYSITELIB}/synapse/_scripts/register_new_matrix_user.pyo
+${PYSITELIB}/synapse/api/__init__.py
+${PYSITELIB}/synapse/api/__init__.pyc
+${PYSITELIB}/synapse/api/__init__.pyo
+${PYSITELIB}/synapse/api/auth.py
+${PYSITELIB}/synapse/api/auth.pyc
+${PYSITELIB}/synapse/api/auth.pyo
+${PYSITELIB}/synapse/api/auth_blocking.py
+${PYSITELIB}/synapse/api/auth_blocking.pyc
+${PYSITELIB}/synapse/api/auth_blocking.pyo
+${PYSITELIB}/synapse/api/constants.py
+${PYSITELIB}/synapse/api/constants.pyc
+${PYSITELIB}/synapse/api/constants.pyo
+${PYSITELIB}/synapse/api/errors.py
+${PYSITELIB}/synapse/api/errors.pyc
+${PYSITELIB}/synapse/api/errors.pyo
+${PYSITELIB}/synapse/api/filtering.py
+${PYSITELIB}/synapse/api/filtering.pyc
+${PYSITELIB}/synapse/api/filtering.pyo
+${PYSITELIB}/synapse/api/ratelimiting.py
+${PYSITELIB}/synapse/api/ratelimiting.pyc
+${PYSITELIB}/synapse/api/ratelimiting.pyo
+${PYSITELIB}/synapse/api/room_versions.py
+${PYSITELIB}/synapse/api/room_versions.pyc
+${PYSITELIB}/synapse/api/room_versions.pyo
+${PYSITELIB}/synapse/api/urls.py
+${PYSITELIB}/synapse/api/urls.pyc
+${PYSITELIB}/synapse/api/urls.pyo
+${PYSITELIB}/synapse/app/__init__.py
+${PYSITELIB}/synapse/app/__init__.pyc
+${PYSITELIB}/synapse/app/__init__.pyo
+${PYSITELIB}/synapse/app/_base.py
+${PYSITELIB}/synapse/app/_base.pyc
+${PYSITELIB}/synapse/app/_base.pyo
+${PYSITELIB}/synapse/app/admin_cmd.py
+${PYSITELIB}/synapse/app/admin_cmd.pyc
+${PYSITELIB}/synapse/app/admin_cmd.pyo
+${PYSITELIB}/synapse/app/appservice.py
+${PYSITELIB}/synapse/app/appservice.pyc
+${PYSITELIB}/synapse/app/appservice.pyo
+${PYSITELIB}/synapse/app/client_reader.py
+${PYSITELIB}/synapse/app/client_reader.pyc
+${PYSITELIB}/synapse/app/client_reader.pyo
+${PYSITELIB}/synapse/app/event_creator.py
+${PYSITELIB}/synapse/app/event_creator.pyc
+${PYSITELIB}/synapse/app/event_creator.pyo
+${PYSITELIB}/synapse/app/federation_reader.py
+${PYSITELIB}/synapse/app/federation_reader.pyc
+${PYSITELIB}/synapse/app/federation_reader.pyo
+${PYSITELIB}/synapse/app/federation_sender.py
+${PYSITELIB}/synapse/app/federation_sender.pyc
+${PYSITELIB}/synapse/app/federation_sender.pyo
+${PYSITELIB}/synapse/app/frontend_proxy.py
+${PYSITELIB}/synapse/app/frontend_proxy.pyc
+${PYSITELIB}/synapse/app/frontend_proxy.pyo
+${PYSITELIB}/synapse/app/generic_worker.py
+${PYSITELIB}/synapse/app/generic_worker.pyc
+${PYSITELIB}/synapse/app/generic_worker.pyo
+${PYSITELIB}/synapse/app/homeserver.py
+${PYSITELIB}/synapse/app/homeserver.pyc
+${PYSITELIB}/synapse/app/homeserver.pyo
+${PYSITELIB}/synapse/app/media_repository.py
+${PYSITELIB}/synapse/app/media_repository.pyc
+${PYSITELIB}/synapse/app/media_repository.pyo
+${PYSITELIB}/synapse/app/pusher.py
+${PYSITELIB}/synapse/app/pusher.pyc
+${PYSITELIB}/synapse/app/pusher.pyo
+${PYSITELIB}/synapse/app/synchrotron.py
+${PYSITELIB}/synapse/app/synchrotron.pyc
+${PYSITELIB}/synapse/app/synchrotron.pyo
+${PYSITELIB}/synapse/app/user_dir.py
+${PYSITELIB}/synapse/app/user_dir.pyc
+${PYSITELIB}/synapse/app/user_dir.pyo
+${PYSITELIB}/synapse/appservice/__init__.py
+${PYSITELIB}/synapse/appservice/__init__.pyc
+${PYSITELIB}/synapse/appservice/__init__.pyo
+${PYSITELIB}/synapse/appservice/api.py
+${PYSITELIB}/synapse/appservice/api.pyc
+${PYSITELIB}/synapse/appservice/api.pyo
+${PYSITELIB}/synapse/appservice/scheduler.py
+${PYSITELIB}/synapse/appservice/scheduler.pyc
+${PYSITELIB}/synapse/appservice/scheduler.pyo
+${PYSITELIB}/synapse/config/__init__.py
+${PYSITELIB}/synapse/config/__init__.pyc
+${PYSITELIB}/synapse/config/__init__.pyo
+${PYSITELIB}/synapse/config/__main__.py
+${PYSITELIB}/synapse/config/__main__.pyc
+${PYSITELIB}/synapse/config/__main__.pyo
+${PYSITELIB}/synapse/config/_base.py
+${PYSITELIB}/synapse/config/_base.pyc
+${PYSITELIB}/synapse/config/_base.pyi
+${PYSITELIB}/synapse/config/_base.pyo
+${PYSITELIB}/synapse/config/_util.py
+${PYSITELIB}/synapse/config/_util.pyc
+${PYSITELIB}/synapse/config/_util.pyo
+${PYSITELIB}/synapse/config/api.py
+${PYSITELIB}/synapse/config/api.pyc
+${PYSITELIB}/synapse/config/api.pyo
+${PYSITELIB}/synapse/config/appservice.py
+${PYSITELIB}/synapse/config/appservice.pyc
+${PYSITELIB}/synapse/config/appservice.pyo
+${PYSITELIB}/synapse/config/cache.py
+${PYSITELIB}/synapse/config/cache.pyc
+${PYSITELIB}/synapse/config/cache.pyo
+${PYSITELIB}/synapse/config/captcha.py
+${PYSITELIB}/synapse/config/captcha.pyc
+${PYSITELIB}/synapse/config/captcha.pyo
+${PYSITELIB}/synapse/config/cas.py
+${PYSITELIB}/synapse/config/cas.pyc
+${PYSITELIB}/synapse/config/cas.pyo
+${PYSITELIB}/synapse/config/consent_config.py
+${PYSITELIB}/synapse/config/consent_config.pyc
+${PYSITELIB}/synapse/config/consent_config.pyo
+${PYSITELIB}/synapse/config/database.py
+${PYSITELIB}/synapse/config/database.pyc
+${PYSITELIB}/synapse/config/database.pyo
+${PYSITELIB}/synapse/config/emailconfig.py
+${PYSITELIB}/synapse/config/emailconfig.pyc
+${PYSITELIB}/synapse/config/emailconfig.pyo
+${PYSITELIB}/synapse/config/federation.py
+${PYSITELIB}/synapse/config/federation.pyc
+${PYSITELIB}/synapse/config/federation.pyo
+${PYSITELIB}/synapse/config/groups.py
+${PYSITELIB}/synapse/config/groups.pyc
+${PYSITELIB}/synapse/config/groups.pyo
+${PYSITELIB}/synapse/config/homeserver.py
+${PYSITELIB}/synapse/config/homeserver.pyc
+${PYSITELIB}/synapse/config/homeserver.pyo
+${PYSITELIB}/synapse/config/jwt_config.py
+${PYSITELIB}/synapse/config/jwt_config.pyc
+${PYSITELIB}/synapse/config/jwt_config.pyo
+${PYSITELIB}/synapse/config/key.py
+${PYSITELIB}/synapse/config/key.pyc
+${PYSITELIB}/synapse/config/key.pyo
+${PYSITELIB}/synapse/config/logger.py
+${PYSITELIB}/synapse/config/logger.pyc
+${PYSITELIB}/synapse/config/logger.pyo
+${PYSITELIB}/synapse/config/metrics.py
+${PYSITELIB}/synapse/config/metrics.pyc
+${PYSITELIB}/synapse/config/metrics.pyo
+${PYSITELIB}/synapse/config/oidc_config.py
+${PYSITELIB}/synapse/config/oidc_config.pyc
+${PYSITELIB}/synapse/config/oidc_config.pyo
+${PYSITELIB}/synapse/config/password.py
+${PYSITELIB}/synapse/config/password.pyc
+${PYSITELIB}/synapse/config/password.pyo
+${PYSITELIB}/synapse/config/password_auth_providers.py
+${PYSITELIB}/synapse/config/password_auth_providers.pyc
+${PYSITELIB}/synapse/config/password_auth_providers.pyo
+${PYSITELIB}/synapse/config/push.py
+${PYSITELIB}/synapse/config/push.pyc
+${PYSITELIB}/synapse/config/push.pyo
+${PYSITELIB}/synapse/config/ratelimiting.py
+${PYSITELIB}/synapse/config/ratelimiting.pyc
+${PYSITELIB}/synapse/config/ratelimiting.pyo
+${PYSITELIB}/synapse/config/redis.py
+${PYSITELIB}/synapse/config/redis.pyc
+${PYSITELIB}/synapse/config/redis.pyo
+${PYSITELIB}/synapse/config/registration.py
+${PYSITELIB}/synapse/config/registration.pyc
+${PYSITELIB}/synapse/config/registration.pyo
+${PYSITELIB}/synapse/config/repository.py
+${PYSITELIB}/synapse/config/repository.pyc
+${PYSITELIB}/synapse/config/repository.pyo
+${PYSITELIB}/synapse/config/room.py
+${PYSITELIB}/synapse/config/room.pyc
+${PYSITELIB}/synapse/config/room.pyo
+${PYSITELIB}/synapse/config/room_directory.py
+${PYSITELIB}/synapse/config/room_directory.pyc
+${PYSITELIB}/synapse/config/room_directory.pyo
+${PYSITELIB}/synapse/config/saml2_config.py
+${PYSITELIB}/synapse/config/saml2_config.pyc
+${PYSITELIB}/synapse/config/saml2_config.pyo
+${PYSITELIB}/synapse/config/server.py
+${PYSITELIB}/synapse/config/server.pyc
+${PYSITELIB}/synapse/config/server.pyo
+${PYSITELIB}/synapse/config/server_notices_config.py
+${PYSITELIB}/synapse/config/server_notices_config.pyc
+${PYSITELIB}/synapse/config/server_notices_config.pyo
+${PYSITELIB}/synapse/config/spam_checker.py
+${PYSITELIB}/synapse/config/spam_checker.pyc
+${PYSITELIB}/synapse/config/spam_checker.pyo
+${PYSITELIB}/synapse/config/sso.py
+${PYSITELIB}/synapse/config/sso.pyc
+${PYSITELIB}/synapse/config/sso.pyo
+${PYSITELIB}/synapse/config/stats.py
+${PYSITELIB}/synapse/config/stats.pyc
+${PYSITELIB}/synapse/config/stats.pyo
+${PYSITELIB}/synapse/config/third_party_event_rules.py
+${PYSITELIB}/synapse/config/third_party_event_rules.pyc
+${PYSITELIB}/synapse/config/third_party_event_rules.pyo
+${PYSITELIB}/synapse/config/tls.py
+${PYSITELIB}/synapse/config/tls.pyc
+${PYSITELIB}/synapse/config/tls.pyo
+${PYSITELIB}/synapse/config/tracer.py
+${PYSITELIB}/synapse/config/tracer.pyc
+${PYSITELIB}/synapse/config/tracer.pyo
+${PYSITELIB}/synapse/config/user_directory.py
+${PYSITELIB}/synapse/config/user_directory.pyc
+${PYSITELIB}/synapse/config/user_directory.pyo
+${PYSITELIB}/synapse/config/voip.py
+${PYSITELIB}/synapse/config/voip.pyc
+${PYSITELIB}/synapse/config/voip.pyo
+${PYSITELIB}/synapse/config/workers.py
+${PYSITELIB}/synapse/config/workers.pyc
+${PYSITELIB}/synapse/config/workers.pyo
+${PYSITELIB}/synapse/crypto/__init__.py
+${PYSITELIB}/synapse/crypto/__init__.pyc
+${PYSITELIB}/synapse/crypto/__init__.pyo
+${PYSITELIB}/synapse/crypto/context_factory.py
+${PYSITELIB}/synapse/crypto/context_factory.pyc
+${PYSITELIB}/synapse/crypto/context_factory.pyo
+${PYSITELIB}/synapse/crypto/event_signing.py
+${PYSITELIB}/synapse/crypto/event_signing.pyc
+${PYSITELIB}/synapse/crypto/event_signing.pyo
+${PYSITELIB}/synapse/crypto/keyring.py
+${PYSITELIB}/synapse/crypto/keyring.pyc
+${PYSITELIB}/synapse/crypto/keyring.pyo
+${PYSITELIB}/synapse/event_auth.py
+${PYSITELIB}/synapse/event_auth.pyc
+${PYSITELIB}/synapse/event_auth.pyo
+${PYSITELIB}/synapse/events/__init__.py
+${PYSITELIB}/synapse/events/__init__.pyc
+${PYSITELIB}/synapse/events/__init__.pyo
+${PYSITELIB}/synapse/events/builder.py
+${PYSITELIB}/synapse/events/builder.pyc
+${PYSITELIB}/synapse/events/builder.pyo
+${PYSITELIB}/synapse/events/snapshot.py
+${PYSITELIB}/synapse/events/snapshot.pyc
+${PYSITELIB}/synapse/events/snapshot.pyo
+${PYSITELIB}/synapse/events/spamcheck.py
+${PYSITELIB}/synapse/events/spamcheck.pyc
+${PYSITELIB}/synapse/events/spamcheck.pyo
+${PYSITELIB}/synapse/events/third_party_rules.py
+${PYSITELIB}/synapse/events/third_party_rules.pyc
+${PYSITELIB}/synapse/events/third_party_rules.pyo
+${PYSITELIB}/synapse/events/utils.py
+${PYSITELIB}/synapse/events/utils.pyc
+${PYSITELIB}/synapse/events/utils.pyo
+${PYSITELIB}/synapse/events/validator.py
+${PYSITELIB}/synapse/events/validator.pyc
+${PYSITELIB}/synapse/events/validator.pyo
+${PYSITELIB}/synapse/federation/__init__.py
+${PYSITELIB}/synapse/federation/__init__.pyc
+${PYSITELIB}/synapse/federation/__init__.pyo
+${PYSITELIB}/synapse/federation/federation_base.py
+${PYSITELIB}/synapse/federation/federation_base.pyc
+${PYSITELIB}/synapse/federation/federation_base.pyo
+${PYSITELIB}/synapse/federation/federation_client.py
+${PYSITELIB}/synapse/federation/federation_client.pyc
+${PYSITELIB}/synapse/federation/federation_client.pyo
+${PYSITELIB}/synapse/federation/federation_server.py
+${PYSITELIB}/synapse/federation/federation_server.pyc
+${PYSITELIB}/synapse/federation/federation_server.pyo
+${PYSITELIB}/synapse/federation/persistence.py
+${PYSITELIB}/synapse/federation/persistence.pyc
+${PYSITELIB}/synapse/federation/persistence.pyo
+${PYSITELIB}/synapse/federation/send_queue.py
+${PYSITELIB}/synapse/federation/send_queue.pyc
+${PYSITELIB}/synapse/federation/send_queue.pyo
+${PYSITELIB}/synapse/federation/sender/__init__.py
+${PYSITELIB}/synapse/federation/sender/__init__.pyc
+${PYSITELIB}/synapse/federation/sender/__init__.pyo
+${PYSITELIB}/synapse/federation/sender/per_destination_queue.py
+${PYSITELIB}/synapse/federation/sender/per_destination_queue.pyc
+${PYSITELIB}/synapse/federation/sender/per_destination_queue.pyo
+${PYSITELIB}/synapse/federation/sender/transaction_manager.py
+${PYSITELIB}/synapse/federation/sender/transaction_manager.pyc
+${PYSITELIB}/synapse/federation/sender/transaction_manager.pyo
+${PYSITELIB}/synapse/federation/transport/__init__.py
+${PYSITELIB}/synapse/federation/transport/__init__.pyc
+${PYSITELIB}/synapse/federation/transport/__init__.pyo
+${PYSITELIB}/synapse/federation/transport/client.py
+${PYSITELIB}/synapse/federation/transport/client.pyc
+${PYSITELIB}/synapse/federation/transport/client.pyo
+${PYSITELIB}/synapse/federation/transport/server.py
+${PYSITELIB}/synapse/federation/transport/server.pyc
+${PYSITELIB}/synapse/federation/transport/server.pyo
+${PYSITELIB}/synapse/federation/units.py
+${PYSITELIB}/synapse/federation/units.pyc
+${PYSITELIB}/synapse/federation/units.pyo
+${PYSITELIB}/synapse/groups/__init__.py
+${PYSITELIB}/synapse/groups/__init__.pyc
+${PYSITELIB}/synapse/groups/__init__.pyo
+${PYSITELIB}/synapse/groups/attestations.py
+${PYSITELIB}/synapse/groups/attestations.pyc
+${PYSITELIB}/synapse/groups/attestations.pyo
+${PYSITELIB}/synapse/groups/groups_server.py
+${PYSITELIB}/synapse/groups/groups_server.pyc
+${PYSITELIB}/synapse/groups/groups_server.pyo
+${PYSITELIB}/synapse/handlers/__init__.py
+${PYSITELIB}/synapse/handlers/__init__.pyc
+${PYSITELIB}/synapse/handlers/__init__.pyo
+${PYSITELIB}/synapse/handlers/_base.py
+${PYSITELIB}/synapse/handlers/_base.pyc
+${PYSITELIB}/synapse/handlers/_base.pyo
+${PYSITELIB}/synapse/handlers/account_data.py
+${PYSITELIB}/synapse/handlers/account_data.pyc
+${PYSITELIB}/synapse/handlers/account_data.pyo
+${PYSITELIB}/synapse/handlers/account_validity.py
+${PYSITELIB}/synapse/handlers/account_validity.pyc
+${PYSITELIB}/synapse/handlers/account_validity.pyo
+${PYSITELIB}/synapse/handlers/acme.py
+${PYSITELIB}/synapse/handlers/acme.pyc
+${PYSITELIB}/synapse/handlers/acme.pyo
+${PYSITELIB}/synapse/handlers/acme_issuing_service.py
+${PYSITELIB}/synapse/handlers/acme_issuing_service.pyc
+${PYSITELIB}/synapse/handlers/acme_issuing_service.pyo
+${PYSITELIB}/synapse/handlers/admin.py
+${PYSITELIB}/synapse/handlers/admin.pyc
+${PYSITELIB}/synapse/handlers/admin.pyo
+${PYSITELIB}/synapse/handlers/appservice.py
+${PYSITELIB}/synapse/handlers/appservice.pyc
+${PYSITELIB}/synapse/handlers/appservice.pyo
+${PYSITELIB}/synapse/handlers/auth.py
+${PYSITELIB}/synapse/handlers/auth.pyc
+${PYSITELIB}/synapse/handlers/auth.pyo
+${PYSITELIB}/synapse/handlers/cas_handler.py
+${PYSITELIB}/synapse/handlers/cas_handler.pyc
+${PYSITELIB}/synapse/handlers/cas_handler.pyo
+${PYSITELIB}/synapse/handlers/deactivate_account.py
+${PYSITELIB}/synapse/handlers/deactivate_account.pyc
+${PYSITELIB}/synapse/handlers/deactivate_account.pyo
+${PYSITELIB}/synapse/handlers/device.py
+${PYSITELIB}/synapse/handlers/device.pyc
+${PYSITELIB}/synapse/handlers/device.pyo
+${PYSITELIB}/synapse/handlers/devicemessage.py
+${PYSITELIB}/synapse/handlers/devicemessage.pyc
+${PYSITELIB}/synapse/handlers/devicemessage.pyo
+${PYSITELIB}/synapse/handlers/directory.py
+${PYSITELIB}/synapse/handlers/directory.pyc
+${PYSITELIB}/synapse/handlers/directory.pyo
+${PYSITELIB}/synapse/handlers/e2e_keys.py
+${PYSITELIB}/synapse/handlers/e2e_keys.pyc
+${PYSITELIB}/synapse/handlers/e2e_keys.pyo
+${PYSITELIB}/synapse/handlers/e2e_room_keys.py
+${PYSITELIB}/synapse/handlers/e2e_room_keys.pyc
+${PYSITELIB}/synapse/handlers/e2e_room_keys.pyo
+${PYSITELIB}/synapse/handlers/events.py
+${PYSITELIB}/synapse/handlers/events.pyc
+${PYSITELIB}/synapse/handlers/events.pyo
+${PYSITELIB}/synapse/handlers/federation.py
+${PYSITELIB}/synapse/handlers/federation.pyc
+${PYSITELIB}/synapse/handlers/federation.pyo
+${PYSITELIB}/synapse/handlers/groups_local.py
+${PYSITELIB}/synapse/handlers/groups_local.pyc
+${PYSITELIB}/synapse/handlers/groups_local.pyo
+${PYSITELIB}/synapse/handlers/identity.py
+${PYSITELIB}/synapse/handlers/identity.pyc
+${PYSITELIB}/synapse/handlers/identity.pyo
+${PYSITELIB}/synapse/handlers/initial_sync.py
+${PYSITELIB}/synapse/handlers/initial_sync.pyc
+${PYSITELIB}/synapse/handlers/initial_sync.pyo
+${PYSITELIB}/synapse/handlers/message.py
+${PYSITELIB}/synapse/handlers/message.pyc
+${PYSITELIB}/synapse/handlers/message.pyo
+${PYSITELIB}/synapse/handlers/oidc_handler.py
+${PYSITELIB}/synapse/handlers/oidc_handler.pyc
+${PYSITELIB}/synapse/handlers/oidc_handler.pyo
+${PYSITELIB}/synapse/handlers/pagination.py
+${PYSITELIB}/synapse/handlers/pagination.pyc
+${PYSITELIB}/synapse/handlers/pagination.pyo
+${PYSITELIB}/synapse/handlers/password_policy.py
+${PYSITELIB}/synapse/handlers/password_policy.pyc
+${PYSITELIB}/synapse/handlers/password_policy.pyo
+${PYSITELIB}/synapse/handlers/presence.py
+${PYSITELIB}/synapse/handlers/presence.pyc
+${PYSITELIB}/synapse/handlers/presence.pyo
+${PYSITELIB}/synapse/handlers/profile.py
+${PYSITELIB}/synapse/handlers/profile.pyc
+${PYSITELIB}/synapse/handlers/profile.pyo
+${PYSITELIB}/synapse/handlers/read_marker.py
+${PYSITELIB}/synapse/handlers/read_marker.pyc
+${PYSITELIB}/synapse/handlers/read_marker.pyo
+${PYSITELIB}/synapse/handlers/receipts.py
+${PYSITELIB}/synapse/handlers/receipts.pyc
+${PYSITELIB}/synapse/handlers/receipts.pyo
+${PYSITELIB}/synapse/handlers/register.py
+${PYSITELIB}/synapse/handlers/register.pyc
+${PYSITELIB}/synapse/handlers/register.pyo
+${PYSITELIB}/synapse/handlers/room.py
+${PYSITELIB}/synapse/handlers/room.pyc
+${PYSITELIB}/synapse/handlers/room.pyo
+${PYSITELIB}/synapse/handlers/room_list.py
+${PYSITELIB}/synapse/handlers/room_list.pyc
+${PYSITELIB}/synapse/handlers/room_list.pyo
+${PYSITELIB}/synapse/handlers/room_member.py
+${PYSITELIB}/synapse/handlers/room_member.pyc
+${PYSITELIB}/synapse/handlers/room_member.pyo
+${PYSITELIB}/synapse/handlers/room_member_worker.py
+${PYSITELIB}/synapse/handlers/room_member_worker.pyc
+${PYSITELIB}/synapse/handlers/room_member_worker.pyo
+${PYSITELIB}/synapse/handlers/saml_handler.py
+${PYSITELIB}/synapse/handlers/saml_handler.pyc
+${PYSITELIB}/synapse/handlers/saml_handler.pyo
+${PYSITELIB}/synapse/handlers/search.py
+${PYSITELIB}/synapse/handlers/search.pyc
+${PYSITELIB}/synapse/handlers/search.pyo
+${PYSITELIB}/synapse/handlers/set_password.py
+${PYSITELIB}/synapse/handlers/set_password.pyc
+${PYSITELIB}/synapse/handlers/set_password.pyo
+${PYSITELIB}/synapse/handlers/state_deltas.py
+${PYSITELIB}/synapse/handlers/state_deltas.pyc
+${PYSITELIB}/synapse/handlers/state_deltas.pyo
+${PYSITELIB}/synapse/handlers/stats.py
+${PYSITELIB}/synapse/handlers/stats.pyc
+${PYSITELIB}/synapse/handlers/stats.pyo
+${PYSITELIB}/synapse/handlers/sync.py
+${PYSITELIB}/synapse/handlers/sync.pyc
+${PYSITELIB}/synapse/handlers/sync.pyo
+${PYSITELIB}/synapse/handlers/typing.py
+${PYSITELIB}/synapse/handlers/typing.pyc
+${PYSITELIB}/synapse/handlers/typing.pyo
+${PYSITELIB}/synapse/handlers/ui_auth/__init__.py
+${PYSITELIB}/synapse/handlers/ui_auth/__init__.pyc
+${PYSITELIB}/synapse/handlers/ui_auth/__init__.pyo
+${PYSITELIB}/synapse/handlers/ui_auth/checkers.py
+${PYSITELIB}/synapse/handlers/ui_auth/checkers.pyc
+${PYSITELIB}/synapse/handlers/ui_auth/checkers.pyo
+${PYSITELIB}/synapse/handlers/user_directory.py
+${PYSITELIB}/synapse/handlers/user_directory.pyc
+${PYSITELIB}/synapse/handlers/user_directory.pyo
+${PYSITELIB}/synapse/http/__init__.py
+${PYSITELIB}/synapse/http/__init__.pyc
+${PYSITELIB}/synapse/http/__init__.pyo
+${PYSITELIB}/synapse/http/additional_resource.py
+${PYSITELIB}/synapse/http/additional_resource.pyc
+${PYSITELIB}/synapse/http/additional_resource.pyo
+${PYSITELIB}/synapse/http/client.py
+${PYSITELIB}/synapse/http/client.pyc
+${PYSITELIB}/synapse/http/client.pyo
+${PYSITELIB}/synapse/http/connectproxyclient.py
+${PYSITELIB}/synapse/http/connectproxyclient.pyc
+${PYSITELIB}/synapse/http/connectproxyclient.pyo
+${PYSITELIB}/synapse/http/endpoint.py
+${PYSITELIB}/synapse/http/endpoint.pyc
+${PYSITELIB}/synapse/http/endpoint.pyo
+${PYSITELIB}/synapse/http/federation/__init__.py
+${PYSITELIB}/synapse/http/federation/__init__.pyc
+${PYSITELIB}/synapse/http/federation/__init__.pyo
+${PYSITELIB}/synapse/http/federation/matrix_federation_agent.py
+${PYSITELIB}/synapse/http/federation/matrix_federation_agent.pyc
+${PYSITELIB}/synapse/http/federation/matrix_federation_agent.pyo
+${PYSITELIB}/synapse/http/federation/srv_resolver.py
+${PYSITELIB}/synapse/http/federation/srv_resolver.pyc
+${PYSITELIB}/synapse/http/federation/srv_resolver.pyo
+${PYSITELIB}/synapse/http/federation/well_known_resolver.py
+${PYSITELIB}/synapse/http/federation/well_known_resolver.pyc
+${PYSITELIB}/synapse/http/federation/well_known_resolver.pyo
+${PYSITELIB}/synapse/http/matrixfederationclient.py
+${PYSITELIB}/synapse/http/matrixfederationclient.pyc
+${PYSITELIB}/synapse/http/matrixfederationclient.pyo
+${PYSITELIB}/synapse/http/proxyagent.py
+${PYSITELIB}/synapse/http/proxyagent.pyc
+${PYSITELIB}/synapse/http/proxyagent.pyo
+${PYSITELIB}/synapse/http/request_metrics.py
+${PYSITELIB}/synapse/http/request_metrics.pyc
+${PYSITELIB}/synapse/http/request_metrics.pyo
+${PYSITELIB}/synapse/http/server.py
+${PYSITELIB}/synapse/http/server.pyc
+${PYSITELIB}/synapse/http/server.pyo
+${PYSITELIB}/synapse/http/servlet.py
+${PYSITELIB}/synapse/http/servlet.pyc
+${PYSITELIB}/synapse/http/servlet.pyo
+${PYSITELIB}/synapse/http/site.py
+${PYSITELIB}/synapse/http/site.pyc
+${PYSITELIB}/synapse/http/site.pyo
+${PYSITELIB}/synapse/logging/__init__.py
+${PYSITELIB}/synapse/logging/__init__.pyc
+${PYSITELIB}/synapse/logging/__init__.pyo
+${PYSITELIB}/synapse/logging/_structured.py
+${PYSITELIB}/synapse/logging/_structured.pyc
+${PYSITELIB}/synapse/logging/_structured.pyo
+${PYSITELIB}/synapse/logging/_terse_json.py
+${PYSITELIB}/synapse/logging/_terse_json.pyc
+${PYSITELIB}/synapse/logging/_terse_json.pyo
+${PYSITELIB}/synapse/logging/context.py
+${PYSITELIB}/synapse/logging/context.pyc
+${PYSITELIB}/synapse/logging/context.pyo
+${PYSITELIB}/synapse/logging/formatter.py
+${PYSITELIB}/synapse/logging/formatter.pyc
+${PYSITELIB}/synapse/logging/formatter.pyo
+${PYSITELIB}/synapse/logging/opentracing.py
+${PYSITELIB}/synapse/logging/opentracing.pyc
+${PYSITELIB}/synapse/logging/opentracing.pyo
+${PYSITELIB}/synapse/logging/scopecontextmanager.py
+${PYSITELIB}/synapse/logging/scopecontextmanager.pyc
+${PYSITELIB}/synapse/logging/scopecontextmanager.pyo
+${PYSITELIB}/synapse/logging/utils.py
+${PYSITELIB}/synapse/logging/utils.pyc
+${PYSITELIB}/synapse/logging/utils.pyo
+${PYSITELIB}/synapse/metrics/__init__.py
+${PYSITELIB}/synapse/metrics/__init__.pyc
+${PYSITELIB}/synapse/metrics/__init__.pyo
+${PYSITELIB}/synapse/metrics/_exposition.py
+${PYSITELIB}/synapse/metrics/_exposition.pyc
+${PYSITELIB}/synapse/metrics/_exposition.pyo
+${PYSITELIB}/synapse/metrics/background_process_metrics.py
+${PYSITELIB}/synapse/metrics/background_process_metrics.pyc
+${PYSITELIB}/synapse/metrics/background_process_metrics.pyo
+${PYSITELIB}/synapse/module_api/__init__.py
+${PYSITELIB}/synapse/module_api/__init__.pyc
+${PYSITELIB}/synapse/module_api/__init__.pyo
+${PYSITELIB}/synapse/module_api/errors.py
+${PYSITELIB}/synapse/module_api/errors.pyc
+${PYSITELIB}/synapse/module_api/errors.pyo
+${PYSITELIB}/synapse/notifier.py
+${PYSITELIB}/synapse/notifier.pyc
+${PYSITELIB}/synapse/notifier.pyo
+${PYSITELIB}/synapse/push/__init__.py
+${PYSITELIB}/synapse/push/__init__.pyc
+${PYSITELIB}/synapse/push/__init__.pyo
+${PYSITELIB}/synapse/push/action_generator.py
+${PYSITELIB}/synapse/push/action_generator.pyc
+${PYSITELIB}/synapse/push/action_generator.pyo
+${PYSITELIB}/synapse/push/baserules.py
+${PYSITELIB}/synapse/push/baserules.pyc
+${PYSITELIB}/synapse/push/baserules.pyo
+${PYSITELIB}/synapse/push/bulk_push_rule_evaluator.py
+${PYSITELIB}/synapse/push/bulk_push_rule_evaluator.pyc
+${PYSITELIB}/synapse/push/bulk_push_rule_evaluator.pyo
+${PYSITELIB}/synapse/push/clientformat.py
+${PYSITELIB}/synapse/push/clientformat.pyc
+${PYSITELIB}/synapse/push/clientformat.pyo
+${PYSITELIB}/synapse/push/emailpusher.py
+${PYSITELIB}/synapse/push/emailpusher.pyc
+${PYSITELIB}/synapse/push/emailpusher.pyo
+${PYSITELIB}/synapse/push/httppusher.py
+${PYSITELIB}/synapse/push/httppusher.pyc
+${PYSITELIB}/synapse/push/httppusher.pyo
+${PYSITELIB}/synapse/push/mailer.py
+${PYSITELIB}/synapse/push/mailer.pyc
+${PYSITELIB}/synapse/push/mailer.pyo
+${PYSITELIB}/synapse/push/presentable_names.py
+${PYSITELIB}/synapse/push/presentable_names.pyc
+${PYSITELIB}/synapse/push/presentable_names.pyo
+${PYSITELIB}/synapse/push/push_rule_evaluator.py
+${PYSITELIB}/synapse/push/push_rule_evaluator.pyc
+${PYSITELIB}/synapse/push/push_rule_evaluator.pyo
+${PYSITELIB}/synapse/push/push_tools.py
+${PYSITELIB}/synapse/push/push_tools.pyc
+${PYSITELIB}/synapse/push/push_tools.pyo
+${PYSITELIB}/synapse/push/pusher.py
+${PYSITELIB}/synapse/push/pusher.pyc
+${PYSITELIB}/synapse/push/pusher.pyo
+${PYSITELIB}/synapse/push/pusherpool.py
+${PYSITELIB}/synapse/push/pusherpool.pyc
+${PYSITELIB}/synapse/push/pusherpool.pyo
+${PYSITELIB}/synapse/push/rulekinds.py
+${PYSITELIB}/synapse/push/rulekinds.pyc
+${PYSITELIB}/synapse/push/rulekinds.pyo
+${PYSITELIB}/synapse/python_dependencies.py
+${PYSITELIB}/synapse/python_dependencies.pyc
+${PYSITELIB}/synapse/python_dependencies.pyo
+${PYSITELIB}/synapse/replication/__init__.py
+${PYSITELIB}/synapse/replication/__init__.pyc
+${PYSITELIB}/synapse/replication/__init__.pyo
+${PYSITELIB}/synapse/replication/http/__init__.py
+${PYSITELIB}/synapse/replication/http/__init__.pyc
+${PYSITELIB}/synapse/replication/http/__init__.pyo
+${PYSITELIB}/synapse/replication/http/_base.py
+${PYSITELIB}/synapse/replication/http/_base.pyc
+${PYSITELIB}/synapse/replication/http/_base.pyo
+${PYSITELIB}/synapse/replication/http/devices.py
+${PYSITELIB}/synapse/replication/http/devices.pyc
+${PYSITELIB}/synapse/replication/http/devices.pyo
+${PYSITELIB}/synapse/replication/http/federation.py
+${PYSITELIB}/synapse/replication/http/federation.pyc
+${PYSITELIB}/synapse/replication/http/federation.pyo
+${PYSITELIB}/synapse/replication/http/login.py
+${PYSITELIB}/synapse/replication/http/login.pyc
+${PYSITELIB}/synapse/replication/http/login.pyo
+${PYSITELIB}/synapse/replication/http/membership.py
+${PYSITELIB}/synapse/replication/http/membership.pyc
+${PYSITELIB}/synapse/replication/http/membership.pyo
+${PYSITELIB}/synapse/replication/http/presence.py
+${PYSITELIB}/synapse/replication/http/presence.pyc
+${PYSITELIB}/synapse/replication/http/presence.pyo
+${PYSITELIB}/synapse/replication/http/register.py
+${PYSITELIB}/synapse/replication/http/register.pyc
+${PYSITELIB}/synapse/replication/http/register.pyo
+${PYSITELIB}/synapse/replication/http/send_event.py
+${PYSITELIB}/synapse/replication/http/send_event.pyc
+${PYSITELIB}/synapse/replication/http/send_event.pyo
+${PYSITELIB}/synapse/replication/http/streams.py
+${PYSITELIB}/synapse/replication/http/streams.pyc
+${PYSITELIB}/synapse/replication/http/streams.pyo
+${PYSITELIB}/synapse/replication/slave/__init__.py
+${PYSITELIB}/synapse/replication/slave/__init__.pyc
+${PYSITELIB}/synapse/replication/slave/__init__.pyo
+${PYSITELIB}/synapse/replication/slave/storage/__init__.py
+${PYSITELIB}/synapse/replication/slave/storage/__init__.pyc
+${PYSITELIB}/synapse/replication/slave/storage/__init__.pyo
+${PYSITELIB}/synapse/replication/slave/storage/_base.py
+${PYSITELIB}/synapse/replication/slave/storage/_base.pyc
+${PYSITELIB}/synapse/replication/slave/storage/_base.pyo
+${PYSITELIB}/synapse/replication/slave/storage/_slaved_id_tracker.py
+${PYSITELIB}/synapse/replication/slave/storage/_slaved_id_tracker.pyc
+${PYSITELIB}/synapse/replication/slave/storage/_slaved_id_tracker.pyo
+${PYSITELIB}/synapse/replication/slave/storage/account_data.py
+${PYSITELIB}/synapse/replication/slave/storage/account_data.pyc
+${PYSITELIB}/synapse/replication/slave/storage/account_data.pyo
+${PYSITELIB}/synapse/replication/slave/storage/appservice.py
+${PYSITELIB}/synapse/replication/slave/storage/appservice.pyc
+${PYSITELIB}/synapse/replication/slave/storage/appservice.pyo
+${PYSITELIB}/synapse/replication/slave/storage/client_ips.py
+${PYSITELIB}/synapse/replication/slave/storage/client_ips.pyc
+${PYSITELIB}/synapse/replication/slave/storage/client_ips.pyo
+${PYSITELIB}/synapse/replication/slave/storage/deviceinbox.py
+${PYSITELIB}/synapse/replication/slave/storage/deviceinbox.pyc
+${PYSITELIB}/synapse/replication/slave/storage/deviceinbox.pyo
+${PYSITELIB}/synapse/replication/slave/storage/devices.py
+${PYSITELIB}/synapse/replication/slave/storage/devices.pyc
+${PYSITELIB}/synapse/replication/slave/storage/devices.pyo
+${PYSITELIB}/synapse/replication/slave/storage/directory.py
+${PYSITELIB}/synapse/replication/slave/storage/directory.pyc
+${PYSITELIB}/synapse/replication/slave/storage/directory.pyo
+${PYSITELIB}/synapse/replication/slave/storage/events.py
+${PYSITELIB}/synapse/replication/slave/storage/events.pyc
+${PYSITELIB}/synapse/replication/slave/storage/events.pyo
+${PYSITELIB}/synapse/replication/slave/storage/filtering.py
+${PYSITELIB}/synapse/replication/slave/storage/filtering.pyc
+${PYSITELIB}/synapse/replication/slave/storage/filtering.pyo
+${PYSITELIB}/synapse/replication/slave/storage/groups.py
+${PYSITELIB}/synapse/replication/slave/storage/groups.pyc
+${PYSITELIB}/synapse/replication/slave/storage/groups.pyo
+${PYSITELIB}/synapse/replication/slave/storage/keys.py
+${PYSITELIB}/synapse/replication/slave/storage/keys.pyc
+${PYSITELIB}/synapse/replication/slave/storage/keys.pyo
+${PYSITELIB}/synapse/replication/slave/storage/presence.py
+${PYSITELIB}/synapse/replication/slave/storage/presence.pyc
+${PYSITELIB}/synapse/replication/slave/storage/presence.pyo
+${PYSITELIB}/synapse/replication/slave/storage/profile.py
+${PYSITELIB}/synapse/replication/slave/storage/profile.pyc
+${PYSITELIB}/synapse/replication/slave/storage/profile.pyo
+${PYSITELIB}/synapse/replication/slave/storage/push_rule.py
+${PYSITELIB}/synapse/replication/slave/storage/push_rule.pyc
+${PYSITELIB}/synapse/replication/slave/storage/push_rule.pyo
+${PYSITELIB}/synapse/replication/slave/storage/pushers.py
+${PYSITELIB}/synapse/replication/slave/storage/pushers.pyc
+${PYSITELIB}/synapse/replication/slave/storage/pushers.pyo
+${PYSITELIB}/synapse/replication/slave/storage/receipts.py
+${PYSITELIB}/synapse/replication/slave/storage/receipts.pyc
+${PYSITELIB}/synapse/replication/slave/storage/receipts.pyo
+${PYSITELIB}/synapse/replication/slave/storage/registration.py
+${PYSITELIB}/synapse/replication/slave/storage/registration.pyc
+${PYSITELIB}/synapse/replication/slave/storage/registration.pyo
+${PYSITELIB}/synapse/replication/slave/storage/room.py
+${PYSITELIB}/synapse/replication/slave/storage/room.pyc
+${PYSITELIB}/synapse/replication/slave/storage/room.pyo
+${PYSITELIB}/synapse/replication/slave/storage/transactions.py
+${PYSITELIB}/synapse/replication/slave/storage/transactions.pyc
+${PYSITELIB}/synapse/replication/slave/storage/transactions.pyo
+${PYSITELIB}/synapse/replication/tcp/__init__.py
+${PYSITELIB}/synapse/replication/tcp/__init__.pyc
+${PYSITELIB}/synapse/replication/tcp/__init__.pyo
+${PYSITELIB}/synapse/replication/tcp/client.py
+${PYSITELIB}/synapse/replication/tcp/client.pyc
+${PYSITELIB}/synapse/replication/tcp/client.pyo
+${PYSITELIB}/synapse/replication/tcp/commands.py
+${PYSITELIB}/synapse/replication/tcp/commands.pyc
+${PYSITELIB}/synapse/replication/tcp/commands.pyo
+${PYSITELIB}/synapse/replication/tcp/handler.py
+${PYSITELIB}/synapse/replication/tcp/handler.pyc
+${PYSITELIB}/synapse/replication/tcp/handler.pyo
+${PYSITELIB}/synapse/replication/tcp/protocol.py
+${PYSITELIB}/synapse/replication/tcp/protocol.pyc
+${PYSITELIB}/synapse/replication/tcp/protocol.pyo
+${PYSITELIB}/synapse/replication/tcp/redis.py
+${PYSITELIB}/synapse/replication/tcp/redis.pyc
+${PYSITELIB}/synapse/replication/tcp/redis.pyo
+${PYSITELIB}/synapse/replication/tcp/resource.py
+${PYSITELIB}/synapse/replication/tcp/resource.pyc
+${PYSITELIB}/synapse/replication/tcp/resource.pyo
+${PYSITELIB}/synapse/replication/tcp/streams/__init__.py
+${PYSITELIB}/synapse/replication/tcp/streams/__init__.pyc
+${PYSITELIB}/synapse/replication/tcp/streams/__init__.pyo
+${PYSITELIB}/synapse/replication/tcp/streams/_base.py
+${PYSITELIB}/synapse/replication/tcp/streams/_base.pyc
+${PYSITELIB}/synapse/replication/tcp/streams/_base.pyo
+${PYSITELIB}/synapse/replication/tcp/streams/events.py
+${PYSITELIB}/synapse/replication/tcp/streams/events.pyc
+${PYSITELIB}/synapse/replication/tcp/streams/events.pyo
+${PYSITELIB}/synapse/replication/tcp/streams/federation.py
+${PYSITELIB}/synapse/replication/tcp/streams/federation.pyc
+${PYSITELIB}/synapse/replication/tcp/streams/federation.pyo
+${PYSITELIB}/synapse/res/templates/account_renewed.html
+${PYSITELIB}/synapse/res/templates/add_threepid.html
+${PYSITELIB}/synapse/res/templates/add_threepid.txt
+${PYSITELIB}/synapse/res/templates/add_threepid_failure.html
+${PYSITELIB}/synapse/res/templates/add_threepid_success.html
+${PYSITELIB}/synapse/res/templates/invalid_token.html
+${PYSITELIB}/synapse/res/templates/mail-Element.css
+${PYSITELIB}/synapse/res/templates/mail-Vector.css
+${PYSITELIB}/synapse/res/templates/mail-expiry.css
+${PYSITELIB}/synapse/res/templates/mail.css
+${PYSITELIB}/synapse/res/templates/notice_expiry.html
+${PYSITELIB}/synapse/res/templates/notice_expiry.txt
+${PYSITELIB}/synapse/res/templates/notif.html
+${PYSITELIB}/synapse/res/templates/notif.txt
+${PYSITELIB}/synapse/res/templates/notif_mail.html
+${PYSITELIB}/synapse/res/templates/notif_mail.txt
+${PYSITELIB}/synapse/res/templates/password_reset.html
+${PYSITELIB}/synapse/res/templates/password_reset.txt
+${PYSITELIB}/synapse/res/templates/password_reset_failure.html
+${PYSITELIB}/synapse/res/templates/password_reset_success.html
+${PYSITELIB}/synapse/res/templates/registration.html
+${PYSITELIB}/synapse/res/templates/registration.txt
+${PYSITELIB}/synapse/res/templates/registration_failure.html
+${PYSITELIB}/synapse/res/templates/registration_success.html
+${PYSITELIB}/synapse/res/templates/room.html
+${PYSITELIB}/synapse/res/templates/room.txt
+${PYSITELIB}/synapse/res/templates/saml_error.html
+${PYSITELIB}/synapse/res/templates/sso_account_deactivated.html
+${PYSITELIB}/synapse/res/templates/sso_auth_confirm.html
+${PYSITELIB}/synapse/res/templates/sso_auth_success.html
+${PYSITELIB}/synapse/res/templates/sso_error.html
+${PYSITELIB}/synapse/res/templates/sso_redirect_confirm.html
+${PYSITELIB}/synapse/rest/__init__.py
+${PYSITELIB}/synapse/rest/__init__.pyc
+${PYSITELIB}/synapse/rest/__init__.pyo
+${PYSITELIB}/synapse/rest/admin/__init__.py
+${PYSITELIB}/synapse/rest/admin/__init__.pyc
+${PYSITELIB}/synapse/rest/admin/__init__.pyo
+${PYSITELIB}/synapse/rest/admin/_base.py
+${PYSITELIB}/synapse/rest/admin/_base.pyc
+${PYSITELIB}/synapse/rest/admin/_base.pyo
+${PYSITELIB}/synapse/rest/admin/devices.py
+${PYSITELIB}/synapse/rest/admin/devices.pyc
+${PYSITELIB}/synapse/rest/admin/devices.pyo
+${PYSITELIB}/synapse/rest/admin/groups.py
+${PYSITELIB}/synapse/rest/admin/groups.pyc
+${PYSITELIB}/synapse/rest/admin/groups.pyo
+${PYSITELIB}/synapse/rest/admin/media.py
+${PYSITELIB}/synapse/rest/admin/media.pyc
+${PYSITELIB}/synapse/rest/admin/media.pyo
+${PYSITELIB}/synapse/rest/admin/purge_room_servlet.py
+${PYSITELIB}/synapse/rest/admin/purge_room_servlet.pyc
+${PYSITELIB}/synapse/rest/admin/purge_room_servlet.pyo
+${PYSITELIB}/synapse/rest/admin/rooms.py
+${PYSITELIB}/synapse/rest/admin/rooms.pyc
+${PYSITELIB}/synapse/rest/admin/rooms.pyo
+${PYSITELIB}/synapse/rest/admin/server_notice_servlet.py
+${PYSITELIB}/synapse/rest/admin/server_notice_servlet.pyc
+${PYSITELIB}/synapse/rest/admin/server_notice_servlet.pyo
+${PYSITELIB}/synapse/rest/admin/users.py
+${PYSITELIB}/synapse/rest/admin/users.pyc
+${PYSITELIB}/synapse/rest/admin/users.pyo
+${PYSITELIB}/synapse/rest/client/__init__.py
+${PYSITELIB}/synapse/rest/client/__init__.pyc
+${PYSITELIB}/synapse/rest/client/__init__.pyo
+${PYSITELIB}/synapse/rest/client/transactions.py
+${PYSITELIB}/synapse/rest/client/transactions.pyc
+${PYSITELIB}/synapse/rest/client/transactions.pyo
+${PYSITELIB}/synapse/rest/client/v1/__init__.py
+${PYSITELIB}/synapse/rest/client/v1/__init__.pyc
+${PYSITELIB}/synapse/rest/client/v1/__init__.pyo
+${PYSITELIB}/synapse/rest/client/v1/directory.py
+${PYSITELIB}/synapse/rest/client/v1/directory.pyc
+${PYSITELIB}/synapse/rest/client/v1/directory.pyo
+${PYSITELIB}/synapse/rest/client/v1/events.py
+${PYSITELIB}/synapse/rest/client/v1/events.pyc
+${PYSITELIB}/synapse/rest/client/v1/events.pyo
+${PYSITELIB}/synapse/rest/client/v1/initial_sync.py
+${PYSITELIB}/synapse/rest/client/v1/initial_sync.pyc
+${PYSITELIB}/synapse/rest/client/v1/initial_sync.pyo
+${PYSITELIB}/synapse/rest/client/v1/login.py
+${PYSITELIB}/synapse/rest/client/v1/login.pyc
+${PYSITELIB}/synapse/rest/client/v1/login.pyo
+${PYSITELIB}/synapse/rest/client/v1/logout.py
+${PYSITELIB}/synapse/rest/client/v1/logout.pyc
+${PYSITELIB}/synapse/rest/client/v1/logout.pyo
+${PYSITELIB}/synapse/rest/client/v1/presence.py
+${PYSITELIB}/synapse/rest/client/v1/presence.pyc
+${PYSITELIB}/synapse/rest/client/v1/presence.pyo
+${PYSITELIB}/synapse/rest/client/v1/profile.py
+${PYSITELIB}/synapse/rest/client/v1/profile.pyc
+${PYSITELIB}/synapse/rest/client/v1/profile.pyo
+${PYSITELIB}/synapse/rest/client/v1/push_rule.py
+${PYSITELIB}/synapse/rest/client/v1/push_rule.pyc
+${PYSITELIB}/synapse/rest/client/v1/push_rule.pyo
+${PYSITELIB}/synapse/rest/client/v1/pusher.py
+${PYSITELIB}/synapse/rest/client/v1/pusher.pyc
+${PYSITELIB}/synapse/rest/client/v1/pusher.pyo
+${PYSITELIB}/synapse/rest/client/v1/room.py
+${PYSITELIB}/synapse/rest/client/v1/room.pyc
+${PYSITELIB}/synapse/rest/client/v1/room.pyo
+${PYSITELIB}/synapse/rest/client/v1/voip.py
+${PYSITELIB}/synapse/rest/client/v1/voip.pyc
+${PYSITELIB}/synapse/rest/client/v1/voip.pyo
+${PYSITELIB}/synapse/rest/client/v2_alpha/__init__.py
+${PYSITELIB}/synapse/rest/client/v2_alpha/__init__.pyc
+${PYSITELIB}/synapse/rest/client/v2_alpha/__init__.pyo
+${PYSITELIB}/synapse/rest/client/v2_alpha/_base.py
+${PYSITELIB}/synapse/rest/client/v2_alpha/_base.pyc
+${PYSITELIB}/synapse/rest/client/v2_alpha/_base.pyo
+${PYSITELIB}/synapse/rest/client/v2_alpha/account.py
+${PYSITELIB}/synapse/rest/client/v2_alpha/account.pyc
+${PYSITELIB}/synapse/rest/client/v2_alpha/account.pyo
+${PYSITELIB}/synapse/rest/client/v2_alpha/account_data.py
+${PYSITELIB}/synapse/rest/client/v2_alpha/account_data.pyc
+${PYSITELIB}/synapse/rest/client/v2_alpha/account_data.pyo
+${PYSITELIB}/synapse/rest/client/v2_alpha/account_validity.py
+${PYSITELIB}/synapse/rest/client/v2_alpha/account_validity.pyc
+${PYSITELIB}/synapse/rest/client/v2_alpha/account_validity.pyo
+${PYSITELIB}/synapse/rest/client/v2_alpha/auth.py
+${PYSITELIB}/synapse/rest/client/v2_alpha/auth.pyc
+${PYSITELIB}/synapse/rest/client/v2_alpha/auth.pyo
+${PYSITELIB}/synapse/rest/client/v2_alpha/capabilities.py
+${PYSITELIB}/synapse/rest/client/v2_alpha/capabilities.pyc
+${PYSITELIB}/synapse/rest/client/v2_alpha/capabilities.pyo
+${PYSITELIB}/synapse/rest/client/v2_alpha/devices.py
+${PYSITELIB}/synapse/rest/client/v2_alpha/devices.pyc
+${PYSITELIB}/synapse/rest/client/v2_alpha/devices.pyo
+${PYSITELIB}/synapse/rest/client/v2_alpha/filter.py
+${PYSITELIB}/synapse/rest/client/v2_alpha/filter.pyc
+${PYSITELIB}/synapse/rest/client/v2_alpha/filter.pyo
+${PYSITELIB}/synapse/rest/client/v2_alpha/groups.py
+${PYSITELIB}/synapse/rest/client/v2_alpha/groups.pyc
+${PYSITELIB}/synapse/rest/client/v2_alpha/groups.pyo
+${PYSITELIB}/synapse/rest/client/v2_alpha/keys.py
+${PYSITELIB}/synapse/rest/client/v2_alpha/keys.pyc
+${PYSITELIB}/synapse/rest/client/v2_alpha/keys.pyo
+${PYSITELIB}/synapse/rest/client/v2_alpha/notifications.py
+${PYSITELIB}/synapse/rest/client/v2_alpha/notifications.pyc
+${PYSITELIB}/synapse/rest/client/v2_alpha/notifications.pyo
+${PYSITELIB}/synapse/rest/client/v2_alpha/openid.py
+${PYSITELIB}/synapse/rest/client/v2_alpha/openid.pyc
+${PYSITELIB}/synapse/rest/client/v2_alpha/openid.pyo
+${PYSITELIB}/synapse/rest/client/v2_alpha/password_policy.py
+${PYSITELIB}/synapse/rest/client/v2_alpha/password_policy.pyc
+${PYSITELIB}/synapse/rest/client/v2_alpha/password_policy.pyo
+${PYSITELIB}/synapse/rest/client/v2_alpha/read_marker.py
+${PYSITELIB}/synapse/rest/client/v2_alpha/read_marker.pyc
+${PYSITELIB}/synapse/rest/client/v2_alpha/read_marker.pyo
+${PYSITELIB}/synapse/rest/client/v2_alpha/receipts.py
+${PYSITELIB}/synapse/rest/client/v2_alpha/receipts.pyc
+${PYSITELIB}/synapse/rest/client/v2_alpha/receipts.pyo
+${PYSITELIB}/synapse/rest/client/v2_alpha/register.py
+${PYSITELIB}/synapse/rest/client/v2_alpha/register.pyc
+${PYSITELIB}/synapse/rest/client/v2_alpha/register.pyo
+${PYSITELIB}/synapse/rest/client/v2_alpha/relations.py
+${PYSITELIB}/synapse/rest/client/v2_alpha/relations.pyc
+${PYSITELIB}/synapse/rest/client/v2_alpha/relations.pyo
+${PYSITELIB}/synapse/rest/client/v2_alpha/report_event.py
+${PYSITELIB}/synapse/rest/client/v2_alpha/report_event.pyc
+${PYSITELIB}/synapse/rest/client/v2_alpha/report_event.pyo
+${PYSITELIB}/synapse/rest/client/v2_alpha/room_keys.py
+${PYSITELIB}/synapse/rest/client/v2_alpha/room_keys.pyc
+${PYSITELIB}/synapse/rest/client/v2_alpha/room_keys.pyo
+${PYSITELIB}/synapse/rest/client/v2_alpha/room_upgrade_rest_servlet.py
+${PYSITELIB}/synapse/rest/client/v2_alpha/room_upgrade_rest_servlet.pyc
+${PYSITELIB}/synapse/rest/client/v2_alpha/room_upgrade_rest_servlet.pyo
+${PYSITELIB}/synapse/rest/client/v2_alpha/sendtodevice.py
+${PYSITELIB}/synapse/rest/client/v2_alpha/sendtodevice.pyc
+${PYSITELIB}/synapse/rest/client/v2_alpha/sendtodevice.pyo
+${PYSITELIB}/synapse/rest/client/v2_alpha/sync.py
+${PYSITELIB}/synapse/rest/client/v2_alpha/sync.pyc
+${PYSITELIB}/synapse/rest/client/v2_alpha/sync.pyo
+${PYSITELIB}/synapse/rest/client/v2_alpha/tags.py
+${PYSITELIB}/synapse/rest/client/v2_alpha/tags.pyc
+${PYSITELIB}/synapse/rest/client/v2_alpha/tags.pyo
+${PYSITELIB}/synapse/rest/client/v2_alpha/thirdparty.py
+${PYSITELIB}/synapse/rest/client/v2_alpha/thirdparty.pyc
+${PYSITELIB}/synapse/rest/client/v2_alpha/thirdparty.pyo
+${PYSITELIB}/synapse/rest/client/v2_alpha/tokenrefresh.py
+${PYSITELIB}/synapse/rest/client/v2_alpha/tokenrefresh.pyc
+${PYSITELIB}/synapse/rest/client/v2_alpha/tokenrefresh.pyo
+${PYSITELIB}/synapse/rest/client/v2_alpha/user_directory.py
+${PYSITELIB}/synapse/rest/client/v2_alpha/user_directory.pyc
+${PYSITELIB}/synapse/rest/client/v2_alpha/user_directory.pyo
+${PYSITELIB}/synapse/rest/client/versions.py
+${PYSITELIB}/synapse/rest/client/versions.pyc
+${PYSITELIB}/synapse/rest/client/versions.pyo
+${PYSITELIB}/synapse/rest/consent/__init__.py
+${PYSITELIB}/synapse/rest/consent/__init__.pyc
+${PYSITELIB}/synapse/rest/consent/__init__.pyo
+${PYSITELIB}/synapse/rest/consent/consent_resource.py
+${PYSITELIB}/synapse/rest/consent/consent_resource.pyc
+${PYSITELIB}/synapse/rest/consent/consent_resource.pyo
+${PYSITELIB}/synapse/rest/health.py
+${PYSITELIB}/synapse/rest/health.pyc
+${PYSITELIB}/synapse/rest/health.pyo
+${PYSITELIB}/synapse/rest/key/__init__.py
+${PYSITELIB}/synapse/rest/key/__init__.pyc
+${PYSITELIB}/synapse/rest/key/__init__.pyo
+${PYSITELIB}/synapse/rest/key/v2/__init__.py
+${PYSITELIB}/synapse/rest/key/v2/__init__.pyc
+${PYSITELIB}/synapse/rest/key/v2/__init__.pyo
+${PYSITELIB}/synapse/rest/key/v2/local_key_resource.py
+${PYSITELIB}/synapse/rest/key/v2/local_key_resource.pyc
+${PYSITELIB}/synapse/rest/key/v2/local_key_resource.pyo
+${PYSITELIB}/synapse/rest/key/v2/remote_key_resource.py
+${PYSITELIB}/synapse/rest/key/v2/remote_key_resource.pyc
+${PYSITELIB}/synapse/rest/key/v2/remote_key_resource.pyo
+${PYSITELIB}/synapse/rest/media/__init__.py
+${PYSITELIB}/synapse/rest/media/__init__.pyc
+${PYSITELIB}/synapse/rest/media/__init__.pyo
+${PYSITELIB}/synapse/rest/media/v1/__init__.py
+${PYSITELIB}/synapse/rest/media/v1/__init__.pyc
+${PYSITELIB}/synapse/rest/media/v1/__init__.pyo
+${PYSITELIB}/synapse/rest/media/v1/_base.py
+${PYSITELIB}/synapse/rest/media/v1/_base.pyc
+${PYSITELIB}/synapse/rest/media/v1/_base.pyo
+${PYSITELIB}/synapse/rest/media/v1/config_resource.py
+${PYSITELIB}/synapse/rest/media/v1/config_resource.pyc
+${PYSITELIB}/synapse/rest/media/v1/config_resource.pyo
+${PYSITELIB}/synapse/rest/media/v1/download_resource.py
+${PYSITELIB}/synapse/rest/media/v1/download_resource.pyc
+${PYSITELIB}/synapse/rest/media/v1/download_resource.pyo
+${PYSITELIB}/synapse/rest/media/v1/filepath.py
+${PYSITELIB}/synapse/rest/media/v1/filepath.pyc
+${PYSITELIB}/synapse/rest/media/v1/filepath.pyo
+${PYSITELIB}/synapse/rest/media/v1/media_repository.py
+${PYSITELIB}/synapse/rest/media/v1/media_repository.pyc
+${PYSITELIB}/synapse/rest/media/v1/media_repository.pyo
+${PYSITELIB}/synapse/rest/media/v1/media_storage.py
+${PYSITELIB}/synapse/rest/media/v1/media_storage.pyc
+${PYSITELIB}/synapse/rest/media/v1/media_storage.pyo
+${PYSITELIB}/synapse/rest/media/v1/preview_url_resource.py
+${PYSITELIB}/synapse/rest/media/v1/preview_url_resource.pyc
+${PYSITELIB}/synapse/rest/media/v1/preview_url_resource.pyo
+${PYSITELIB}/synapse/rest/media/v1/storage_provider.py
+${PYSITELIB}/synapse/rest/media/v1/storage_provider.pyc
+${PYSITELIB}/synapse/rest/media/v1/storage_provider.pyo
+${PYSITELIB}/synapse/rest/media/v1/thumbnail_resource.py
+${PYSITELIB}/synapse/rest/media/v1/thumbnail_resource.pyc
+${PYSITELIB}/synapse/rest/media/v1/thumbnail_resource.pyo
+${PYSITELIB}/synapse/rest/media/v1/thumbnailer.py
+${PYSITELIB}/synapse/rest/media/v1/thumbnailer.pyc
+${PYSITELIB}/synapse/rest/media/v1/thumbnailer.pyo
+${PYSITELIB}/synapse/rest/media/v1/upload_resource.py
+${PYSITELIB}/synapse/rest/media/v1/upload_resource.pyc
+${PYSITELIB}/synapse/rest/media/v1/upload_resource.pyo
+${PYSITELIB}/synapse/rest/oidc/__init__.py
+${PYSITELIB}/synapse/rest/oidc/__init__.pyc
+${PYSITELIB}/synapse/rest/oidc/__init__.pyo
+${PYSITELIB}/synapse/rest/oidc/callback_resource.py
+${PYSITELIB}/synapse/rest/oidc/callback_resource.pyc
+${PYSITELIB}/synapse/rest/oidc/callback_resource.pyo
+${PYSITELIB}/synapse/rest/saml2/__init__.py
+${PYSITELIB}/synapse/rest/saml2/__init__.pyc
+${PYSITELIB}/synapse/rest/saml2/__init__.pyo
+${PYSITELIB}/synapse/rest/saml2/metadata_resource.py
+${PYSITELIB}/synapse/rest/saml2/metadata_resource.pyc
+${PYSITELIB}/synapse/rest/saml2/metadata_resource.pyo
+${PYSITELIB}/synapse/rest/saml2/response_resource.py
+${PYSITELIB}/synapse/rest/saml2/response_resource.pyc
+${PYSITELIB}/synapse/rest/saml2/response_resource.pyo
+${PYSITELIB}/synapse/rest/well_known.py
+${PYSITELIB}/synapse/rest/well_known.pyc
+${PYSITELIB}/synapse/rest/well_known.pyo
+${PYSITELIB}/synapse/secrets.py
+${PYSITELIB}/synapse/secrets.pyc
+${PYSITELIB}/synapse/secrets.pyo
+${PYSITELIB}/synapse/server.py
+${PYSITELIB}/synapse/server.pyc
+${PYSITELIB}/synapse/server.pyo
+${PYSITELIB}/synapse/server_notices/__init__.py
+${PYSITELIB}/synapse/server_notices/__init__.pyc
+${PYSITELIB}/synapse/server_notices/__init__.pyo
+${PYSITELIB}/synapse/server_notices/consent_server_notices.py
+${PYSITELIB}/synapse/server_notices/consent_server_notices.pyc
+${PYSITELIB}/synapse/server_notices/consent_server_notices.pyo
+${PYSITELIB}/synapse/server_notices/resource_limits_server_notices.py
+${PYSITELIB}/synapse/server_notices/resource_limits_server_notices.pyc
+${PYSITELIB}/synapse/server_notices/resource_limits_server_notices.pyo
+${PYSITELIB}/synapse/server_notices/server_notices_manager.py
+${PYSITELIB}/synapse/server_notices/server_notices_manager.pyc
+${PYSITELIB}/synapse/server_notices/server_notices_manager.pyo
+${PYSITELIB}/synapse/server_notices/server_notices_sender.py
+${PYSITELIB}/synapse/server_notices/server_notices_sender.pyc
+${PYSITELIB}/synapse/server_notices/server_notices_sender.pyo
+${PYSITELIB}/synapse/server_notices/worker_server_notices_sender.py
+${PYSITELIB}/synapse/server_notices/worker_server_notices_sender.pyc
+${PYSITELIB}/synapse/server_notices/worker_server_notices_sender.pyo
+${PYSITELIB}/synapse/spam_checker_api/__init__.py
+${PYSITELIB}/synapse/spam_checker_api/__init__.pyc
+${PYSITELIB}/synapse/spam_checker_api/__init__.pyo
+${PYSITELIB}/synapse/state/__init__.py
+${PYSITELIB}/synapse/state/__init__.pyc
+${PYSITELIB}/synapse/state/__init__.pyo
+${PYSITELIB}/synapse/state/v1.py
+${PYSITELIB}/synapse/state/v1.pyc
+${PYSITELIB}/synapse/state/v1.pyo
+${PYSITELIB}/synapse/state/v2.py
+${PYSITELIB}/synapse/state/v2.pyc
+${PYSITELIB}/synapse/state/v2.pyo
+${PYSITELIB}/synapse/static/client/login/index.html
+${PYSITELIB}/synapse/static/client/login/js/jquery-3.4.1.min.js
+${PYSITELIB}/synapse/static/client/login/js/login.js
+${PYSITELIB}/synapse/static/client/login/spinner.gif
+${PYSITELIB}/synapse/static/client/login/style.css
+${PYSITELIB}/synapse/static/client/register/index.html
+${PYSITELIB}/synapse/static/client/register/js/jquery-3.4.1.min.js
+${PYSITELIB}/synapse/static/client/register/js/register.js
+${PYSITELIB}/synapse/static/client/register/register_config.sample.js
+${PYSITELIB}/synapse/static/client/register/style.css
+${PYSITELIB}/synapse/static/index.html
+${PYSITELIB}/synapse/storage/__init__.py
+${PYSITELIB}/synapse/storage/__init__.pyc
+${PYSITELIB}/synapse/storage/__init__.pyo
+${PYSITELIB}/synapse/storage/_base.py
+${PYSITELIB}/synapse/storage/_base.pyc
+${PYSITELIB}/synapse/storage/_base.pyo
+${PYSITELIB}/synapse/storage/background_updates.py
+${PYSITELIB}/synapse/storage/background_updates.pyc
+${PYSITELIB}/synapse/storage/background_updates.pyo
+${PYSITELIB}/synapse/storage/database.py
+${PYSITELIB}/synapse/storage/database.pyc
+${PYSITELIB}/synapse/storage/database.pyo
+${PYSITELIB}/synapse/storage/databases/__init__.py
+${PYSITELIB}/synapse/storage/databases/__init__.pyc
+${PYSITELIB}/synapse/storage/databases/__init__.pyo
+${PYSITELIB}/synapse/storage/databases/main/__init__.py
+${PYSITELIB}/synapse/storage/databases/main/__init__.pyc
+${PYSITELIB}/synapse/storage/databases/main/__init__.pyo
+${PYSITELIB}/synapse/storage/databases/main/account_data.py
+${PYSITELIB}/synapse/storage/databases/main/account_data.pyc
+${PYSITELIB}/synapse/storage/databases/main/account_data.pyo
+${PYSITELIB}/synapse/storage/databases/main/appservice.py
+${PYSITELIB}/synapse/storage/databases/main/appservice.pyc
+${PYSITELIB}/synapse/storage/databases/main/appservice.pyo
+${PYSITELIB}/synapse/storage/databases/main/cache.py
+${PYSITELIB}/synapse/storage/databases/main/cache.pyc
+${PYSITELIB}/synapse/storage/databases/main/cache.pyo
+${PYSITELIB}/synapse/storage/databases/main/censor_events.py
+${PYSITELIB}/synapse/storage/databases/main/censor_events.pyc
+${PYSITELIB}/synapse/storage/databases/main/censor_events.pyo
+${PYSITELIB}/synapse/storage/databases/main/client_ips.py
+${PYSITELIB}/synapse/storage/databases/main/client_ips.pyc
+${PYSITELIB}/synapse/storage/databases/main/client_ips.pyo
+${PYSITELIB}/synapse/storage/databases/main/deviceinbox.py
+${PYSITELIB}/synapse/storage/databases/main/deviceinbox.pyc
+${PYSITELIB}/synapse/storage/databases/main/deviceinbox.pyo
+${PYSITELIB}/synapse/storage/databases/main/devices.py
+${PYSITELIB}/synapse/storage/databases/main/devices.pyc
+${PYSITELIB}/synapse/storage/databases/main/devices.pyo
+${PYSITELIB}/synapse/storage/databases/main/directory.py
+${PYSITELIB}/synapse/storage/databases/main/directory.pyc
+${PYSITELIB}/synapse/storage/databases/main/directory.pyo
+${PYSITELIB}/synapse/storage/databases/main/e2e_room_keys.py
+${PYSITELIB}/synapse/storage/databases/main/e2e_room_keys.pyc
+${PYSITELIB}/synapse/storage/databases/main/e2e_room_keys.pyo
+${PYSITELIB}/synapse/storage/databases/main/end_to_end_keys.py
+${PYSITELIB}/synapse/storage/databases/main/end_to_end_keys.pyc
+${PYSITELIB}/synapse/storage/databases/main/end_to_end_keys.pyo
+${PYSITELIB}/synapse/storage/databases/main/event_federation.py
+${PYSITELIB}/synapse/storage/databases/main/event_federation.pyc
+${PYSITELIB}/synapse/storage/databases/main/event_federation.pyo
+${PYSITELIB}/synapse/storage/databases/main/event_push_actions.py
+${PYSITELIB}/synapse/storage/databases/main/event_push_actions.pyc
+${PYSITELIB}/synapse/storage/databases/main/event_push_actions.pyo
+${PYSITELIB}/synapse/storage/databases/main/events.py
+${PYSITELIB}/synapse/storage/databases/main/events.pyc
+${PYSITELIB}/synapse/storage/databases/main/events.pyo
+${PYSITELIB}/synapse/storage/databases/main/events_bg_updates.py
+${PYSITELIB}/synapse/storage/databases/main/events_bg_updates.pyc
+${PYSITELIB}/synapse/storage/databases/main/events_bg_updates.pyo
+${PYSITELIB}/synapse/storage/databases/main/events_worker.py
+${PYSITELIB}/synapse/storage/databases/main/events_worker.pyc
+${PYSITELIB}/synapse/storage/databases/main/events_worker.pyo
+${PYSITELIB}/synapse/storage/databases/main/filtering.py
+${PYSITELIB}/synapse/storage/databases/main/filtering.pyc
+${PYSITELIB}/synapse/storage/databases/main/filtering.pyo
+${PYSITELIB}/synapse/storage/databases/main/group_server.py
+${PYSITELIB}/synapse/storage/databases/main/group_server.pyc
+${PYSITELIB}/synapse/storage/databases/main/group_server.pyo
+${PYSITELIB}/synapse/storage/databases/main/keys.py
+${PYSITELIB}/synapse/storage/databases/main/keys.pyc
+${PYSITELIB}/synapse/storage/databases/main/keys.pyo
+${PYSITELIB}/synapse/storage/databases/main/media_repository.py
+${PYSITELIB}/synapse/storage/databases/main/media_repository.pyc
+${PYSITELIB}/synapse/storage/databases/main/media_repository.pyo
+${PYSITELIB}/synapse/storage/databases/main/metrics.py
+${PYSITELIB}/synapse/storage/databases/main/metrics.pyc
+${PYSITELIB}/synapse/storage/databases/main/metrics.pyo
+${PYSITELIB}/synapse/storage/databases/main/monthly_active_users.py
+${PYSITELIB}/synapse/storage/databases/main/monthly_active_users.pyc
+${PYSITELIB}/synapse/storage/databases/main/monthly_active_users.pyo
+${PYSITELIB}/synapse/storage/databases/main/openid.py
+${PYSITELIB}/synapse/storage/databases/main/openid.pyc
+${PYSITELIB}/synapse/storage/databases/main/openid.pyo
+${PYSITELIB}/synapse/storage/databases/main/presence.py
+${PYSITELIB}/synapse/storage/databases/main/presence.pyc
+${PYSITELIB}/synapse/storage/databases/main/presence.pyo
+${PYSITELIB}/synapse/storage/databases/main/profile.py
+${PYSITELIB}/synapse/storage/databases/main/profile.pyc
+${PYSITELIB}/synapse/storage/databases/main/profile.pyo
+${PYSITELIB}/synapse/storage/databases/main/purge_events.py
+${PYSITELIB}/synapse/storage/databases/main/purge_events.pyc
+${PYSITELIB}/synapse/storage/databases/main/purge_events.pyo
+${PYSITELIB}/synapse/storage/databases/main/push_rule.py
+${PYSITELIB}/synapse/storage/databases/main/push_rule.pyc
+${PYSITELIB}/synapse/storage/databases/main/push_rule.pyo
+${PYSITELIB}/synapse/storage/databases/main/pusher.py
+${PYSITELIB}/synapse/storage/databases/main/pusher.pyc
+${PYSITELIB}/synapse/storage/databases/main/pusher.pyo
+${PYSITELIB}/synapse/storage/databases/main/receipts.py
+${PYSITELIB}/synapse/storage/databases/main/receipts.pyc
+${PYSITELIB}/synapse/storage/databases/main/receipts.pyo
+${PYSITELIB}/synapse/storage/databases/main/registration.py
+${PYSITELIB}/synapse/storage/databases/main/registration.pyc
+${PYSITELIB}/synapse/storage/databases/main/registration.pyo
+${PYSITELIB}/synapse/storage/databases/main/rejections.py
+${PYSITELIB}/synapse/storage/databases/main/rejections.pyc
+${PYSITELIB}/synapse/storage/databases/main/rejections.pyo
+${PYSITELIB}/synapse/storage/databases/main/relations.py
+${PYSITELIB}/synapse/storage/databases/main/relations.pyc
+${PYSITELIB}/synapse/storage/databases/main/relations.pyo
+${PYSITELIB}/synapse/storage/databases/main/room.py
+${PYSITELIB}/synapse/storage/databases/main/room.pyc
+${PYSITELIB}/synapse/storage/databases/main/room.pyo
+${PYSITELIB}/synapse/storage/databases/main/roommember.py
+${PYSITELIB}/synapse/storage/databases/main/roommember.pyc
+${PYSITELIB}/synapse/storage/databases/main/roommember.pyo
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/12/v12.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/13/v13.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/14/v14.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/15/appservice_txns.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/15/presence_indices.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/15/v15.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/16/events_order_index.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/16/remote_media_cache_index.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/16/remove_duplicates.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/16/room_alias_index.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/16/unique_constraints.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/16/users.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/17/drop_indexes.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/17/server_keys.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/17/user_threepids.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/18/server_keys_bigger_ints.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/19/event_index.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/20/dummy.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/20/pushers.py
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/20/pushers.pyc
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/20/pushers.pyo
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/21/end_to_end_keys.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/21/receipts.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/22/receipts_index.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/22/user_threepids_unique.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/24/stats_reporting.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/25/fts.py
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/25/fts.pyc
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/25/fts.pyo
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/25/guest_access.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/25/history_visibility.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/25/tags.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/26/account_data.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/27/account_data.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/27/forgotten_memberships.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/27/ts.py
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/27/ts.pyc
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/27/ts.pyo
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/28/event_push_actions.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/28/events_room_stream.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/28/public_roms_index.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/28/receipts_user_id_index.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/28/upgrade_times.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/28/users_is_guest.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/29/push_actions.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/30/alias_creator.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/30/as_users.py
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/30/as_users.pyc
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/30/as_users.pyo
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/30/deleted_pushers.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/30/presence_stream.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/30/public_rooms.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/30/push_rule_stream.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/30/threepid_guest_access_tokens.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/31/invites.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/31/local_media_repository_url_cache.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/31/pushers.py
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/31/pushers.pyc
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/31/pushers.pyo
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/31/pushers_index.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/31/search_update.py
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/31/search_update.pyc
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/31/search_update.pyo
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/32/events.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/32/openid.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/32/pusher_throttle.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/32/remove_indices.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/32/reports.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/33/access_tokens_device_index.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/33/devices.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/33/devices_for_e2e_keys.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/33/devices_for_e2e_keys_clear_unknown_device.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/33/event_fields.py
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/33/event_fields.pyc
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/33/event_fields.pyo
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/33/remote_media_ts.py
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/33/remote_media_ts.pyc
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/33/remote_media_ts.pyo
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/33/user_ips_index.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/34/appservice_stream.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/34/cache_stream.py
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/34/cache_stream.pyc
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/34/cache_stream.pyo
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/34/device_inbox.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/34/push_display_name_rename.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/34/received_txn_purge.py
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/34/received_txn_purge.pyc
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/34/received_txn_purge.pyo
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/35/contains_url.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/35/device_outbox.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/35/device_stream_id.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/35/event_push_actions_index.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/35/public_room_list_change_stream.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/35/stream_order_to_extrem.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/36/readd_public_rooms.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/37/remove_auth_idx.py
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/37/remove_auth_idx.pyc
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/37/remove_auth_idx.pyo
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/37/user_threepids.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/38/postgres_fts_gist.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/39/appservice_room_list.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/39/device_federation_stream_idx.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/39/event_push_index.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/39/federation_out_position.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/39/membership_profile.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/40/current_state_idx.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/40/device_inbox.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/40/device_list_streams.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/40/event_push_summary.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/40/pushers.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/41/device_list_stream_idx.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/41/device_outbound_index.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/41/event_search_event_id_idx.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/41/ratelimit.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/42/current_state_delta.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/42/device_list_last_id.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/42/event_auth_state_only.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/42/user_dir.py
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/42/user_dir.pyc
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/42/user_dir.pyo
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/43/blocked_rooms.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/43/quarantine_media.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/43/url_cache.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/43/user_share.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/44/expire_url_cache.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/45/group_server.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/45/profile_cache.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/46/drop_refresh_tokens.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/46/drop_unique_deleted_pushers.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/46/group_server.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/46/local_media_repository_url_idx.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/46/user_dir_null_room_ids.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/46/user_dir_typos.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/47/last_access_media.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/47/postgres_fts_gin.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/47/push_actions_staging.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/48/add_user_consent.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/48/add_user_ips_last_seen_index.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/48/deactivated_users.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/48/group_unique_indexes.py
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/48/group_unique_indexes.pyc
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/48/group_unique_indexes.pyo
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/48/groups_joinable.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/49/add_user_consent_server_notice_sent.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/49/add_user_daily_visits.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/49/add_user_ips_last_seen_only_index.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/50/add_creation_ts_users_index.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/50/erasure_store.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/50/make_event_content_nullable.py
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/50/make_event_content_nullable.pyc
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/50/make_event_content_nullable.pyo
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/51/e2e_room_keys.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/51/monthly_active_users.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/52/add_event_to_state_group_index.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/52/device_list_streams_unique_idx.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/52/e2e_room_keys.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/53/add_user_type_to_users.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/53/drop_sent_transactions.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/53/event_format_version.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/53/user_dir_populate.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/53/user_ips_index.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/53/user_share.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/53/user_threepid_id.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/53/users_in_public_rooms.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/54/account_validity_with_renewal.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/54/add_validity_to_server_keys.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/54/delete_forward_extremities.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/54/drop_legacy_tables.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/54/drop_presence_list.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/54/relations.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/54/stats.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/54/stats2.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/55/access_token_expiry.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/55/track_threepid_validations.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/55/users_alter_deactivated.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/56/add_spans_to_device_lists.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/56/current_state_events_membership.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/56/current_state_events_membership_mk2.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/56/delete_keys_from_deleted_backups.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/56/destinations_failure_ts.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/56/destinations_retry_interval_type.sql.postgres
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/56/device_stream_id_insert.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/56/devices_last_seen.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/56/drop_unused_event_tables.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/56/event_expiry.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/56/event_labels.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/56/event_labels_background_update.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/56/fix_room_keys_index.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/56/hidden_devices.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/56/hidden_devices_fix.sql.sqlite
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/56/nuke_empty_communities_from_db.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/56/public_room_list_idx.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/56/redaction_censor.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/56/redaction_censor2.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/56/redaction_censor3_fix_update.sql.postgres
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/56/redaction_censor4.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/56/remove_tombstoned_rooms_from_directory.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/56/room_key_etag.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/56/room_membership_idx.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/56/room_retention.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/56/signing_keys.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/56/signing_keys_nonunique_signatures.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/56/stats_separated.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/56/unique_user_filter_index.py
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/56/unique_user_filter_index.pyc
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/56/unique_user_filter_index.pyo
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/56/user_external_ids.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/56/users_in_public_rooms_idx.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/57/delete_old_current_state_events.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/57/device_list_remote_cache_stale.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/57/local_current_membership.py
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/57/local_current_membership.pyc
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/57/local_current_membership.pyo
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/57/remove_sent_outbound_pokes.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/57/rooms_version_column.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/57/rooms_version_column_2.sql.postgres
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/57/rooms_version_column_2.sql.sqlite
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/57/rooms_version_column_3.sql.postgres
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/57/rooms_version_column_3.sql.sqlite
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/58/02remove_dup_outbound_pokes.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/58/03persist_ui_auth.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/58/05cache_instance.sql.postgres
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/58/06dlols_unique_idx.py
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/58/06dlols_unique_idx.pyc
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/58/06dlols_unique_idx.pyo
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/58/08_media_safe_from_quarantine.sql.postgres
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/58/08_media_safe_from_quarantine.sql.sqlite
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/58/10drop_local_rejections_stream.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/58/10federation_pos_instance_name.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/58/11user_id_seq.py
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/58/11user_id_seq.pyc
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/58/11user_id_seq.pyo
+${PYSITELIB}/synapse/storage/databases/main/schema/delta/58/12room_stats.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/full_schemas/16/application_services.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/full_schemas/16/event_edges.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/full_schemas/16/event_signatures.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/full_schemas/16/im.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/full_schemas/16/keys.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/full_schemas/16/media_repository.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/full_schemas/16/presence.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/full_schemas/16/profiles.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/full_schemas/16/push.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/full_schemas/16/redactions.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/full_schemas/16/room_aliases.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/full_schemas/16/state.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/full_schemas/16/transactions.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/full_schemas/16/users.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/full_schemas/54/full.sql.postgres
+${PYSITELIB}/synapse/storage/databases/main/schema/full_schemas/54/full.sql.sqlite
+${PYSITELIB}/synapse/storage/databases/main/schema/full_schemas/54/stream_positions.sql
+${PYSITELIB}/synapse/storage/databases/main/schema/full_schemas/README.md
+${PYSITELIB}/synapse/storage/databases/main/search.py
+${PYSITELIB}/synapse/storage/databases/main/search.pyc
+${PYSITELIB}/synapse/storage/databases/main/search.pyo
+${PYSITELIB}/synapse/storage/databases/main/signatures.py
+${PYSITELIB}/synapse/storage/databases/main/signatures.pyc
+${PYSITELIB}/synapse/storage/databases/main/signatures.pyo
+${PYSITELIB}/synapse/storage/databases/main/state.py
+${PYSITELIB}/synapse/storage/databases/main/state.pyc
+${PYSITELIB}/synapse/storage/databases/main/state.pyo
+${PYSITELIB}/synapse/storage/databases/main/state_deltas.py
+${PYSITELIB}/synapse/storage/databases/main/state_deltas.pyc
+${PYSITELIB}/synapse/storage/databases/main/state_deltas.pyo
+${PYSITELIB}/synapse/storage/databases/main/stats.py
+${PYSITELIB}/synapse/storage/databases/main/stats.pyc
+${PYSITELIB}/synapse/storage/databases/main/stats.pyo
+${PYSITELIB}/synapse/storage/databases/main/stream.py
+${PYSITELIB}/synapse/storage/databases/main/stream.pyc
+${PYSITELIB}/synapse/storage/databases/main/stream.pyo
+${PYSITELIB}/synapse/storage/databases/main/tags.py
+${PYSITELIB}/synapse/storage/databases/main/tags.pyc
+${PYSITELIB}/synapse/storage/databases/main/tags.pyo
+${PYSITELIB}/synapse/storage/databases/main/transactions.py
+${PYSITELIB}/synapse/storage/databases/main/transactions.pyc
+${PYSITELIB}/synapse/storage/databases/main/transactions.pyo
+${PYSITELIB}/synapse/storage/databases/main/ui_auth.py
+${PYSITELIB}/synapse/storage/databases/main/ui_auth.pyc
+${PYSITELIB}/synapse/storage/databases/main/ui_auth.pyo
+${PYSITELIB}/synapse/storage/databases/main/user_directory.py
+${PYSITELIB}/synapse/storage/databases/main/user_directory.pyc
+${PYSITELIB}/synapse/storage/databases/main/user_directory.pyo
+${PYSITELIB}/synapse/storage/databases/main/user_erasure_store.py
+${PYSITELIB}/synapse/storage/databases/main/user_erasure_store.pyc
+${PYSITELIB}/synapse/storage/databases/main/user_erasure_store.pyo
+${PYSITELIB}/synapse/storage/databases/state/__init__.py
+${PYSITELIB}/synapse/storage/databases/state/__init__.pyc
+${PYSITELIB}/synapse/storage/databases/state/__init__.pyo
+${PYSITELIB}/synapse/storage/databases/state/bg_updates.py
+${PYSITELIB}/synapse/storage/databases/state/bg_updates.pyc
+${PYSITELIB}/synapse/storage/databases/state/bg_updates.pyo
+${PYSITELIB}/synapse/storage/databases/state/schema/delta/23/drop_state_index.sql
+${PYSITELIB}/synapse/storage/databases/state/schema/delta/30/state_stream.sql
+${PYSITELIB}/synapse/storage/databases/state/schema/delta/32/remove_state_indices.sql
+${PYSITELIB}/synapse/storage/databases/state/schema/delta/35/add_state_index.sql
+${PYSITELIB}/synapse/storage/databases/state/schema/delta/35/state.sql
+${PYSITELIB}/synapse/storage/databases/state/schema/delta/35/state_dedupe.sql
+${PYSITELIB}/synapse/storage/databases/state/schema/delta/47/state_group_seq.py
+${PYSITELIB}/synapse/storage/databases/state/schema/delta/47/state_group_seq.pyc
+${PYSITELIB}/synapse/storage/databases/state/schema/delta/47/state_group_seq.pyo
+${PYSITELIB}/synapse/storage/databases/state/schema/delta/56/state_group_room_idx.sql
+${PYSITELIB}/synapse/storage/databases/state/schema/full_schemas/54/full.sql
+${PYSITELIB}/synapse/storage/databases/state/schema/full_schemas/54/sequence.sql.postgres
+${PYSITELIB}/synapse/storage/databases/state/store.py
+${PYSITELIB}/synapse/storage/databases/state/store.pyc
+${PYSITELIB}/synapse/storage/databases/state/store.pyo
+${PYSITELIB}/synapse/storage/engines/__init__.py
+${PYSITELIB}/synapse/storage/engines/__init__.pyc
+${PYSITELIB}/synapse/storage/engines/__init__.pyo
+${PYSITELIB}/synapse/storage/engines/_base.py
+${PYSITELIB}/synapse/storage/engines/_base.pyc
+${PYSITELIB}/synapse/storage/engines/_base.pyo
+${PYSITELIB}/synapse/storage/engines/postgres.py
+${PYSITELIB}/synapse/storage/engines/postgres.pyc
+${PYSITELIB}/synapse/storage/engines/postgres.pyo
+${PYSITELIB}/synapse/storage/engines/sqlite.py
+${PYSITELIB}/synapse/storage/engines/sqlite.pyc
+${PYSITELIB}/synapse/storage/engines/sqlite.pyo
+${PYSITELIB}/synapse/storage/keys.py
+${PYSITELIB}/synapse/storage/keys.pyc
+${PYSITELIB}/synapse/storage/keys.pyo
+${PYSITELIB}/synapse/storage/persist_events.py
+${PYSITELIB}/synapse/storage/persist_events.pyc
+${PYSITELIB}/synapse/storage/persist_events.pyo
+${PYSITELIB}/synapse/storage/prepare_database.py
+${PYSITELIB}/synapse/storage/prepare_database.pyc
+${PYSITELIB}/synapse/storage/prepare_database.pyo
+${PYSITELIB}/synapse/storage/presence.py
+${PYSITELIB}/synapse/storage/presence.pyc
+${PYSITELIB}/synapse/storage/presence.pyo
+${PYSITELIB}/synapse/storage/purge_events.py
+${PYSITELIB}/synapse/storage/purge_events.pyc
+${PYSITELIB}/synapse/storage/purge_events.pyo
+${PYSITELIB}/synapse/storage/push_rule.py
+${PYSITELIB}/synapse/storage/push_rule.pyc
+${PYSITELIB}/synapse/storage/push_rule.pyo
+${PYSITELIB}/synapse/storage/relations.py
+${PYSITELIB}/synapse/storage/relations.pyc
+${PYSITELIB}/synapse/storage/relations.pyo
+${PYSITELIB}/synapse/storage/roommember.py
+${PYSITELIB}/synapse/storage/roommember.pyc
+${PYSITELIB}/synapse/storage/roommember.pyo
+${PYSITELIB}/synapse/storage/schema/delta/25/00background_updates.sql
+${PYSITELIB}/synapse/storage/schema/delta/35/00background_updates_add_col.sql
+${PYSITELIB}/synapse/storage/schema/delta/58/00background_update_ordering.sql
+${PYSITELIB}/synapse/storage/schema/full_schemas/54/full.sql
+${PYSITELIB}/synapse/storage/schema/schema_version.sql
+${PYSITELIB}/synapse/storage/state.py
+${PYSITELIB}/synapse/storage/state.pyc
+${PYSITELIB}/synapse/storage/state.pyo
+${PYSITELIB}/synapse/storage/types.py
+${PYSITELIB}/synapse/storage/types.pyc
+${PYSITELIB}/synapse/storage/types.pyo
+${PYSITELIB}/synapse/storage/util/__init__.py
+${PYSITELIB}/synapse/storage/util/__init__.pyc
+${PYSITELIB}/synapse/storage/util/__init__.pyo
+${PYSITELIB}/synapse/storage/util/id_generators.py
+${PYSITELIB}/synapse/storage/util/id_generators.pyc
+${PYSITELIB}/synapse/storage/util/id_generators.pyo
+${PYSITELIB}/synapse/storage/util/sequence.py
+${PYSITELIB}/synapse/storage/util/sequence.pyc
+${PYSITELIB}/synapse/storage/util/sequence.pyo
+${PYSITELIB}/synapse/streams/__init__.py
+${PYSITELIB}/synapse/streams/__init__.pyc
+${PYSITELIB}/synapse/streams/__init__.pyo
+${PYSITELIB}/synapse/streams/config.py
+${PYSITELIB}/synapse/streams/config.pyc
+${PYSITELIB}/synapse/streams/config.pyo
+${PYSITELIB}/synapse/streams/events.py
+${PYSITELIB}/synapse/streams/events.pyc
+${PYSITELIB}/synapse/streams/events.pyo
+${PYSITELIB}/synapse/types.py
+${PYSITELIB}/synapse/types.pyc
+${PYSITELIB}/synapse/types.pyo
+${PYSITELIB}/synapse/util/__init__.py
+${PYSITELIB}/synapse/util/__init__.pyc
+${PYSITELIB}/synapse/util/__init__.pyo
+${PYSITELIB}/synapse/util/async_helpers.py
+${PYSITELIB}/synapse/util/async_helpers.pyc
+${PYSITELIB}/synapse/util/async_helpers.pyo
+${PYSITELIB}/synapse/util/caches/__init__.py
+${PYSITELIB}/synapse/util/caches/__init__.pyc
+${PYSITELIB}/synapse/util/caches/__init__.pyo
+${PYSITELIB}/synapse/util/caches/descriptors.py
+${PYSITELIB}/synapse/util/caches/descriptors.pyc
+${PYSITELIB}/synapse/util/caches/descriptors.pyo
+${PYSITELIB}/synapse/util/caches/dictionary_cache.py
+${PYSITELIB}/synapse/util/caches/dictionary_cache.pyc
+${PYSITELIB}/synapse/util/caches/dictionary_cache.pyo
+${PYSITELIB}/synapse/util/caches/expiringcache.py
+${PYSITELIB}/synapse/util/caches/expiringcache.pyc
+${PYSITELIB}/synapse/util/caches/expiringcache.pyo
+${PYSITELIB}/synapse/util/caches/lrucache.py
+${PYSITELIB}/synapse/util/caches/lrucache.pyc
+${PYSITELIB}/synapse/util/caches/lrucache.pyo
+${PYSITELIB}/synapse/util/caches/response_cache.py
+${PYSITELIB}/synapse/util/caches/response_cache.pyc
+${PYSITELIB}/synapse/util/caches/response_cache.pyo
+${PYSITELIB}/synapse/util/caches/stream_change_cache.py
+${PYSITELIB}/synapse/util/caches/stream_change_cache.pyc
+${PYSITELIB}/synapse/util/caches/stream_change_cache.pyo
+${PYSITELIB}/synapse/util/caches/treecache.py
+${PYSITELIB}/synapse/util/caches/treecache.pyc
+${PYSITELIB}/synapse/util/caches/treecache.pyo
+${PYSITELIB}/synapse/util/caches/ttlcache.py
+${PYSITELIB}/synapse/util/caches/ttlcache.pyc
+${PYSITELIB}/synapse/util/caches/ttlcache.pyo
+${PYSITELIB}/synapse/util/daemonize.py
+${PYSITELIB}/synapse/util/daemonize.pyc
+${PYSITELIB}/synapse/util/daemonize.pyo
+${PYSITELIB}/synapse/util/distributor.py
+${PYSITELIB}/synapse/util/distributor.pyc
+${PYSITELIB}/synapse/util/distributor.pyo
+${PYSITELIB}/synapse/util/file_consumer.py
+${PYSITELIB}/synapse/util/file_consumer.pyc
+${PYSITELIB}/synapse/util/file_consumer.pyo
+${PYSITELIB}/synapse/util/frozenutils.py
+${PYSITELIB}/synapse/util/frozenutils.pyc
+${PYSITELIB}/synapse/util/frozenutils.pyo
+${PYSITELIB}/synapse/util/hash.py
+${PYSITELIB}/synapse/util/hash.pyc
+${PYSITELIB}/synapse/util/hash.pyo
+${PYSITELIB}/synapse/util/httpresourcetree.py
+${PYSITELIB}/synapse/util/httpresourcetree.pyc
+${PYSITELIB}/synapse/util/httpresourcetree.pyo
+${PYSITELIB}/synapse/util/iterutils.py
+${PYSITELIB}/synapse/util/iterutils.pyc
+${PYSITELIB}/synapse/util/iterutils.pyo
+${PYSITELIB}/synapse/util/jsonobject.py
+${PYSITELIB}/synapse/util/jsonobject.pyc
+${PYSITELIB}/synapse/util/jsonobject.pyo
+${PYSITELIB}/synapse/util/logcontext.py
+${PYSITELIB}/synapse/util/logcontext.pyc
+${PYSITELIB}/synapse/util/logcontext.pyo
+${PYSITELIB}/synapse/util/logformatter.py
+${PYSITELIB}/synapse/util/logformatter.pyc
+${PYSITELIB}/synapse/util/logformatter.pyo
+${PYSITELIB}/synapse/util/manhole.py
+${PYSITELIB}/synapse/util/manhole.pyc
+${PYSITELIB}/synapse/util/manhole.pyo
+${PYSITELIB}/synapse/util/metrics.py
+${PYSITELIB}/synapse/util/metrics.pyc
+${PYSITELIB}/synapse/util/metrics.pyo
+${PYSITELIB}/synapse/util/module_loader.py
+${PYSITELIB}/synapse/util/module_loader.pyc
+${PYSITELIB}/synapse/util/module_loader.pyo
+${PYSITELIB}/synapse/util/msisdn.py
+${PYSITELIB}/synapse/util/msisdn.pyc
+${PYSITELIB}/synapse/util/msisdn.pyo
+${PYSITELIB}/synapse/util/patch_inline_callbacks.py
+${PYSITELIB}/synapse/util/patch_inline_callbacks.pyc
+${PYSITELIB}/synapse/util/patch_inline_callbacks.pyo
+${PYSITELIB}/synapse/util/ratelimitutils.py
+${PYSITELIB}/synapse/util/ratelimitutils.pyc
+${PYSITELIB}/synapse/util/ratelimitutils.pyo
+${PYSITELIB}/synapse/util/retryutils.py
+${PYSITELIB}/synapse/util/retryutils.pyc
+${PYSITELIB}/synapse/util/retryutils.pyo
+${PYSITELIB}/synapse/util/rlimit.py
+${PYSITELIB}/synapse/util/rlimit.pyc
+${PYSITELIB}/synapse/util/rlimit.pyo
+${PYSITELIB}/synapse/util/stringutils.py
+${PYSITELIB}/synapse/util/stringutils.pyc
+${PYSITELIB}/synapse/util/stringutils.pyo
+${PYSITELIB}/synapse/util/threepids.py
+${PYSITELIB}/synapse/util/threepids.pyc
+${PYSITELIB}/synapse/util/threepids.pyo
+${PYSITELIB}/synapse/util/versionstring.py
+${PYSITELIB}/synapse/util/versionstring.pyc
+${PYSITELIB}/synapse/util/versionstring.pyo
+${PYSITELIB}/synapse/util/wheel_timer.py
+${PYSITELIB}/synapse/util/wheel_timer.pyc
+${PYSITELIB}/synapse/util/wheel_timer.pyo
+${PYSITELIB}/synapse/visibility.py
+${PYSITELIB}/synapse/visibility.pyc
+${PYSITELIB}/synapse/visibility.pyo
+${PYSITELIB}/synmark/__init__.py
+${PYSITELIB}/synmark/__init__.pyc
+${PYSITELIB}/synmark/__init__.pyo
+${PYSITELIB}/synmark/__main__.py
+${PYSITELIB}/synmark/__main__.pyc
+${PYSITELIB}/synmark/__main__.pyo
+${PYSITELIB}/synmark/suites/__init__.py
+${PYSITELIB}/synmark/suites/__init__.pyc
+${PYSITELIB}/synmark/suites/__init__.pyo
+${PYSITELIB}/synmark/suites/logging.py
+${PYSITELIB}/synmark/suites/logging.pyc
+${PYSITELIB}/synmark/suites/logging.pyo
+${PYSITELIB}/synmark/suites/lrucache.py
+${PYSITELIB}/synmark/suites/lrucache.pyc
+${PYSITELIB}/synmark/suites/lrucache.pyo
+${PYSITELIB}/synmark/suites/lrucache_evict.py
+${PYSITELIB}/synmark/suites/lrucache_evict.pyc
+${PYSITELIB}/synmark/suites/lrucache_evict.pyo
Index: pkgsrc/chat/matrix-synapse/distinfo
diff -u /dev/null pkgsrc/chat/matrix-synapse/distinfo:1.1
--- /dev/null   Fri Sep  4 20:34:11 2020
+++ pkgsrc/chat/matrix-synapse/distinfo Fri Sep  4 20:34:11 2020
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2020/09/04 20:34:11 js Exp $
+
+SHA1 (matrix-synapse-1.19.1.tar.gz) = f8abcdb21ad5bac862ecccd1d13ad5c950d41f35
+RMD160 (matrix-synapse-1.19.1.tar.gz) = cf142c11c7d7e60eeededb6dac3549339b3e8bc6
+SHA512 (matrix-synapse-1.19.1.tar.gz) = 819d2afd70c72375eea0da9c50f9e3a91e92bdddd37bdb2eaa7fb5ce50567b0c7aa2cc5434af32498fdf17a5b8fdc997e34b5d79e34865c97c38e9e0d165ac25
+Size (matrix-synapse-1.19.1.tar.gz) = 6778340 bytes

Index: pkgsrc/chat/matrix-synapse/files/matrix-synapse.sh
diff -u /dev/null pkgsrc/chat/matrix-synapse/files/matrix-synapse.sh:1.1
--- /dev/null   Fri Sep  4 20:34:11 2020
+++ pkgsrc/chat/matrix-synapse/files/matrix-synapse.sh  Fri Sep  4 20:34:11 2020
@@ -0,0 +1,23 @@
+#!@RCD_SCRIPTS_SHELL@
+#
+# PROVIDE: matrix-synapse
+# REQUIRE: DAEMON
+
+if [ -f /etc/rc.subr ]; then
+  . /etc/rc.subr
+fi
+
+name="matrix-synapse"
+rcvar="matrix_synapse"
+ctl_command="@PREFIX@/bin/synctl"
+conf_file="@PKG_SYSCONFDIR@/matrix-synapse/homeserver.yaml"
+required_files="$conf_file"
+pidfile="@SYNAPSE_DATA@/homeserver.pid"
+#start_precmd="ulimit -n 2048"
+: ${synapse_user:=@SYNAPSE_USER@}
+
+start_cmd="@SU@ -m ${synapse_user} -c '${ctl_command} start $conf_file'"
+stop_cmd="@SU@ -m ${synapse_user} -c '${ctl_command} stop $conf_file'"
+
+load_rc_config $name
+run_rc_command "$1"



Home | Main Index | Thread Index | Old Index