mautrix

View on PyPIReverse Dependencies (13)

0.20.6 mautrix-0.20.6-py3-none-any.whl

Wheel Details

Project: mautrix
Version: 0.20.6
Filename: mautrix-0.20.6-py3-none-any.whl
Download: [link]
Size: 319304
MD5: 9f0fbf5c178927cff3ee4bb180d2324b
SHA256: b2ad24ce56f7b8c433698c716033770c04782e3d341e59d98cd5904d8f58db73
Uploaded: 2024-07-12 17:24:34 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: mautrix
Version: 0.20.6
Summary: A Python 3 asyncio Matrix framework.
Author: Tulir Asokan
Author-Email: tulir[at]maunium.net
Home-Page: https://github.com/mautrix/python
Project-Url: Changelog, https://github.com/mautrix/python/blob/master/CHANGELOG.md
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)
Classifier: Topic :: Communications :: Chat
Classifier: Framework :: AsyncIO
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: ~=3.10
Requires-Dist: aiohttp (<4,>=3)
Requires-Dist: attrs (>=18.1.0)
Requires-Dist: yarl (<2,>=1.5)
Requires-Dist: python-magic (<0.5,>=0.4.15); extra == "detect-mimetype"
Requires-Dist: pycryptodome; extra == "encryption"
Requires-Dist: python-olm; extra == "encryption"
Requires-Dist: unpaddedbase64; extra == "encryption"
Requires-Dist: black (~=24.1); extra == "lint"
Requires-Dist: isort; extra == "lint"
Requires-Dist: aiosqlite; extra == "test"
Requires-Dist: asyncpg; extra == "test"
Requires-Dist: pycryptodome; extra == "test"
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-asyncio; extra == "test"
Requires-Dist: python-olm; extra == "test"
Requires-Dist: ruamel.yaml; extra == "test"
Requires-Dist: unpaddedbase64; extra == "test"
Provides-Extra: detect_mimetype
Provides-Extra: encryption
Provides-Extra: lint
Provides-Extra: test
License-File: LICENSE
[Description omitted; length: 3123 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.42.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
mautrix/__init__.py sha256=8kdRB0iCAOWUo-u2YXWbHMi-k5Vr-CtiVjXA41-ZcDw 295
mautrix/api.py sha256=eUMQbT0WgYGj0eNuUtlRG1Y0xt24yoNZkBIppR63WHc 19213
mautrix/fixmodule.py sha256=J4AQVIKPRoXDSeRlJP8r-x9s2GNU5oaO97fJEDtly44 1590
mautrix/genall.py sha256=cSIV7YJyGQ6TjWrofFWqpsrvOxcTYrFGkcrLzhuityU 1501
mautrix/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mautrix/appservice/__init__.py sha256=U4bIjLJ43_6VcXtOup-1NbRxmuO8IfALhaXIchAFf2w 404
mautrix/appservice/appservice.py sha256=goQYuudjAo6mHM3ljHiw_Xe7yPxwrTGu2dRSZwjWPGQ 6957
mautrix/appservice/as_handler.py sha256=KLy5aAMvPzOkKWpIlCevn8oZtyTRXWf7nNgTPXBg3xA 13269
mautrix/appservice/api/__init__.py sha256=Y0s_iv5iPYERHE99iCw4VF7DzPMnav-zEvC1R2uhjQs 114
mautrix/appservice/api/appservice.py sha256=MBvE9SonpuwOguI7yCQMK-Z8kOqjY-OSpKwD7TidyV8 10664
mautrix/appservice/api/intent.py sha256=EJ_11fB1K97c8eqthVY6F_hRw2-Js-3oxDNRfpyuz40 28139
mautrix/appservice/state_store/__init__.py sha256=RDj4J04zmUi96guo9acLBHX0tJdutX4AyJFu_-OtxLw 127
mautrix/appservice/state_store/asyncpg.py sha256=qedlEkan0MpBJf2CN3Hy2gba63GevBFzR0_MrintKVI 580
mautrix/appservice/state_store/file.py sha256=u0KmkZSYUXaFTR2Uefo_4UIXx73KPq18ltelsdONuKM 1088
mautrix/appservice/state_store/memory.py sha256=V-QOpbN9uRaO4r9y36-xelgxsrvd8NM2BNuyvq3uLgM 2250
mautrix/bridge/__init__.py sha256=_QvLH1Imwto_09QIaiaQh982DkaRoZ9m0uGSSwSKrKY 1116
mautrix/bridge/bridge.py sha256=Yg6ZvBkcyoWkFvGyBgJ6vS0f0Jn1xinptnodHbAX16s 13306
mautrix/bridge/config.py sha256=8NX2Dq2ipB0zzYWKqSALU8y1EtPy0UI1-8iqACHsPdQ 9180
mautrix/bridge/crypto_state_store.py sha256=-iMgdbKPmCOKnxIR1r96nZqQSOcIz9tb5w8nyoCc_0Q 1858
mautrix/bridge/custom_puppet.py sha256=qWPEuu39SuvWyKTnNZrgO0xpTm0M04NPbBQYT5Sv-TI 12998
mautrix/bridge/disappearing_message.py sha256=yP2jMGE7Q8UR9uPuaY12a8xV3tHZ28iNSkjZoNQEs6U 1329
mautrix/bridge/e2ee.py sha256=37TwPDxlcCFQh4tyxW3UkTzS9vhOgYYb-9vFRcUfdx0 15893
mautrix/bridge/matrix.py sha256=R147ggrcY8jRQijwYczFeHfAbJfvnl_u6pu-y9YKonI 42190
mautrix/bridge/notification_disabler.py sha256=88G5ygT60kifD_pIKRIA92zEsGuPoUYq-tX8EhJsZ18 2727
mautrix/bridge/portal.py sha256=uz7_aNqw8KyKz8avFqhZdJ02C5tslbKfACBbucMVoFk 20576
mautrix/bridge/puppet.py sha256=KYdzfSieGzll0BUGTXEEs4Og4u9rMvkNgrhNxj0l3yw 1159
mautrix/bridge/user.py sha256=gxS_VES0YhsDFHW6_mwZUWquXcxCF-C-eZ8UrhnYD68 9818
mautrix/bridge/commands/__init__.py sha256=e8_N4WeT_vBJ1n3-tSI9kCCAzegG74ceKTn-6uf0HgY 683
mautrix/bridge/commands/admin.py sha256=p2_oRCs-yRmK8d3RwLQsyDesXu7wcQzvrIh146_glZU 5538
mautrix/bridge/commands/clean_rooms.py sha256=zSttQ7FAiudptb2DH4VWyZcWFSwY20pPElQmWt2TC5Q 8015
mautrix/bridge/commands/crypto.py sha256=-DmMzBsexWO2Z9EsJC3GP1De9IGx8U5E1n224unQEXE 836
mautrix/bridge/commands/delete_portal.py sha256=cN3ELB33x0Aev0a0OqyW6RKBNI9kMf5oyW5kHMSSZJ0 1054
mautrix/bridge/commands/handler.py sha256=qz6eTBEcY7kUsPwb9hVPuI9C6jh6vTDsrXPM7mmBUF4 18409
mautrix/bridge/commands/login_matrix.py sha256=ZB1uzZ10IDIXumgpw4nlxRSvamqDm0ewGFtF9VoYDB4 2640
mautrix/bridge/commands/manhole.py sha256=JAezu3T-L_w2l1INGGq_YoYMiRqrzAwKJcksVfVkoxQ 4224
mautrix/bridge/commands/meta.py sha256=EM5tKifT7dw9Al0aorYlC1ZIhDXOVMBCtd3oVkJNr4s 3090
mautrix/bridge/commands/relay.py sha256=2quJHEvx-K8LElge_R_GK7EYUthMEkb_sc-0LRocVxI 1555
mautrix/bridge/state_store/__init__.py sha256=vUQwhWyn-37HOI321rXK5BXcG84EmgUzsVthTE1uq0I 22
mautrix/bridge/state_store/asyncpg.py sha256=Kym2w_8NY5lzNqOMPujvKUAmAAMCZ93xX2vXRI2rGt4 1491
mautrix/client/__init__.py sha256=xbxcezF29GzpllmRTHBJfOlONVkb_pK_8c4dV2fLrY0 810
mautrix/client/client.py sha256=HtIK_eZHNMLeyZgfqiKwyHUfoGMI_8jRLIG_YQeG2_4 1856
mautrix/client/dispatcher.py sha256=5hQH1_CRnCVA1h7-cNPnTmUJ-4wMMXsokcr-KORu4f8 2504
mautrix/client/encryption_manager.py sha256=xEjNbgNKe0zrZc1gSx908EkyptDC7ugV6QcNh0uuPlY 7123
mautrix/client/store_updater.py sha256=LXA5ijj2hqFEJwgsx6wguFbKPs64ranulehDlIWHWKA 11209
mautrix/client/syncer.py sha256=cz739Wzn0nqHAdIpHEObQ8xnWFTZukNhrAZ49KE5eGY 18697
mautrix/client/api/__init__.py sha256=JEQ_f0hrC5ECGlv1wP0SgCWXW4JSggEA8T3ukJICVkw 265
mautrix/client/api/authentication.py sha256=naUdA7DEVdoDc8cjGmH7JH4D4xmECUb2BxHXh9N660w 7279
mautrix/client/api/base.py sha256=SGGbGWkihQCz4l7nQobJjRTo5IXqumbOeqT137_xL_M 6644
mautrix/client/api/client.py sha256=AgbG8m4obypTAX6dNpHFpoaHJyciEFa03cDB4oh0aP0 1382
mautrix/client/api/events.py sha256=sVJSIiQqlUOUa9eYxg_G-WsRNgNm2WTglDE2jMFG3sI 28527
mautrix/client/api/filtering.py sha256=RLbOgBVT7NsVCEUMEuO7s7PHck9avKwL_clN7J5Mh8A 2221
mautrix/client/api/rooms.py sha256=8uUM_Sr-lOEnhNAP7XbnfE2HIDeZVcKz-oovwQ5nYMw 33993
mautrix/client/api/user_data.py sha256=HwNZ3fZ1fE_AILb86X91ViNW2ZfhNd-VYrH0FuKd6jU 6970
mautrix/client/api/modules/__init__.py sha256=7FmDgXhxLMPBlGaFePuIotwH4Wuf2h2o-BS29XN-Zgw 858
mautrix/client/api/modules/account_data.py sha256=As2SH6cgMXnobGXJFECdm48UVfZnR379SvQV0lsViTE 2686
mautrix/client/api/modules/crypto.py sha256=Bpi3A0fTqgo8RiffmRPhnVsJpCMwAF4j3-pdHW9ITvk 7164
mautrix/client/api/modules/media_repository.py sha256=be9-acjxdIDi1H0ITQv0ZGWzhDqCuUQp2TfWF2iaDIE 14355
mautrix/client/api/modules/misc.py sha256=6pm7TwlFlKbga-mozkWD3H5hzqXQ5ifQXtD-ojixe98 5891
mautrix/client/api/modules/push_rules.py sha256=GiC6l0cYJvO5v4QU57wpN1Y5JDOiqnDBiwBlXf1Mmeo 3510
mautrix/client/api/modules/room_tag.py sha256=C8BDN-b7ST8-tl3TJmnYYzqLA_vB-2eptacr9_3dnK0 3113
mautrix/client/state_store/__init__.py sha256=zgu6DBfaoqcMjn5KwNi_WkDUe01T-UaE-MlmGrTJoqA 282
mautrix/client/state_store/abstract.py sha256=TtCyXz-RRZ9juLQWcfNb79MkHZBUvJkWvZw_bxZQlFM 5835
mautrix/client/state_store/file.py sha256=nY0ES4v2jnyVmMcHpYcO3ha-vzyPwZ6nNDLgimPvYoU 2127
mautrix/client/state_store/memory.py sha256=aM7usrJiuJd0tzSfAG8DfrMBNlWxX5cD0wdiJdAQRok 6924
mautrix/client/state_store/sync.py sha256=95Vbrda90qw9tTdDfXp7nFQs5irJyUwyeYxMHF8qvbU 1055
mautrix/client/state_store/asyncpg/__init__.py sha256=by--hiDrEOsDtfvp2UR7qdue4zfexT6v5QmCgDA4a0M 60
mautrix/client/state_store/asyncpg/store.py sha256=0_jY2A2vofvh79UKINiOtdI49jEx1bmbslzOGFcO4o4 10532
mautrix/client/state_store/asyncpg/upgrade.py sha256=UQIG5QLYVoc_OjUas89zz7q5XWA3WgjFFJJi4F-ab_Q 2779
mautrix/client/state_store/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mautrix/client/state_store/tests/store_test.py sha256=3nljdgUX6duUHjy8ep34vh1_ugf6tPieyfaBr3AZFTM 6351
mautrix/crypto/__init__.py sha256=Xj8qJirAx_kCadsunGAoM4OFLiWnvWWNjxUFkQfooHU 639
mautrix/crypto/account.py sha256=Qh1T6f9uhfH22vgeqMpBFgLFeHDWCP3KGPnFX_EuHAY 3932
mautrix/crypto/base.py sha256=VOsmb-sKkN0gxTz-eHQl2SYaPhDGiyoZwpgyhkfKr_U 4724
mautrix/crypto/decrypt_megolm.py sha256=w90LyhKqvwCp6GAGjPmLtEBLsM25JeTrFAHRN-hdDz4 7926
mautrix/crypto/decrypt_olm.py sha256=2StohVwrZbPIuOwdwBFFLGUtxgc_FqOkc1TQKk0SxUQ 5589
mautrix/crypto/device_lists.py sha256=nOn2GS_8AyXvjFpSySP5Y1OsUWpT7JG0Gzv7TK5PJLI 15198
mautrix/crypto/encrypt_megolm.py sha256=Wbg9WHeajEvPDb1FQYmDMThj_acowIHQfeSLBSbt1P4 15082
mautrix/crypto/encrypt_olm.py sha256=eSt1xC2lPi3w1DR2tSgcdRjKGIGBZ1PvSfvoKsf0te4 5332
mautrix/crypto/key_request.py sha256=Z9gERNWN632tcx_j5pFjJbJJlKsi0xMqWYeXMv9kLFk 5954
mautrix/crypto/key_share.py sha256=FhIGA4Cp5oa5_iBjUOlpRV9R_s8IwEaovFzbGJsUOR0 8298
mautrix/crypto/machine.py sha256=GHck6r5gEP9jGdiU39fBXJsqyCOIuenb8zoFS-5F29k 13822
mautrix/crypto/sessions.py sha256=4aPEyAmagTwH6uua_XXPPCVxbm7ZstHwfc0QPtmpfC0 9733
mautrix/crypto/unwedge.py sha256=Xt2uLgzDIZOqTKJDsGRbpDvoSiXaElrDrxtrUZ4BfSs 1847
mautrix/crypto/attachments/__init__.py sha256=Bc0koUz9Adpkx4DvTg7mMPDi60H0yzPznMW2VtL4Ezc 523
mautrix/crypto/attachments/async_attachments.py sha256=E1kj3uUyHtea1Fkfmk1aC8rOIOltJHXREOc67kydnOM 3480
mautrix/crypto/attachments/async_attachments_test.py sha256=JL1W4lRbuHewHFRopRQbiuu_-u1SotepH2pF-IiSonI 1438
mautrix/crypto/attachments/attachments.py sha256=cZuzJLFfWeVhf-tdMrWY5oFrNLZmu9PYnlSOoLb_cNI 5363
mautrix/crypto/attachments/attachments_test.py sha256=-qIkKVABDqd6Twd-N8olZ1rBBtHiFVk8pRcVVIk94oE 2769
mautrix/crypto/store/__init__.py sha256=pQG1Mw45dd2fjke-6mbYAxwzCbXj31R26W3VGiTmy1Y 401
mautrix/crypto/store/abstract.py sha256=oBkjGb2c374RpyOV0Ysc5mvg3QCVboHRE3kp0Q_MQas 15827
mautrix/crypto/store/memory.py sha256=-7GL7q1BOqWyRDDn0mlE3ugBVQuo7txZ9YDKkYwvdu4 8037
mautrix/crypto/store/asyncpg/__init__.py sha256=BH0aasvAWx-DePociaKUabn_ShKQLeZbTuXxuGMgd-g 104
mautrix/crypto/store/asyncpg/store.py sha256=FC2cyCzWe6nURV9s9siKiSD5auvYNZhFcRdZ698ZCXA 28044
mautrix/crypto/store/asyncpg/upgrade.py sha256=5yCXjFw916DLIg1Awu6_xHExLnz_KlrRGaLNMypgR7M 17923
mautrix/crypto/store/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mautrix/crypto/store/tests/store_test.py sha256=RQSLIISfTPHQEKanSnZAcGK-5QpgPufKCH0AF0ZiF50 4939
mautrix/errors/__init__.py sha256=8aHLwiK5dgeLKoYVRAaZm4G5y6eEyaK7HaWvLXPXjmc 2897
mautrix/errors/base.py sha256=o4F6IXpTvjN7olGFoVzFSw9zkYhlpsueBYzFGtlm1E8 725
mautrix/errors/crypto.py sha256=MvhL373Jm0OThDZdhhvH83NbXIaJluqLATb4jMXunI4 2483
mautrix/errors/request.py sha256=YfFmPDfavVpdiQBN7Q4P877H_5IyAgv7GQNmhii__Y0 5923
mautrix/errors/well_known.py sha256=Kchnci9kd4Sge16thFgyQ4QlZFuunf7Ggd5yinYCXmc 1553
mautrix/types/__init__.py sha256=z4TqWH82VMDa6nmilQD8Ni7z8VQUyJUbAF43bIXzGhU 9179
mautrix/types/auth.py sha256=KXESTEAP2AE6YDesZrPBoeybqALYzPupc8lkkkCIo-Q 6300
mautrix/types/crypto.py sha256=CTuNak3oUQNK_BOqDf0ZilPLWsNpbKSW0_oEfrX_CnA 4935
mautrix/types/filter.py sha256=Mhmmr3vnZ4jICSZNqM0PDo6cs7FNKA5ODlc-eUMcjWM 6306
mautrix/types/matrixuri.py sha256=eJMGiWkOyLHLPiISbMVmRHN0gL2JKsUAPzKUJ_z_FN4 14589
mautrix/types/matrixuri_test.py sha256=BTvwtWkwD7QeToRj9dLIAtAOhTc7U6MXocGD6-TUGaI 5687
mautrix/types/media.py sha256=vmiUghtEIRhaXhcboSMpS5hcGL8u5oP21q5Xq4Pa4qs 2473
mautrix/types/misc.py sha256=W-M9yzvs8TifbctvHDMmJQVZ0KSMUXVl4jSZ0jJx4Fc 3359
mautrix/types/primitive.py sha256=V3ZO8-AkAGoKoqaa5_btMosnYDSE5jbM8kmLtutc_os 2178
mautrix/types/push_rules.py sha256=cT0z7hZ2wwx_0_sbhqGJGvCzl6wqYZoNUO5xZBQ7L4U 2099
mautrix/types/users.py sha256=0VakasLypJsWffPMWQcZh2gexMy04klJGH84Rr5l2_I 754
mautrix/types/versions.py sha256=tU9fyq88L_-nIqzlM_XHf3_6KChQI4pjv9kSNlf8kIE 4851
mautrix/types/event/__init__.py sha256=EMsPnR8oUYaaNUJpK5iEx5QAb3slqD_SsMXRKZ1m97k 3018
mautrix/types/event/account_data.py sha256=3BvJ9J-k-I4yOyOAmPX12zwkKRFZUE3DD-Y8b1YAc-A 1932
mautrix/types/event/base.py sha256=cu3IGAfm_r7CfVKwh-axIIKF8SvS1S0Jlxry1ltNEIY 1504
mautrix/types/event/batch.py sha256=sNSk7p4kvQ9ISdei5wtbJIo0g3iDXBdSz3cDmmGujCk 1033
mautrix/types/event/beeper.py sha256=qETkJb33BTMqj7WTDZ_1RkSSgpEY5dOAuPr9JLLxcu8 1961
mautrix/types/event/encrypted.py sha256=dWSGkAcGgRjAK-L-42dEQXk5Gb7ma9GUJ8WAM54T-MQ 4580
mautrix/types/event/ephemeral.py sha256=_AfMqtmzcuwFWid8z2Bq7wSOjuSrgYwubeJoFynMUN8 2189
mautrix/types/event/generic.py sha256=ZjA5tmIpSPDYxFxgOisV2XnefFvoR1AXdzQyhv9ag5o 3083
mautrix/types/event/message.py sha256=yrRcpL288G7z0kHatZVpXKKTYR1s7jCtv2zWQCVd2Ys 15072
mautrix/types/event/reaction.py sha256=2KarSYr-_avpaGphzVZNk-bH1M5By7XYgs4ptjWb7JA 1396
mautrix/types/event/redaction.py sha256=MqEJny2uP-wrzLPWSc8ba8x6isWr4aTOxZjjaDfRAsU 1075
mautrix/types/event/state.py sha256=ZBBlZBA0SLf7d9c_llbwTGX20WXgPir2etCpXVZEcj8 10232
mautrix/types/event/to_device.py sha256=LoAJjLjjnSl0IniPOd8Yb7UUOSmuDWwB1MsGUnWx0Jc 4191
mautrix/types/event/type.py sha256=FnW9cZIefXq0cjb8CFB7PI11VOthRtVEXEscqEJazkw 8430
mautrix/types/event/type.pyi sha256=z3CSNlrw2pkQjhwcx40Yeh3mz7ZxVGiNFabDnYv-gIo 2524
mautrix/types/event/voip.py sha256=WKvvr9MzjUvxPrKRF3e5e7fyEFYwvsxUT4XewtYZ_DE 3319
mautrix/types/util/__init__.py sha256=2lSYHLmEKcikHvVy3NXqZCv8A1D3GQ48Uq2HD1GzpBA 216
mautrix/types/util/enum.py sha256=8Y_2prELTx-oYXmfVlmBSQ_6wRRsADAm4xU5uRbJUms 4126
mautrix/types/util/enum_test.py sha256=MDgmzmZZaEd2tKyFskKKBAJsQKvwfRl4LzNZonTAa5M 1928
mautrix/types/util/obj.py sha256=AFjWUkELSPP-bJbkdgk7UYX1pNl2j88jCqtbMus4M0Q 2287
mautrix/types/util/serializable.py sha256=V73UQ5SG5PuSG8Bc53ciPCPrmGo4AggZdQ-mcVvLxpM 3248
mautrix/types/util/serializable_attrs.py sha256=xIRMSBvJd_6hv7L2ojtlVPD8PA6v5W3RWdTZQWPx8R8 13343
mautrix/types/util/serializable_attrs_test.py sha256=CFrZW6yzAqF66jTpLezreOUsrZAKyJQ2KHFMkFo5hDY 9144
mautrix/util/__init__.py sha256=DXAp8tnQ9HklyIe4Q0NOHE9m8z-0Pd50nM828QD3FaQ 510
mautrix/util/async_body.py sha256=pvEX6A5UauGq5O21kumr6GVNZzQ7i7cF1EJcXWheqpU 3313
mautrix/util/async_getter_lock.py sha256=nv_zOy8V3Px9Gpsk2EMJCl_kFEtBBmpJGQaOBCNQzus 1965
mautrix/util/background_task.py sha256=FrjbjSLX-TS7sHgOTUpW8N9zxlS3lhzCgda_CK8EYec 1820
mautrix/util/bridge_state.py sha256=Tpyp3aN9sYUsYmF8t3Uj7aWtbBuR0DTjXJ6bXgVQtCY 5121
mautrix/util/color_log.py sha256=uyvgcwb5rpPuWiD4vSqtJCMsiStv_sDXlN1yhYdV3z0 94
mautrix/util/ffmpeg.py sha256=bhePUkEQ_0KEK0_BLdg5luuhvb0ZUJXCaZWwrYkQ0Yc 7882
mautrix/util/file_store.py sha256=RHX99IZ1niCRBUMhlGgOeJrrfJDW75iCopaFdv72kkk 2300
mautrix/util/format_duration.py sha256=Xus-L869ODiFYpufZaj9UmHXuewZDOV6Go7jRgxThu8 1753
mautrix/util/format_duration_test.py sha256=rqTMB9TVM-CobyfOKQiXSvz_X75j70F-z_wcmhrjRMU 864
mautrix/util/magic.py sha256=1-H6updsWoUzJXBBzEut5HVi0Oi3Kpp02olSTEuOfAA 1457
mautrix/util/manhole.py sha256=l_-NdsuwVHQlT27noeCfkPhxJwuonAuRq_2YPQ5rjQQ 10741
mautrix/util/markdown.py sha256=IENiCUNjNzr175vue1d9QGdCwx9Ma4WOLJTwNl4366k 1093
mautrix/util/message_send_checkpoint.py sha256=utvtvKm9p1cUqo07fHf9CnL9K5GiPpCTPogcrda2PiM 3277
mautrix/util/opt_prometheus.py sha256=4X_EDhNDQ6hF6emXvIbAOAdkcjXKhOKIBBOyPXbDXTw 1938
mautrix/util/opt_prometheus.pyi sha256=CuyYU5Ja4yqU15pWdlBPbVlUyHfIjzSocDHkWFLxJ2o 3074
mautrix/util/program.py sha256=f05LLcfWMuOUKi4EP8_kt3bOAf40ZTY6QrM2qXUgps4 10269
mautrix/util/proxy.py sha256=VOI11Bq6Sk_evenJWt1uoRjEEjIw16MuXZQWoHmX5VU 3910
mautrix/util/signed_token.py sha256=WYo3L0WCMzUgd-H0pLdOFoeSK5-igp69epoCaSjplm0 1334
mautrix/util/simple_lock.py sha256=VPizVXg1rUJpj4XF_ke_1Q7mu5J9bs8Nbz7AT6Te2mM 1485
mautrix/util/simple_template.py sha256=Scylm3fIARarhsdVApjaa2nxSMWFtCtQcIikqVVavrg 1584
mautrix/util/utf16_surrogate.py sha256=FDoAfmy58ET789GOp8otCJCD9dcvoikOHxozc0ZHHdM 1451
mautrix/util/variation_selector.json sha256=i5uZVYkMQsIziz-HoprhDP2mp_xqzlsYgbetlrjp09Y 7081
mautrix/util/variation_selector.py sha256=rFAfLYWDtRuCvxVgNC7jthXJ2EUEtEebwrtI8G_aCm4 3708
mautrix/util/async_db/__init__.py sha256=VMEWIfO-nQiKBdD6-hs54XHSeBCQKQzaQuSv-_KYJOE 965
mautrix/util/async_db/aiosqlite.py sha256=c61AaZZQEXnOY3xP9Q8pF0Nfu6tGQ6Q4rT4yt5DL1cM 6922
mautrix/util/async_db/asyncpg.py sha256=Erxc8zBiZybyeuaeL04V1SLJ-lbgOe4RpcCsES1Ngnk 3640
mautrix/util/async_db/connection.py sha256=VjFcOovjAGTSf_c5HB01ylqMgjWTk3Q5DJVkkk3dRtk 5152
mautrix/util/async_db/database.py sha256=03TG1RNVPPERm6CY2AG3IoSR81bMKz2xZKLjkNofxjg 5876
mautrix/util/async_db/errors.py sha256=abLnMEyloz-_aBX2k6y2WJU6FfrJGdwVdF1rcbRGIZU 1326
mautrix/util/async_db/scheme.py sha256=016_IeAetbPXO9GEQtuKDEADqm9ZB5ukueKyUr1Zlic 572
mautrix/util/async_db/upgrade.py sha256=Y0nVyQTkoEcYScnAYB0aBmYXsb4zEJ9bzTYz2XST-Us 6841
mautrix/util/config/__init__.py sha256=Qc32HZM9znQWfl0Qj0WmVAEtcZ7AX0VJbGxyph8NubU 598
mautrix/util/config/base.py sha256=ngFM5qBp1HAfjf3BUxE83X2MnM7OSke6XlOdzkseyhk 2417
mautrix/util/config/file.py sha256=HCBpTp9gAHsBbVCLH2iqc05aR0tU39AJvXh9mVh1GYA 2292
mautrix/util/config/proxy.py sha256=b4_cwbpsWKfipBksQGF1g-mXYZmQNzcS5GFPulBbxgc 1124
mautrix/util/config/recursive_dict.py sha256=uu3wxK7Bv4xYzrnE2yrQTYJIS6vZZ9V6YCF5KogzBRo 3515
mautrix/util/config/string.py sha256=1RP5WyFdiynLTUN6lQIE-nTaghOBnu8lqj9Mz6FT_T8 986
mautrix/util/config/validation.py sha256=a9f-77iIZ9Mi56a6_QUEDOID3epxxYzwDtNBw_Y7U9Q 1552
mautrix/util/db/__init__.py sha256=AR22_clWNwQuBeBkH9tZssorvRgtyB9l7jhJJTPZR5E 67
mautrix/util/db/base.py sha256=-7g_s-iDI7muVQeWzA-WLj0a4mCkS-5lyt19fQuvx9E 8280
mautrix/util/formatter/__init__.py sha256=SSEm16Qz6qry8L21EmYYzduhRcQrzNwo6bk1cbqAhss 890
mautrix/util/formatter/entity_string.py sha256=dfa6O8Q3GR76CpuzDWLUMTgTOxNs1bl7Iu5p161WT48 5224
mautrix/util/formatter/formatted_string.py sha256=PwMlZ69W1NIq860ElFedocMRClIV04nYz8q4iWGK8uw 4457
mautrix/util/formatter/html_reader.py sha256=jmTyaOB9T93W1n2vJMOXLIFZebamRROSGX6fL8TfKjQ 2119
mautrix/util/formatter/html_reader.pyi sha256=C4uoASYtRA6cKMzA_vnJFkkA_xAzGb_L3wVRYFURVFw 454
mautrix/util/formatter/markdown_string.py sha256=fG9ex3-GWsoI15_CsbbbKyN-CjmxLPObROwSwCdtIpI 2640
mautrix/util/formatter/parser.py sha256=IqzXkPjxbuoOMLRzFQAAD48HISZYuZFZiFEvPSZ7D5Q 11679
mautrix/util/formatter/parser_test.py sha256=3_F552rtE442guvz4j5m8VL_adatbYPoWWn4Ox_1Vtg 2057
mautrix/util/logging/__init__.py sha256=qno02WoBJo2ZhN1dCDKw3T711aUL3UiRCSyA_loHXjQ 142
mautrix/util/logging/color.py sha256=9adGeHK7yhCgEa8ir6lRKSAvDhei3T_AfGptXKkJ19c 1854
mautrix/util/logging/trace.py sha256=msFbut7pPQ41cgMbqn-oo0c27WQixzSP3MtTe1EExuI 909
mautrix-0.20.6.dist-info/LICENSE sha256=HyVuytGSiAUQ6ErWBHTqt1iSGHhLmlC8fO7jTCuR8dU 16725
mautrix-0.20.6.dist-info/METADATA sha256=nk5GeNfJmvXKJb5IwYvpc-3cdqyOQHtOtDe_eSZRAQY 4746
mautrix-0.20.6.dist-info/WHEEL sha256=oiQVh_5PnQM0E3gPdiz09WCNmwiHDMaGer_elqB3coM 92
mautrix-0.20.6.dist-info/top_level.txt sha256=8S2YIx_rzg8ulzplxW8L2wGDPdTo_M7OMCP69ZRSbPY 8
mautrix-0.20.6.dist-info/RECORD

top_level.txt

mautrix