Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python312-mautrix-0.20.3-1.2 RPM for noarch

From OpenSuSE Ports Tumbleweed for noarch

Name: python312-mautrix Distribution: openSUSE:Factory:zSystems
Version: 0.20.3 Vendor: openSUSE
Release: 1.2 Build date: Wed Dec 27 11:38:42 2023
Group: Unspecified Build host: reproducible
Size: 2621952 Source RPM: python-mautrix-0.20.3-1.2.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/mautrix/python
Summary: A Python 3 asyncio Matrix framework
A Python 3 asyncio Matrix framework.

Provides

Requires

License

MPL-2.0

Changelog

* Wed Dec 27 2023 Dirk Müller <dmueller@suse.com>
  - update to update to 0.20.3:
    * Deprecated MSC2716 methods and added new Beeper-
      specific batch send methods, as upstream MSC2716 support has
      been abandoned.
    * *(util.async_db)* Added `PRAGMA synchronous = NORMAL;` to
      default pragmas.
    * *(types)* Fixed `guest_can_join` field name in room directory
      response
* Sat Oct 21 2023 Matej Cepl <mcepl@cepl.eu>
  - Update to 0.20.2:
    - (crypto) Changed OlmMachine.share_keys to make the OTK count
      parameter optional. When omitted, the count is fetched from
      the server.
    - (appservice) Added option to run appservice transaction event
      handlers synchronously.
    - (appservice) Added log and hs_token parameters to
      AppServiceServerMixin to allow using it as a standalone class
      without extending.
    - (api) Added support for setting appservice user_id
      and device_id query parameters manually without using
      AppServiceAPI.
  - Update to 0.20.1:
    - (util.program) Removed --base-config flag in bridges, as
      there are no valid use cases (package data should always
      work) and it's easy to cause issues by pointing the flag at
      the wrong file.
    - (bridge) Added support for the com.devture.shared_secret_auth
      login type for automatic double puppeting.
    - (bridge) Dropped support for syncing with double
      puppets. MSC2409 is now the only way to receive ephemeral
      events.
    - (bridge) Added support for double puppeting with arbitrary
      as_tokens.
  - Update to 0.20.0:
    - Dropped Python 3.8 support.
    - Breaking change (.state_store) Removed legacy SQLAlchemy
      state store implementations.
    - Mildly breaking change (util.async_db) Changed SQLiteDatabase
      to not remove prefix slashes from database paths.
    - Library users should use sqlite:path.db instead of
      sqlite:///path.db for relative paths, and sqlite:/path.db
      instead of sqlite:////path.db for absolute paths.
    - Bridge configs do this migration automatically.
    - (util.async_db) Added warning log if using SQLite database
      path that isn't writable.
    - (util.program) Fixed manual_stop not working if it's called
      during startup.
    - (client) Stabilized support for asynchronous uploads.
    - unstable_create_msc was renamed to create_mxc, and the
      max_stall_ms parameters for downloading were renamed to
      timeout_ms.
    - (crypto) Added option to not rotate keys when devices change.
    - (crypto) Added option to remove all keys that were received
      before the automatic ratcheting was implemented (in
      v0.19.10).
    - (types) Improved reply fallback removal to have a smaller
      chance of false positives for messages that don't use reply
      fallbacks.
  - Update to 0.19.16:
    - (appservice) Fixed Python 3.8 compatibility.
  - Remove upstreamed no-immutable.patch.
* Wed May 24 2023 Matej Cepl <mcepl@suse.com>
  - Update to 0.19.15:
    - Fixed dispatching room ephemeral events (i.e. typing
      notifications) in syncer.
* Thu May 18 2023 Matej Cepl <mcepl@suse.com>
  - Update to 0.19.14:
    - bridge Implemented appservice pinging using MSC2659.
    - bridge Started reusing aiosqlite connection pool for crypto db.
    - This fixes the crypto pool getting stuck if the bridge exits unexpectedly
      (the default pool is closed automatically at any type of exit).
  - Update to 0.19.13:
    - crypto Fixed bug with redacting megolm sessions when device is deleted.
  - Update to 0.19.12:
    - bridge Fixed backwards-compatibility with new key deletion config options.
  - Update to 0.19.11:
    - crypto Fixed bug in previous release which caused errors if the `max_age`
      of a megolm session was not known.
    - crypto Changed key receiving handler to fetch encryption config from
      server if it's not cached locally (to find `max_age` and `max_messages` more
      reliably).
  - Update to 0.19.10:
    - crypto, bridge Added options to automatically ratchet/delete megolm
      sessions to minimize access to old messages.
  - Update to 0.19.9:
    - crypto Fixed bug in crypto store migration when using outbound sessions
      with max age higher than usual.
  - Update to 0.19.8:
    - crypto Updated crypto store schema to match mautrix-go.
    - types Fixed `set_thread_parent` adding reply fallbacks to the message body.
  - Update to 0.19.7:
    - bridge, crypto Fixed key sharing trust checker not resolving cross-signing
      signatures when minimum trust level is set to cross-signed.
  - Update to 0.19.6:
    - crypto Added cache checks to prevent invalidating group session when the
      server sends a duplicate member event in /sync.
    - util.proxy Fixed `min_wait_seconds` behavior and added `max_wait_seconds`
      and `multiply_wait_seconds` to `proxy_with_retry`.
  - Update to 0.19.5:
    - util.proxy Added utility for dynamic proxies from mautrix-instagram/facebook.
    - types Added default value for `upload_size` in `MediaRepoConfig` as the
      field is optional in the spec.
    - bridge Changed ghost invite handling to only process one per room at a time
      (thanks to [@maltee1] in [#132]).
  - Update to 0.19.4:
    - types Changed `set_thread_parent` to inherit the existing thread parent
      if a `MessageEvent` is passed, as starting threads from a message in a thread
      is not allowed.
    - util.background_task Added new utility for creating background tasks
      safely, by ensuring that the task is not garbage collected before finishing
      and logging uncaught exceptions immediately.
  - Update to 0.19.3:
    - bridge Bumped default timeouts for decrypting incoming messages.
  - Update to 0.19.2:
    - util.async_body Added utility for reading aiohttp response into a bytearray
      (so that the output is mutable, e.g. for decrypting or encrypting media).
    - client.api Fixed retry loop for MSC3870 URL uploads not exiting properly
      after too many errors.
  - Update to 0.19.1:
    - Marked Python 3.11 as supported. Python 3.8 support will likely be dropped in
      the coming months.
    - client.api Added request payload memory optimization to MSC3870 URL uploads.
    - aiohttp will duplicate the entire request body if it's raw bytes, which
      wastes a lot of memory. The optimization is passing an iterator instead of
      raw bytes, so aiohttp won't accidentally duplicate the whole thing.
    - The main `HTTPAPI` has had the optimization for a while, but uploading to
      URL calls aiohttp manually.
  - Update to 0.19.0:
    - Breaking change appservice Removed typing status from state store.
    - Breaking change appservice Removed `is_typing` parameter from
      `IntentAPI.set_typing` to make the signature match `ClientAPI.set_typing`.
      `timeout=0` is equivalent to the old `is_typing=False`.
    - Breaking change types Removed legacy fields in Beeper MSS events.
    - bridge Removed accidentally nested reply loop when accepting invites as
      the bridge bot.
    - bridge Fixed decoding JSON values in config override env vars.
  - Update to 0.18.9:
    - util.async_db Changed aiosqlite connector to force-enable foreign keys,
      WAL mode and busy_timeout.
    - The values can be changed by manually specifying the same PRAGMAs in the
      `init_commands` db arg, e.g. `- PRAGMA foreign_keys = OFF`.
    - types Added workaround to `StateEvent.deserialize` to handle Conduit's
      broken `unsigned` fields.
    - client.state_store Fixed `set_power_level` to allow raw dicts the same
      way as `set_encryption_info` does (thanks to [@bramenn] in [#127]).
  - Update to 0.18.8:
    - crypto.store.asyncpg Fixed bug causing `put_group_session` to fail when
      trying to log unique key errors.
    - client Added wrapper for `create_room` to update the state store with
      initial state and invites (applies to anything extending `StoreUpdatingAPI`,
      such as the high-level `Client` and appservice `IntentAPI` classes).
  - Update to 0.18.7:
  - Update to 0.18.6:
    - util.formatter Added conversion method for `<hr>` tag and defaulted to
      converting back to `---`.
  - Update to 0.18.5:
    - appservice Added try blocks around [MSC3202] handler functions to log
      errors instead of failing the entire transaction. This matches the behavior
      of errors in normal appservice event handlers.
  - Update to 0.18.4:
    - client.api Added option to pass custom data to `/createRoom` to enable
      using custom fields and testing MSCs without changing the library.
    - client.api Updated [MSC3870] support to send file name in upload complete
      call.
    - types Changed `set_edit` to clear reply metadata as edits can't change
      the reply status.
    - util.formatter Fixed edge case causing negative entity lengths when
      splitting entity strings.
  - Update to 0.18.3:
    - util.async_db Fixed mistake in default no-op database error handler
      causing the wrong exception to be raised.
    - crypto.store.asyncpg Updated `put_group_session` to catch unique key
      errors and log instead of raising.
    - client.api Updated [MSC3870] support to catch and retry on all
      connection errors instead of only non-200 status codes when uploading.
  - Update to 0.18.2:
    - crypto Fixed handling key requests when using appservice-mode MSC2409
      encryption.
    - appservice Added workaround for dumb servers that send `"unsigned": null`
      in events.
  - Update to 0.18.1:
    - crypto Fixed error sharing megolm session if a single recipient device
      has ran out of one-time keys.
  - Update to 0.18.0:
    - Breaking change util.async_db Added checks to prevent calling
      `.start()` on a database multiple times.
    - appservice Fixed [MSC2409] support to read to-device events from the
      correct field.
    - appservice Added support for automatically calling functions when a
      transaction contains [MSC2409] to-device events or [MSC3202] encryption data.
    - bridge Added option to use [MSC2409] and [MSC3202] for end-to-bridge
      encryption. However, this may not work with the Synapse implementation as it
      hasn't been tested yet.
    - bridge Replaced `homeserver` -> `asmux` flag with more generic `software`
      field.
    - bridge Added support for overriding parts of config with environment
      variables.
    - If the value starts with `json::`, it'll be parsed as JSON instead of using
      as a raw string.
    - client.api Added support for [MSC3870] for both uploading and downloading
      media.
    - types Added `knock_restricted` join rule to `JoinRule` enum.
    - crypto Added warning logs if claiming one-time keys for other users fails.
  - Add no-immutable.patch (gh#mautrix/python#147) to make tests
    work with SQLAlchemy 2.* (bad hack).
* Wed Aug 31 2022 Matej Cepl <mcepl@suse.com>
  - Update to 0.17.8:
    - (crypto) Fixed parsing /keys/claim responses with no failures
      field.
    - (bridge) Fixed parsing e2ee key sharing allow/minimum level
      config.
    - (util.async_db) Added init_commands to run commands on
      each SQLite connection (e.g. to enable PRAGMAs). No-op on
      Postgres.
    - (bridge) Added check to make sure e2ee keys are intact on
      server. If they aren't, the crypto database will be wiped and
      the bridge will stop.
    - (bridge) Added hidden option to use appservice login for
      double puppeting.
    - (client) Fixed sync handling throwing an error if event
      parsing failed.
    - (errors) Added M_UNKNOWN_ENDPOINT error code from MSC3743
    - (appservice) Updated MSC3202 support to handle one time keys
      correctly.
    - (types) Added m.read.private to receipt types.
    - (appservice) Stopped ensure_registered and invite_user
      raising IntentErrors (now they raise the original Matrix
      error instead).
    - (bridge) Started rejecting reusing access tokens when
      enabling double puppeting. Reuse is detected by presence of
      encryption keys on the device.
    - (client.api) Added wrapper method for the /context API.
    - (api, errors) Implemented new error codes from MSC3848.
    - (types) Disabled deserializing m.direct content (it didn't
      work and it wasn't really necessary).
    - (client.state_store) Updated set_encryption_info to allow raw
      dicts. This fixes the bug where sending a m.room.encryption
      event with a raw dict as the content would throw an error
      from the state store.
    - (crypto) Fixed error when fetching keys for user with no
      cross-signing keys (thanks to @maltee1 in #109).
    - (types) Updated BeeperMessageStatusEventContent fields.
    - (api) Updated request logging to log full URL instead of only
      path.
    - (bridge) Fixed migrating key sharing allow flag to new config
      format.
    - (appservice) Added beeper_new_messages flag for batch_send
      method.
    - (crypto) Fixed Python 3.8/9 compatibility broken in v0.17.0.
    - (crypto) Added some tests for attachments and store code.
    - (crypto) Improved logging when device change validation
      fails.
    - Breaking change (bridge) Added options to check cross-signing
      status for bridge users. This requires changes to the base
      config.
      New options include requiring cross-signed devices (with
      TOFU) for sending and/or receiving messages, and an
      option to drop any unencrypted messages.
    - Breaking change (crypto) Removed sender_key parameter from
      CryptoStore's has_group_session and put_group_session, and
      also OlmMachine's wait_for_session.
    - Breaking change (crypto.store.memory) Updated the key of the
      _inbound_sessions dict to be (room_id, session_id), removing
      the identity key in the middle. This only affects custom
      stores based on the memory store.
    - (crypto) Added basic cross-signing validation code.
    - (crypto) Marked device_id and sender_key as deprecated in
      Megolm events as per Matrix 1.3.
    - (api) Bumped request logs to DEBUG level.
      Also added new sensitive parameter to the request method
      to prevent logging content in sensitive requests. The
      login method was updated to mark the content as sensitive if a
      password or token is provided.
    - (bridge.commands) Switched the order of the user ID parameter
      in set-pl, set-avatar and set-displayname.
    - (bridge) Started requiring Matrix v1.1 support from
      homeservers.
    - (bridge) Added hack to automatically send a read receipt for
      messages sent to Matrix with double puppeting (to work around
      weird unread count issues).
    - (client) Added support for knocking on rooms (thanks to
      @maltee1 in #105).
    - (bridge) Added config option to set key rotation settings
      with e2be.
    - (bridge) Updated e2be helper to stop bridge if syncing fails.
    - (util.async_db) Updated asyncpg connector to stop program
      if an asyncpg InternalClientError is thrown. These errors
      usually cause everything to get stuck.
      The behavior can be disabled by passing meow_exit_on_ice
      = false in the db_args.
* Tue Jun 21 2022 Ben Greiner <code@bnavigator.de>
  - Enable test suite for TW. The do have one.
    * Update test requirements.
    * Skip tests on Leap, async packages not available.
* Tue Jun 21 2022 Matej Cepl <mcepl@suse.com>
  - Update to 0.16.8:
    Complete log is included as CHANGELOG.md, but it has been too
    long since we have updated last time.
* Wed Jun 09 2021 Sasi Olin <hel@lcp.world>
  - Update to 0.9.3:
    - Switched to stable space prefixes.
    - Added option to send arbitrary content with membership events.
    - Added warning if media encryption dependencies aren't installed.
    - Added support for pycryptodomex for media encryption.
    - Added utilities for pushing bridge status to an arbitrary HTTP endpoint.
    - Changed update_direct_chats bridge method to only send updated m.direct data if the content was modified.
    - Added type classes for VoIP.
    - Added methods for modifying push rules and room tags.
    - Switched to asyncio.create_task everywhere (replacing the older loop.create_task and asyncio.ensure_future).
    - Added option to retry all HTTP requests when encountering a HTTP network error or gateway error response (502/503/504)
    - Disabled by default, you need to set the default_retry_count field in HTTPAPI (or Client), or the default_http_retry_count field in AppService to enable.
    - Can also be enabled with HTTPAPI.request()s retry_count parameter.
    - The mautrix.util.network_retry module was removed as it became redundant.
    - Fixed GET requests having a body (#44).
* Tue Mar 16 2021 Matej Cepl <mcepl@suse.com>
  - Update to version 0.8.15:
    - Add option to not use transaction for db upgrades
    - Return None instead of attr.NOTHING for fields without value
    - Crash if server doesn't advertise appservice login
    - Switch BaseFileConfig to use pkgutil instead of pkg_resources
    - Catch MNotFound when updating m.direct
    - Log data when deserialization fails
    - Expose ExtensibleEnum in mautrix.types
    - Allow postgresql:// scheme in encryption database URL
    - Add better error message if deserialization fails
    - Log full data instead of only known fields when failing to
      deserialize
    - Automatically retry login if custom puppet start fails
    - Fix ExtensibleEnum leaking keys between different types
    - Allow changing bot used in ensure_joined
    - Add custom puppet relogin when sync fails
    - Handle MNotFound when getting pinned events
    - Use same txn_id when retrying sends in bridges
    - Update client state store with events from sync
    - Don't check message in whoami forbidden error
    - Fix fault for rooms without power_levels state event.
    - Graceful handling of missing or empty event.unsigned object.
    - Send warning when receiving encrypted messages with e2be
      disabled
    - Add utility for async getter locking
    - Allow overriding asyncpg pool in async_db Database wrapper
    - Only update state if state_store is set
* Mon Jan 04 2021 Dead Mozay <dead_mozay@opensuse.org>
  - Update to version 0.8.6:
    * Switched to secrets.token_urlsafe for generating tokens
      (e.g. registration hs/as_tokens).
    * Changed sync error logging to warning instead of exception.
    * Allowed sending read receipts even if appservice user is not
      in room (#34).

Files

/usr/lib/python3.12/site-packages/mautrix
/usr/lib/python3.12/site-packages/mautrix-0.20.3-py3.12.egg-info
/usr/lib/python3.12/site-packages/mautrix-0.20.3-py3.12.egg-info/PKG-INFO
/usr/lib/python3.12/site-packages/mautrix-0.20.3-py3.12.egg-info/SOURCES.txt
/usr/lib/python3.12/site-packages/mautrix-0.20.3-py3.12.egg-info/dependency_links.txt
/usr/lib/python3.12/site-packages/mautrix-0.20.3-py3.12.egg-info/requires.txt
/usr/lib/python3.12/site-packages/mautrix-0.20.3-py3.12.egg-info/top_level.txt
/usr/lib/python3.12/site-packages/mautrix/__init__.py
/usr/lib/python3.12/site-packages/mautrix/__pycache__
/usr/lib/python3.12/site-packages/mautrix/__pycache__/__init__.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/__pycache__/__init__.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/__pycache__/api.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/__pycache__/api.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/__pycache__/fixmodule.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/__pycache__/fixmodule.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/__pycache__/genall.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/__pycache__/genall.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/api.py
/usr/lib/python3.12/site-packages/mautrix/appservice
/usr/lib/python3.12/site-packages/mautrix/appservice/__init__.py
/usr/lib/python3.12/site-packages/mautrix/appservice/__pycache__
/usr/lib/python3.12/site-packages/mautrix/appservice/__pycache__/__init__.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/appservice/__pycache__/__init__.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/appservice/__pycache__/appservice.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/appservice/__pycache__/appservice.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/appservice/__pycache__/as_handler.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/appservice/__pycache__/as_handler.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/appservice/api
/usr/lib/python3.12/site-packages/mautrix/appservice/api/__init__.py
/usr/lib/python3.12/site-packages/mautrix/appservice/api/__pycache__
/usr/lib/python3.12/site-packages/mautrix/appservice/api/__pycache__/__init__.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/appservice/api/__pycache__/__init__.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/appservice/api/__pycache__/appservice.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/appservice/api/__pycache__/appservice.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/appservice/api/__pycache__/intent.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/appservice/api/__pycache__/intent.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/appservice/api/appservice.py
/usr/lib/python3.12/site-packages/mautrix/appservice/api/intent.py
/usr/lib/python3.12/site-packages/mautrix/appservice/appservice.py
/usr/lib/python3.12/site-packages/mautrix/appservice/as_handler.py
/usr/lib/python3.12/site-packages/mautrix/appservice/state_store
/usr/lib/python3.12/site-packages/mautrix/appservice/state_store/__init__.py
/usr/lib/python3.12/site-packages/mautrix/appservice/state_store/__pycache__
/usr/lib/python3.12/site-packages/mautrix/appservice/state_store/__pycache__/__init__.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/appservice/state_store/__pycache__/__init__.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/appservice/state_store/__pycache__/asyncpg.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/appservice/state_store/__pycache__/asyncpg.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/appservice/state_store/__pycache__/file.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/appservice/state_store/__pycache__/file.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/appservice/state_store/__pycache__/memory.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/appservice/state_store/__pycache__/memory.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/appservice/state_store/asyncpg.py
/usr/lib/python3.12/site-packages/mautrix/appservice/state_store/file.py
/usr/lib/python3.12/site-packages/mautrix/appservice/state_store/memory.py
/usr/lib/python3.12/site-packages/mautrix/bridge
/usr/lib/python3.12/site-packages/mautrix/bridge/__init__.py
/usr/lib/python3.12/site-packages/mautrix/bridge/__pycache__
/usr/lib/python3.12/site-packages/mautrix/bridge/__pycache__/__init__.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/bridge/__pycache__/__init__.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/bridge/__pycache__/bridge.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/bridge/__pycache__/bridge.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/bridge/__pycache__/config.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/bridge/__pycache__/config.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/bridge/__pycache__/crypto_state_store.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/bridge/__pycache__/crypto_state_store.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/bridge/__pycache__/custom_puppet.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/bridge/__pycache__/custom_puppet.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/bridge/__pycache__/disappearing_message.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/bridge/__pycache__/disappearing_message.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/bridge/__pycache__/e2ee.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/bridge/__pycache__/e2ee.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/bridge/__pycache__/matrix.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/bridge/__pycache__/matrix.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/bridge/__pycache__/notification_disabler.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/bridge/__pycache__/notification_disabler.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/bridge/__pycache__/portal.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/bridge/__pycache__/portal.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/bridge/__pycache__/puppet.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/bridge/__pycache__/puppet.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/bridge/__pycache__/user.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/bridge/__pycache__/user.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/bridge/bridge.py
/usr/lib/python3.12/site-packages/mautrix/bridge/commands
/usr/lib/python3.12/site-packages/mautrix/bridge/commands/__init__.py
/usr/lib/python3.12/site-packages/mautrix/bridge/commands/__pycache__
/usr/lib/python3.12/site-packages/mautrix/bridge/commands/__pycache__/__init__.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/bridge/commands/__pycache__/__init__.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/bridge/commands/__pycache__/admin.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/bridge/commands/__pycache__/admin.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/bridge/commands/__pycache__/clean_rooms.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/bridge/commands/__pycache__/clean_rooms.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/bridge/commands/__pycache__/crypto.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/bridge/commands/__pycache__/crypto.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/bridge/commands/__pycache__/delete_portal.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/bridge/commands/__pycache__/delete_portal.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/bridge/commands/__pycache__/handler.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/bridge/commands/__pycache__/handler.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/bridge/commands/__pycache__/login_matrix.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/bridge/commands/__pycache__/login_matrix.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/bridge/commands/__pycache__/manhole.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/bridge/commands/__pycache__/manhole.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/bridge/commands/__pycache__/meta.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/bridge/commands/__pycache__/meta.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/bridge/commands/__pycache__/relay.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/bridge/commands/__pycache__/relay.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/bridge/commands/admin.py
/usr/lib/python3.12/site-packages/mautrix/bridge/commands/clean_rooms.py
/usr/lib/python3.12/site-packages/mautrix/bridge/commands/crypto.py
/usr/lib/python3.12/site-packages/mautrix/bridge/commands/delete_portal.py
/usr/lib/python3.12/site-packages/mautrix/bridge/commands/handler.py
/usr/lib/python3.12/site-packages/mautrix/bridge/commands/login_matrix.py
/usr/lib/python3.12/site-packages/mautrix/bridge/commands/manhole.py
/usr/lib/python3.12/site-packages/mautrix/bridge/commands/meta.py
/usr/lib/python3.12/site-packages/mautrix/bridge/commands/relay.py
/usr/lib/python3.12/site-packages/mautrix/bridge/config.py
/usr/lib/python3.12/site-packages/mautrix/bridge/crypto_state_store.py
/usr/lib/python3.12/site-packages/mautrix/bridge/custom_puppet.py
/usr/lib/python3.12/site-packages/mautrix/bridge/disappearing_message.py
/usr/lib/python3.12/site-packages/mautrix/bridge/e2ee.py
/usr/lib/python3.12/site-packages/mautrix/bridge/matrix.py
/usr/lib/python3.12/site-packages/mautrix/bridge/notification_disabler.py
/usr/lib/python3.12/site-packages/mautrix/bridge/portal.py
/usr/lib/python3.12/site-packages/mautrix/bridge/puppet.py
/usr/lib/python3.12/site-packages/mautrix/bridge/state_store
/usr/lib/python3.12/site-packages/mautrix/bridge/state_store/__init__.py
/usr/lib/python3.12/site-packages/mautrix/bridge/state_store/__pycache__
/usr/lib/python3.12/site-packages/mautrix/bridge/state_store/__pycache__/__init__.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/bridge/state_store/__pycache__/__init__.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/bridge/state_store/__pycache__/asyncpg.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/bridge/state_store/__pycache__/asyncpg.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/bridge/state_store/asyncpg.py
/usr/lib/python3.12/site-packages/mautrix/bridge/user.py
/usr/lib/python3.12/site-packages/mautrix/client
/usr/lib/python3.12/site-packages/mautrix/client/__init__.py
/usr/lib/python3.12/site-packages/mautrix/client/__pycache__
/usr/lib/python3.12/site-packages/mautrix/client/__pycache__/__init__.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/client/__pycache__/__init__.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/client/__pycache__/client.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/client/__pycache__/client.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/client/__pycache__/dispatcher.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/client/__pycache__/dispatcher.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/client/__pycache__/encryption_manager.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/client/__pycache__/encryption_manager.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/client/__pycache__/store_updater.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/client/__pycache__/store_updater.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/client/__pycache__/syncer.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/client/__pycache__/syncer.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/client/api
/usr/lib/python3.12/site-packages/mautrix/client/api/__init__.py
/usr/lib/python3.12/site-packages/mautrix/client/api/__pycache__
/usr/lib/python3.12/site-packages/mautrix/client/api/__pycache__/__init__.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/client/api/__pycache__/__init__.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/client/api/__pycache__/authentication.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/client/api/__pycache__/authentication.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/client/api/__pycache__/base.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/client/api/__pycache__/base.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/client/api/__pycache__/client.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/client/api/__pycache__/client.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/client/api/__pycache__/events.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/client/api/__pycache__/events.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/client/api/__pycache__/filtering.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/client/api/__pycache__/filtering.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/client/api/__pycache__/rooms.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/client/api/__pycache__/rooms.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/client/api/__pycache__/user_data.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/client/api/__pycache__/user_data.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/client/api/authentication.py
/usr/lib/python3.12/site-packages/mautrix/client/api/base.py
/usr/lib/python3.12/site-packages/mautrix/client/api/client.py
/usr/lib/python3.12/site-packages/mautrix/client/api/events.py
/usr/lib/python3.12/site-packages/mautrix/client/api/filtering.py
/usr/lib/python3.12/site-packages/mautrix/client/api/modules
/usr/lib/python3.12/site-packages/mautrix/client/api/modules/__init__.py
/usr/lib/python3.12/site-packages/mautrix/client/api/modules/__pycache__
/usr/lib/python3.12/site-packages/mautrix/client/api/modules/__pycache__/__init__.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/client/api/modules/__pycache__/__init__.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/client/api/modules/__pycache__/account_data.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/client/api/modules/__pycache__/account_data.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/client/api/modules/__pycache__/crypto.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/client/api/modules/__pycache__/crypto.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/client/api/modules/__pycache__/media_repository.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/client/api/modules/__pycache__/media_repository.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/client/api/modules/__pycache__/misc.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/client/api/modules/__pycache__/misc.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/client/api/modules/__pycache__/push_rules.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/client/api/modules/__pycache__/push_rules.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/client/api/modules/__pycache__/room_tag.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/client/api/modules/__pycache__/room_tag.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/client/api/modules/account_data.py
/usr/lib/python3.12/site-packages/mautrix/client/api/modules/crypto.py
/usr/lib/python3.12/site-packages/mautrix/client/api/modules/media_repository.py
/usr/lib/python3.12/site-packages/mautrix/client/api/modules/misc.py
/usr/lib/python3.12/site-packages/mautrix/client/api/modules/push_rules.py
/usr/lib/python3.12/site-packages/mautrix/client/api/modules/room_tag.py
/usr/lib/python3.12/site-packages/mautrix/client/api/rooms.py
/usr/lib/python3.12/site-packages/mautrix/client/api/user_data.py
/usr/lib/python3.12/site-packages/mautrix/client/client.py
/usr/lib/python3.12/site-packages/mautrix/client/dispatcher.py
/usr/lib/python3.12/site-packages/mautrix/client/encryption_manager.py
/usr/lib/python3.12/site-packages/mautrix/client/state_store
/usr/lib/python3.12/site-packages/mautrix/client/state_store/__init__.py
/usr/lib/python3.12/site-packages/mautrix/client/state_store/__pycache__
/usr/lib/python3.12/site-packages/mautrix/client/state_store/__pycache__/__init__.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/client/state_store/__pycache__/__init__.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/client/state_store/__pycache__/abstract.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/client/state_store/__pycache__/abstract.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/client/state_store/__pycache__/file.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/client/state_store/__pycache__/file.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/client/state_store/__pycache__/memory.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/client/state_store/__pycache__/memory.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/client/state_store/__pycache__/sync.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/client/state_store/__pycache__/sync.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/client/state_store/abstract.py
/usr/lib/python3.12/site-packages/mautrix/client/state_store/asyncpg
/usr/lib/python3.12/site-packages/mautrix/client/state_store/asyncpg/__init__.py
/usr/lib/python3.12/site-packages/mautrix/client/state_store/asyncpg/__pycache__
/usr/lib/python3.12/site-packages/mautrix/client/state_store/asyncpg/__pycache__/__init__.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/client/state_store/asyncpg/__pycache__/__init__.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/client/state_store/asyncpg/__pycache__/store.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/client/state_store/asyncpg/__pycache__/store.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/client/state_store/asyncpg/__pycache__/upgrade.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/client/state_store/asyncpg/__pycache__/upgrade.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/client/state_store/asyncpg/store.py
/usr/lib/python3.12/site-packages/mautrix/client/state_store/asyncpg/upgrade.py
/usr/lib/python3.12/site-packages/mautrix/client/state_store/file.py
/usr/lib/python3.12/site-packages/mautrix/client/state_store/memory.py
/usr/lib/python3.12/site-packages/mautrix/client/state_store/sync.py
/usr/lib/python3.12/site-packages/mautrix/client/state_store/tests
/usr/lib/python3.12/site-packages/mautrix/client/state_store/tests/__init__.py
/usr/lib/python3.12/site-packages/mautrix/client/state_store/tests/__pycache__
/usr/lib/python3.12/site-packages/mautrix/client/state_store/tests/__pycache__/__init__.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/client/state_store/tests/__pycache__/__init__.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/client/state_store/tests/__pycache__/store_test.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/client/state_store/tests/__pycache__/store_test.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/client/state_store/tests/store_test.py
/usr/lib/python3.12/site-packages/mautrix/client/store_updater.py
/usr/lib/python3.12/site-packages/mautrix/client/syncer.py
/usr/lib/python3.12/site-packages/mautrix/crypto
/usr/lib/python3.12/site-packages/mautrix/crypto/__init__.py
/usr/lib/python3.12/site-packages/mautrix/crypto/__pycache__
/usr/lib/python3.12/site-packages/mautrix/crypto/__pycache__/__init__.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/crypto/__pycache__/__init__.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/crypto/__pycache__/account.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/crypto/__pycache__/account.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/crypto/__pycache__/base.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/crypto/__pycache__/base.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/crypto/__pycache__/decrypt_megolm.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/crypto/__pycache__/decrypt_megolm.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/crypto/__pycache__/decrypt_olm.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/crypto/__pycache__/decrypt_olm.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/crypto/__pycache__/device_lists.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/crypto/__pycache__/device_lists.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/crypto/__pycache__/encrypt_megolm.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/crypto/__pycache__/encrypt_megolm.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/crypto/__pycache__/encrypt_olm.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/crypto/__pycache__/encrypt_olm.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/crypto/__pycache__/key_request.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/crypto/__pycache__/key_request.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/crypto/__pycache__/key_share.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/crypto/__pycache__/key_share.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/crypto/__pycache__/machine.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/crypto/__pycache__/machine.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/crypto/__pycache__/sessions.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/crypto/__pycache__/sessions.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/crypto/__pycache__/unwedge.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/crypto/__pycache__/unwedge.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/crypto/account.py
/usr/lib/python3.12/site-packages/mautrix/crypto/attachments
/usr/lib/python3.12/site-packages/mautrix/crypto/attachments/__init__.py
/usr/lib/python3.12/site-packages/mautrix/crypto/attachments/__pycache__
/usr/lib/python3.12/site-packages/mautrix/crypto/attachments/__pycache__/__init__.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/crypto/attachments/__pycache__/__init__.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/crypto/attachments/__pycache__/async_attachments.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/crypto/attachments/__pycache__/async_attachments.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/crypto/attachments/__pycache__/async_attachments_test.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/crypto/attachments/__pycache__/async_attachments_test.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/crypto/attachments/__pycache__/attachments.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/crypto/attachments/__pycache__/attachments.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/crypto/attachments/__pycache__/attachments_test.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/crypto/attachments/__pycache__/attachments_test.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/crypto/attachments/async_attachments.py
/usr/lib/python3.12/site-packages/mautrix/crypto/attachments/async_attachments_test.py
/usr/lib/python3.12/site-packages/mautrix/crypto/attachments/attachments.py
/usr/lib/python3.12/site-packages/mautrix/crypto/attachments/attachments_test.py
/usr/lib/python3.12/site-packages/mautrix/crypto/base.py
/usr/lib/python3.12/site-packages/mautrix/crypto/decrypt_megolm.py
/usr/lib/python3.12/site-packages/mautrix/crypto/decrypt_olm.py
/usr/lib/python3.12/site-packages/mautrix/crypto/device_lists.py
/usr/lib/python3.12/site-packages/mautrix/crypto/encrypt_megolm.py
/usr/lib/python3.12/site-packages/mautrix/crypto/encrypt_olm.py
/usr/lib/python3.12/site-packages/mautrix/crypto/key_request.py
/usr/lib/python3.12/site-packages/mautrix/crypto/key_share.py
/usr/lib/python3.12/site-packages/mautrix/crypto/machine.py
/usr/lib/python3.12/site-packages/mautrix/crypto/sessions.py
/usr/lib/python3.12/site-packages/mautrix/crypto/store
/usr/lib/python3.12/site-packages/mautrix/crypto/store/__init__.py
/usr/lib/python3.12/site-packages/mautrix/crypto/store/__pycache__
/usr/lib/python3.12/site-packages/mautrix/crypto/store/__pycache__/__init__.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/crypto/store/__pycache__/__init__.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/crypto/store/__pycache__/abstract.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/crypto/store/__pycache__/abstract.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/crypto/store/__pycache__/memory.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/crypto/store/__pycache__/memory.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/crypto/store/abstract.py
/usr/lib/python3.12/site-packages/mautrix/crypto/store/asyncpg
/usr/lib/python3.12/site-packages/mautrix/crypto/store/asyncpg/__init__.py
/usr/lib/python3.12/site-packages/mautrix/crypto/store/asyncpg/__pycache__
/usr/lib/python3.12/site-packages/mautrix/crypto/store/asyncpg/__pycache__/__init__.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/crypto/store/asyncpg/__pycache__/__init__.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/crypto/store/asyncpg/__pycache__/store.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/crypto/store/asyncpg/__pycache__/store.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/crypto/store/asyncpg/__pycache__/upgrade.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/crypto/store/asyncpg/__pycache__/upgrade.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/crypto/store/asyncpg/store.py
/usr/lib/python3.12/site-packages/mautrix/crypto/store/asyncpg/upgrade.py
/usr/lib/python3.12/site-packages/mautrix/crypto/store/memory.py
/usr/lib/python3.12/site-packages/mautrix/crypto/store/tests
/usr/lib/python3.12/site-packages/mautrix/crypto/store/tests/__init__.py
/usr/lib/python3.12/site-packages/mautrix/crypto/store/tests/__pycache__
/usr/lib/python3.12/site-packages/mautrix/crypto/store/tests/__pycache__/__init__.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/crypto/store/tests/__pycache__/__init__.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/crypto/store/tests/__pycache__/store_test.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/crypto/store/tests/__pycache__/store_test.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/crypto/store/tests/store_test.py
/usr/lib/python3.12/site-packages/mautrix/crypto/unwedge.py
/usr/lib/python3.12/site-packages/mautrix/errors
/usr/lib/python3.12/site-packages/mautrix/errors/__init__.py
/usr/lib/python3.12/site-packages/mautrix/errors/__pycache__
/usr/lib/python3.12/site-packages/mautrix/errors/__pycache__/__init__.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/errors/__pycache__/__init__.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/errors/__pycache__/base.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/errors/__pycache__/base.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/errors/__pycache__/crypto.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/errors/__pycache__/crypto.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/errors/__pycache__/request.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/errors/__pycache__/request.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/errors/__pycache__/well_known.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/errors/__pycache__/well_known.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/errors/base.py
/usr/lib/python3.12/site-packages/mautrix/errors/crypto.py
/usr/lib/python3.12/site-packages/mautrix/errors/request.py
/usr/lib/python3.12/site-packages/mautrix/errors/well_known.py
/usr/lib/python3.12/site-packages/mautrix/fixmodule.py
/usr/lib/python3.12/site-packages/mautrix/genall.py
/usr/lib/python3.12/site-packages/mautrix/py.typed
/usr/lib/python3.12/site-packages/mautrix/types
/usr/lib/python3.12/site-packages/mautrix/types/__init__.py
/usr/lib/python3.12/site-packages/mautrix/types/__pycache__
/usr/lib/python3.12/site-packages/mautrix/types/__pycache__/__init__.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/types/__pycache__/__init__.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/types/__pycache__/auth.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/types/__pycache__/auth.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/types/__pycache__/crypto.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/types/__pycache__/crypto.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/types/__pycache__/filter.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/types/__pycache__/filter.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/types/__pycache__/matrixuri.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/types/__pycache__/matrixuri.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/types/__pycache__/matrixuri_test.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/types/__pycache__/matrixuri_test.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/types/__pycache__/media.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/types/__pycache__/media.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/types/__pycache__/misc.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/types/__pycache__/misc.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/types/__pycache__/primitive.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/types/__pycache__/primitive.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/types/__pycache__/push_rules.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/types/__pycache__/push_rules.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/types/__pycache__/users.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/types/__pycache__/users.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/types/__pycache__/versions.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/types/__pycache__/versions.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/types/auth.py
/usr/lib/python3.12/site-packages/mautrix/types/crypto.py
/usr/lib/python3.12/site-packages/mautrix/types/event
/usr/lib/python3.12/site-packages/mautrix/types/event/__init__.py
/usr/lib/python3.12/site-packages/mautrix/types/event/__pycache__
/usr/lib/python3.12/site-packages/mautrix/types/event/__pycache__/__init__.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/types/event/__pycache__/__init__.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/types/event/__pycache__/account_data.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/types/event/__pycache__/account_data.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/types/event/__pycache__/base.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/types/event/__pycache__/base.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/types/event/__pycache__/batch.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/types/event/__pycache__/batch.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/types/event/__pycache__/beeper.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/types/event/__pycache__/beeper.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/types/event/__pycache__/encrypted.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/types/event/__pycache__/encrypted.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/types/event/__pycache__/ephemeral.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/types/event/__pycache__/ephemeral.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/types/event/__pycache__/generic.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/types/event/__pycache__/generic.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/types/event/__pycache__/message.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/types/event/__pycache__/message.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/types/event/__pycache__/reaction.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/types/event/__pycache__/reaction.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/types/event/__pycache__/redaction.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/types/event/__pycache__/redaction.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/types/event/__pycache__/state.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/types/event/__pycache__/state.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/types/event/__pycache__/to_device.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/types/event/__pycache__/to_device.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/types/event/__pycache__/type.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/types/event/__pycache__/type.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/types/event/__pycache__/voip.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/types/event/__pycache__/voip.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/types/event/account_data.py
/usr/lib/python3.12/site-packages/mautrix/types/event/base.py
/usr/lib/python3.12/site-packages/mautrix/types/event/batch.py
/usr/lib/python3.12/site-packages/mautrix/types/event/beeper.py
/usr/lib/python3.12/site-packages/mautrix/types/event/encrypted.py
/usr/lib/python3.12/site-packages/mautrix/types/event/ephemeral.py
/usr/lib/python3.12/site-packages/mautrix/types/event/generic.py
/usr/lib/python3.12/site-packages/mautrix/types/event/message.py
/usr/lib/python3.12/site-packages/mautrix/types/event/reaction.py
/usr/lib/python3.12/site-packages/mautrix/types/event/redaction.py
/usr/lib/python3.12/site-packages/mautrix/types/event/state.py
/usr/lib/python3.12/site-packages/mautrix/types/event/to_device.py
/usr/lib/python3.12/site-packages/mautrix/types/event/type.py
/usr/lib/python3.12/site-packages/mautrix/types/event/type.pyi
/usr/lib/python3.12/site-packages/mautrix/types/event/voip.py
/usr/lib/python3.12/site-packages/mautrix/types/filter.py
/usr/lib/python3.12/site-packages/mautrix/types/matrixuri.py
/usr/lib/python3.12/site-packages/mautrix/types/matrixuri_test.py
/usr/lib/python3.12/site-packages/mautrix/types/media.py
/usr/lib/python3.12/site-packages/mautrix/types/misc.py
/usr/lib/python3.12/site-packages/mautrix/types/primitive.py
/usr/lib/python3.12/site-packages/mautrix/types/push_rules.py
/usr/lib/python3.12/site-packages/mautrix/types/users.py
/usr/lib/python3.12/site-packages/mautrix/types/util
/usr/lib/python3.12/site-packages/mautrix/types/util/__init__.py
/usr/lib/python3.12/site-packages/mautrix/types/util/__pycache__
/usr/lib/python3.12/site-packages/mautrix/types/util/__pycache__/__init__.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/types/util/__pycache__/__init__.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/types/util/__pycache__/enum.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/types/util/__pycache__/enum.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/types/util/__pycache__/enum_test.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/types/util/__pycache__/enum_test.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/types/util/__pycache__/obj.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/types/util/__pycache__/obj.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/types/util/__pycache__/serializable.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/types/util/__pycache__/serializable.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/types/util/__pycache__/serializable_attrs.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/types/util/__pycache__/serializable_attrs.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/types/util/__pycache__/serializable_attrs_test.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/types/util/__pycache__/serializable_attrs_test.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/types/util/enum.py
/usr/lib/python3.12/site-packages/mautrix/types/util/enum_test.py
/usr/lib/python3.12/site-packages/mautrix/types/util/obj.py
/usr/lib/python3.12/site-packages/mautrix/types/util/serializable.py
/usr/lib/python3.12/site-packages/mautrix/types/util/serializable_attrs.py
/usr/lib/python3.12/site-packages/mautrix/types/util/serializable_attrs_test.py
/usr/lib/python3.12/site-packages/mautrix/types/versions.py
/usr/lib/python3.12/site-packages/mautrix/util
/usr/lib/python3.12/site-packages/mautrix/util/__init__.py
/usr/lib/python3.12/site-packages/mautrix/util/__pycache__
/usr/lib/python3.12/site-packages/mautrix/util/__pycache__/__init__.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/util/__pycache__/__init__.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/util/__pycache__/async_body.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/util/__pycache__/async_body.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/util/__pycache__/async_getter_lock.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/util/__pycache__/async_getter_lock.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/util/__pycache__/background_task.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/util/__pycache__/background_task.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/util/__pycache__/bridge_state.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/util/__pycache__/bridge_state.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/util/__pycache__/color_log.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/util/__pycache__/color_log.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/util/__pycache__/ffmpeg.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/util/__pycache__/ffmpeg.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/util/__pycache__/file_store.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/util/__pycache__/file_store.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/util/__pycache__/format_duration.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/util/__pycache__/format_duration.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/util/__pycache__/format_duration_test.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/util/__pycache__/format_duration_test.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/util/__pycache__/magic.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/util/__pycache__/magic.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/util/__pycache__/manhole.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/util/__pycache__/manhole.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/util/__pycache__/markdown.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/util/__pycache__/markdown.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/util/__pycache__/message_send_checkpoint.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/util/__pycache__/message_send_checkpoint.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/util/__pycache__/opt_prometheus.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/util/__pycache__/opt_prometheus.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/util/__pycache__/program.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/util/__pycache__/program.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/util/__pycache__/proxy.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/util/__pycache__/proxy.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/util/__pycache__/signed_token.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/util/__pycache__/signed_token.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/util/__pycache__/simple_lock.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/util/__pycache__/simple_lock.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/util/__pycache__/simple_template.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/util/__pycache__/simple_template.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/util/__pycache__/utf16_surrogate.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/util/__pycache__/utf16_surrogate.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/util/__pycache__/variation_selector.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/util/__pycache__/variation_selector.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/util/async_body.py
/usr/lib/python3.12/site-packages/mautrix/util/async_db
/usr/lib/python3.12/site-packages/mautrix/util/async_db/__init__.py
/usr/lib/python3.12/site-packages/mautrix/util/async_db/__pycache__
/usr/lib/python3.12/site-packages/mautrix/util/async_db/__pycache__/__init__.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/util/async_db/__pycache__/__init__.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/util/async_db/__pycache__/aiosqlite.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/util/async_db/__pycache__/aiosqlite.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/util/async_db/__pycache__/asyncpg.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/util/async_db/__pycache__/asyncpg.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/util/async_db/__pycache__/connection.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/util/async_db/__pycache__/connection.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/util/async_db/__pycache__/database.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/util/async_db/__pycache__/database.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/util/async_db/__pycache__/errors.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/util/async_db/__pycache__/errors.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/util/async_db/__pycache__/scheme.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/util/async_db/__pycache__/scheme.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/util/async_db/__pycache__/upgrade.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/util/async_db/__pycache__/upgrade.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/util/async_db/aiosqlite.py
/usr/lib/python3.12/site-packages/mautrix/util/async_db/asyncpg.py
/usr/lib/python3.12/site-packages/mautrix/util/async_db/connection.py
/usr/lib/python3.12/site-packages/mautrix/util/async_db/connection.pyi
/usr/lib/python3.12/site-packages/mautrix/util/async_db/database.py
/usr/lib/python3.12/site-packages/mautrix/util/async_db/errors.py
/usr/lib/python3.12/site-packages/mautrix/util/async_db/scheme.py
/usr/lib/python3.12/site-packages/mautrix/util/async_db/upgrade.py
/usr/lib/python3.12/site-packages/mautrix/util/async_getter_lock.py
/usr/lib/python3.12/site-packages/mautrix/util/background_task.py
/usr/lib/python3.12/site-packages/mautrix/util/bridge_state.py
/usr/lib/python3.12/site-packages/mautrix/util/color_log.py
/usr/lib/python3.12/site-packages/mautrix/util/config
/usr/lib/python3.12/site-packages/mautrix/util/config/__init__.py
/usr/lib/python3.12/site-packages/mautrix/util/config/__pycache__
/usr/lib/python3.12/site-packages/mautrix/util/config/__pycache__/__init__.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/util/config/__pycache__/__init__.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/util/config/__pycache__/base.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/util/config/__pycache__/base.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/util/config/__pycache__/file.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/util/config/__pycache__/file.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/util/config/__pycache__/proxy.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/util/config/__pycache__/proxy.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/util/config/__pycache__/recursive_dict.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/util/config/__pycache__/recursive_dict.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/util/config/__pycache__/string.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/util/config/__pycache__/string.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/util/config/__pycache__/validation.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/util/config/__pycache__/validation.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/util/config/base.py
/usr/lib/python3.12/site-packages/mautrix/util/config/file.py
/usr/lib/python3.12/site-packages/mautrix/util/config/proxy.py
/usr/lib/python3.12/site-packages/mautrix/util/config/recursive_dict.py
/usr/lib/python3.12/site-packages/mautrix/util/config/string.py
/usr/lib/python3.12/site-packages/mautrix/util/config/validation.py
/usr/lib/python3.12/site-packages/mautrix/util/db
/usr/lib/python3.12/site-packages/mautrix/util/db/__init__.py
/usr/lib/python3.12/site-packages/mautrix/util/db/__pycache__
/usr/lib/python3.12/site-packages/mautrix/util/db/__pycache__/__init__.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/util/db/__pycache__/__init__.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/util/db/__pycache__/base.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/util/db/__pycache__/base.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/util/db/base.py
/usr/lib/python3.12/site-packages/mautrix/util/ffmpeg.py
/usr/lib/python3.12/site-packages/mautrix/util/file_store.py
/usr/lib/python3.12/site-packages/mautrix/util/format_duration.py
/usr/lib/python3.12/site-packages/mautrix/util/format_duration_test.py
/usr/lib/python3.12/site-packages/mautrix/util/formatter
/usr/lib/python3.12/site-packages/mautrix/util/formatter/__init__.py
/usr/lib/python3.12/site-packages/mautrix/util/formatter/__pycache__
/usr/lib/python3.12/site-packages/mautrix/util/formatter/__pycache__/__init__.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/util/formatter/__pycache__/__init__.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/util/formatter/__pycache__/entity_string.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/util/formatter/__pycache__/entity_string.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/util/formatter/__pycache__/formatted_string.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/util/formatter/__pycache__/formatted_string.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/util/formatter/__pycache__/html_reader.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/util/formatter/__pycache__/html_reader.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/util/formatter/__pycache__/markdown_string.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/util/formatter/__pycache__/markdown_string.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/util/formatter/__pycache__/parser.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/util/formatter/__pycache__/parser.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/util/formatter/__pycache__/parser_test.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/util/formatter/__pycache__/parser_test.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/util/formatter/entity_string.py
/usr/lib/python3.12/site-packages/mautrix/util/formatter/formatted_string.py
/usr/lib/python3.12/site-packages/mautrix/util/formatter/html_reader.py
/usr/lib/python3.12/site-packages/mautrix/util/formatter/html_reader.pyi
/usr/lib/python3.12/site-packages/mautrix/util/formatter/markdown_string.py
/usr/lib/python3.12/site-packages/mautrix/util/formatter/parser.py
/usr/lib/python3.12/site-packages/mautrix/util/formatter/parser_test.py
/usr/lib/python3.12/site-packages/mautrix/util/logging
/usr/lib/python3.12/site-packages/mautrix/util/logging/__init__.py
/usr/lib/python3.12/site-packages/mautrix/util/logging/__pycache__
/usr/lib/python3.12/site-packages/mautrix/util/logging/__pycache__/__init__.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/util/logging/__pycache__/__init__.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/util/logging/__pycache__/color.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/util/logging/__pycache__/color.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/util/logging/__pycache__/trace.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/mautrix/util/logging/__pycache__/trace.cpython-312.pyc
/usr/lib/python3.12/site-packages/mautrix/util/logging/color.py
/usr/lib/python3.12/site-packages/mautrix/util/logging/trace.py
/usr/lib/python3.12/site-packages/mautrix/util/magic.py
/usr/lib/python3.12/site-packages/mautrix/util/manhole.py
/usr/lib/python3.12/site-packages/mautrix/util/markdown.py
/usr/lib/python3.12/site-packages/mautrix/util/message_send_checkpoint.py
/usr/lib/python3.12/site-packages/mautrix/util/opt_prometheus.py
/usr/lib/python3.12/site-packages/mautrix/util/opt_prometheus.pyi
/usr/lib/python3.12/site-packages/mautrix/util/program.py
/usr/lib/python3.12/site-packages/mautrix/util/proxy.py
/usr/lib/python3.12/site-packages/mautrix/util/signed_token.py
/usr/lib/python3.12/site-packages/mautrix/util/simple_lock.py
/usr/lib/python3.12/site-packages/mautrix/util/simple_template.py
/usr/lib/python3.12/site-packages/mautrix/util/utf16_surrogate.py
/usr/lib/python3.12/site-packages/mautrix/util/variation_selector.json
/usr/lib/python3.12/site-packages/mautrix/util/variation_selector.py
/usr/share/doc/packages/python312-mautrix
/usr/share/doc/packages/python312-mautrix/CHANGELOG.md
/usr/share/doc/packages/python312-mautrix/README.rst
/usr/share/licenses/python312-mautrix
/usr/share/licenses/python312-mautrix/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Thu Nov 7 00:41:23 2024