maubot

View on PyPIReverse Dependencies (0)

0.5.0 maubot-0.5.0-py3-none-any.whl

Wheel Details

Project: maubot
Version: 0.5.0
Filename: maubot-0.5.0-py3-none-any.whl
Download: [link]
Size: 2032463
MD5: a86c0347c58918b70d391da19bceffa9
SHA256: 7141de02d58d21f838f42c92a259f32e5a832bbe05568be0c1cfe9d4ac2e8525
Uploaded: 2024-08-24 09:13:37 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: maubot
Version: 0.5.0
Summary: A plugin-based Matrix bot system.
Author: Tulir Asokan
Author-Email: tulir[at]maunium.net
Home-Page: https://github.com/maubot/maubot
Project-Url: Changelog, https://github.com/maubot/maubot/blob/master/CHANGELOG.md
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)
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: aiosqlite (<0.21,>=0.16)
Requires-Dist: asyncpg (<0.30,>=0.20)
Requires-Dist: attrs (>=18.1.0)
Requires-Dist: bcrypt (<5,>=3)
Requires-Dist: click (<9,>=7)
Requires-Dist: colorama (<0.5,>=0.4)
Requires-Dist: commonmark (<1,>=0.9)
Requires-Dist: jinja2 (<4,>=2)
Requires-Dist: mautrix (<0.21,>=0.20.6)
Requires-Dist: packaging (>=10)
Requires-Dist: questionary (<3,>=1)
Requires-Dist: ruamel.yaml (<0.19,>=0.15.35)
Requires-Dist: setuptools
Requires-Dist: yarl (<2,>=1)
Requires-Dist: SQLAlchemy (<1.4,>1); extra == "all"
Requires-Dist: pycryptodome (<4,>=3); extra == "all"
Requires-Dist: pytest; extra == "all"
Requires-Dist: pytest-asyncio; extra == "all"
Requires-Dist: python-olm (<4,>=3); extra == "all"
Requires-Dist: unpaddedbase64 (<3,>=1); extra == "all"
Requires-Dist: pycryptodome (<4,>=3); extra == "encryption"
Requires-Dist: python-olm (<4,>=3); extra == "encryption"
Requires-Dist: unpaddedbase64 (<3,>=1); extra == "encryption"
Requires-Dist: SQLAlchemy (<1.4,>1); extra == "legacydb"
Requires-Dist: pytest; extra == "testing"
Requires-Dist: pytest-asyncio; extra == "testing"
Provides-Extra: all
Provides-Extra: encryption
Provides-Extra: legacydb
Provides-Extra: testing
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 1484 characters]

WHEEL

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

RECORD

Path Digest Size
maubot/__init__.py sha256=v60YYpx1VmumMkJi3r0ydGF_60HWML7YpiORi_rA-5w 191
maubot/__main__.py sha256=hyIJQEgvjMZO1OlN3jzYxzMtB14H4fSsZ7US60abrbk 6876
maubot/__meta__.py sha256=LBK46heutvn3KmsCrKIYu8RQikbfnjZaj2xFrXaeCzQ 22
maubot/client.py sha256=M_km_RdhcG9GMlgvp7BkNT8C_9D8dzNjHsxxe4q1WII 18539
maubot/config.py sha256=DbxrrMUgzk1cdLghf3B0hF4Ko7PQMNOVUMjPpVLoHfE 3919
maubot/example-config.yaml sha256=8rryqWm304UlxpYLDtT903BFY9Qc9P2H8szYlFSYPhc 5055
maubot/instance.py sha256=3w7XiDAxTfGyTyNl8Ghlx2nB9EXVMQLqSjK3Sf-wS_o 20304
maubot/matrix.py sha256=WMeh65Jz9IQlLSyqsxghrZnNYn6C_lb2jSbRE1yIb_8 11244
maubot/plugin_base.py sha256=GnZEj7eXbjBN2yvuv9UjkthyyQYn2zqxAzndia87E7M 4643
maubot/plugin_server.py sha256=c4vwDsIzCd9JLdrFatxrbeAUo0rj5iZXed4d-9pMUHk 3027
maubot/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
maubot/scheduler.py sha256=lFbbQ047zbQujtrxSQZ9HIHPVKsuVBeyXpWv04AGap4 5669
maubot/server.py sha256=v-3_Q8nbDTrpj8BsoKCquamg-v0niBe-N_4njdrxBdo 7089
maubot/cli/__init__.py sha256=4NyjQUunJcSnC9bt45y_WnhRwK0n8Ac_s5FRb_sQS1o 45
maubot/cli/__main__.py sha256=yjDfeGWyTu_l_d3miT0-ySJ1x0vsNSu1_T2ic1ZdbnY 25
maubot/cli/base.py sha256=VvwVYDGOPW4cKiO64lJxrrL7GYLowxTXsU-PN1cv1lc 837
maubot/cli/config.py sha256=lnCd5Qto3P7IJ3KNUpZxmGf_K4rnj78LOx0a6q9arY4 2508
maubot/cli/cliq/__init__.py sha256=fcNwC4urZerIT3sLUqvsOeJI-RnTqQVEXqeX1I5hJtM 105
maubot/cli/cliq/cliq.py sha256=SIzT9KWOGToBzdJA4sgDYSFhPgH57O-A7F0xs0LZNJo 5721
maubot/cli/cliq/validators.py sha256=zaaa-aLIQKHsfyYj95UnRryUR8K0-YPFqbPc8DlMZyg 2587
maubot/cli/commands/__init__.py sha256=7-AMUEWL7_27q4C75UOBZO80PDv-VC7aezG97PIwHhQ 53
maubot/cli/commands/auth.py sha256=XJkkMo6vWZ4BYYRbX-e8UpP_8OFiEBn1hLEzl8aeTIA 5954
maubot/cli/commands/build.py sha256=x9U5n8FXOBz17z7L_thHypS34KMcQYMrLqPSxNg6MIM 5250
maubot/cli/commands/init.py sha256=V3qEuoHjTuZjsi_t6mLV38ZnoQUjKAT1KxTR-MzZrJ4 3065
maubot/cli/commands/login.py sha256=PcNt2l9w72jiwzJXH9E1wqzKcxuK8oRBCJxynCHAuEI 2466
maubot/cli/commands/logs.py sha256=RK76lWDZdCBPIi6xrS2WSEg_ZfoJh__n7lZ8h-MQ7s0 3544
maubot/cli/commands/upload.py sha256=EpUI3r2E1-VRZZaqlGNawrIDJ6JtvqNKfhE5pX8dfZE 2236
maubot/cli/res/config.yaml sha256=xr_-bvlh3HVRhTtt6y0qV5P6UcHcTIjk70fVAIaplBU 83
maubot/cli/res/maubot.yaml.j2 sha256=NMsFbj7Up1_lfm48CJkULOrgEB-vy2JzxlO1qf8FPbg 1273
maubot/cli/res/plugin.py.j2 sha256=SG2ihp1KAULONc1fA1OdyQX-Jk2IpL3d_yjK2lgVMHM 787
maubot/cli/res/spdx.json.zip sha256=0XhdckPe5T63vz6jPYQzprpRS8Q0S8gbaY7OBLpRnVQ 698204
maubot/cli/util/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
maubot/cli/util/spdx.py sha256=jY9J0zHLqUcxthX2njA9Q2tDRKaBDtlqnOLN2UHYnNY 1394
maubot/db/__init__.py sha256=2rYlAgHiXII09dB97f2KH6FMih1HbiH7O58C5SsVmGE 324
maubot/db/client.py sha256=x0OGzdMmPWRurObONpK2c4orlTUbQ-UMCIdrw7veeU8 3607
maubot/db/instance.py sha256=y3h7KdJ7AFnaiO74hKvHlw5ZwCDDfg5Og6yI-NSm3fU 3201
maubot/db/upgrade/__init__.py sha256=5Lyu2RfqGvn5ABL6cZof05KjOAgEMWW5krt9Sq5G7C8 145
maubot/db/upgrade/v01_initial_revision.py sha256=sSWzPfp2eCISkHNOF_zuTvc9nsYlsC4jR09oVpP6t1U 5304
maubot/db/upgrade/v02_instance_database_engine.py sha256=hBXGen6lF2rZC70c-nU-Kg7QeSeP2HfOUuhQtrfYVhI 1046
maubot/handlers/__init__.py sha256=tX75rnJouGAsMlvvlX8DWkZX5smI5Zidv2TqplClwFY 34
maubot/handlers/command.py sha256=nGgzDLHk3_F6izbJ-MDHkPpm9sUWL8PYZEDXQJ-XgcM 17787
maubot/handlers/event.py sha256=y9WaJoqvHmr7ACHXtUyq8sYAuaTrH0s-2Be4UUyY53w 1711
maubot/handlers/web.py sha256=KCX3BqIOf-5P0nr8QCowaWZ5rIXjod7p_hQAqG-TBQU 2244
maubot/lib/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
maubot/lib/color_log.py sha256=Hrauo9ecuH0iUYgZ4_7pQJPVpnn2-1tv3iV-7g2ToHc 2114
maubot/lib/future_awaitable.py sha256=PXIdOYfPVH4Cv3QAzJadwB4H8FLtDVltBB1RDL2wEto 271
maubot/lib/optionalalchemy.py sha256=mCAXitJJLwIXrLd7F-9pwDXkdoLVuEA8EMqDVTZhmxU 572
maubot/lib/plugin_db.py sha256=urbd1BGl_QAcUAaHgO-fQm0FDUzrZyQc335AYbtESlM 4059
maubot/lib/state_store.py sha256=JHt9vTGEWIfNV_sHKYq4-5bWK7bFdse2RR94Hnb-f4A 1049
maubot/lib/zipimport.py sha256=1wIBGt170LoNYCx7avTyFDS7trkRwVnTYG9pWrRZjMI 30423
maubot/loader/__init__.py sha256=mtgtL-M3UsMSiTrnvaftKYlk75cuurbuXV6AtMpVFfM 179
maubot/loader/abc.py sha256=aG-_VzWL2t2rtuZoMyi9DSlv9Ege62OHZs-ZaBtKqaw 2784
maubot/loader/meta.py sha256=bZzLJbGjMQNVwBADqrQSFgu5wIZraozZ1yYI-zYXaEU 1971
maubot/loader/zip.py sha256=2SKWFp7CYhKcjPZ5MPxaFjI26Vfj32REOskXAzZtVSo 11330
maubot/management/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
maubot/management/api/__init__.py sha256=kItxCJzJq6NUGYz3OCtkX3NsGC8iikGofX6tA47VUL8 1664
maubot/management/api/auth.py sha256=ZyhxC2Zjai_ykI-9UCJ4h27G3BccfsLcQo3zIlXwqXQ 2354
maubot/management/api/base.py sha256=pjucvBdXAgOOA5UUqWboMO0TBHiVT5-2AzFKkd_-wSY 1221
maubot/management/api/client.py sha256=RSOe3bG5n78PoIauDiZXeUh5YkALASUQ0Gth1u8e9gQ 6446
maubot/management/api/client_auth.py sha256=kGV86a_tGHf_2NlnyX7Xa58FNJ-YdHdzHdkRJVDfa7U 8969
maubot/management/api/client_proxy.py sha256=gRXZEXuU4aUthmkMVeOA-FDYn0ezF8RlCg3LA_Ll2H4 2132
maubot/management/api/dev_open.py sha256=_LwCz2e3sQCuFHo1ENw-p7L5aLzxnO4ce5nplyRLlp8 1935
maubot/management/api/instance.py sha256=_89rrMC0jfrI-WD1FYa9x5NAszKnj7oZEkShS3kRAKQ 3560
maubot/management/api/instance_database.py sha256=wCTOq0y5a8Z1OkDfc255PGRjMgX1VQePriNY7aB9b58 5657
maubot/management/api/log.py sha256=sd2YsillZDfpsVV0dK2JPN1IBaHgX3w4HAPU6NucPwM 5093
maubot/management/api/login.py sha256=tZlI9Lz1IqdGECNqCIsVa7a2Sbmjx80x6CyoAT0NOZs 1469
maubot/management/api/middleware.py sha256=7pJ4EqERR4oFG07G81rC46J4uoIyr3CGpru8xcIJhgQ 2521
maubot/management/api/plugin.py sha256=dk4kjsuJ9pCckzLnku7bBtnIenXUfZSCAlCo7PXiUjI 2172
maubot/management/api/plugin_upload.py sha256=sjSWqKPa4tIK-uGsI54v5NTy29l5rwvon1Y3BXtWDto 5584
maubot/management/api/responses.py sha256=Y_ShVvn08GoA5QskrbkdKkpnv8VRKchBSLg6X7XoolU 15025
maubot/management/frontend/build/asset-manifest.json sha256=Lll7P86qhRjzmvRKpqQaTBTjufvqJHOEqvtujRk5if0 1552
maubot/management/frontend/build/favicon.png sha256=UBVmRh8wRrkPUh7JlinEW8BEQFKakNCuTgcwPyL7vPE 13551
maubot/management/frontend/build/index.html sha256=ocOqKgfASuogM8FTfZlSAT0Xf89sid-UDY4Tfdnvkp4 722
maubot/management/frontend/build/manifest.json sha256=41FFclH1tYlNuWNIRfLA_TeHKpuzrPK19eEOcB1mAzs 300
maubot/management/frontend/build/static/css/main.53c29762.css sha256=rbFptCU-WVJ12Bav2XPpqSqIKbTMJAvEVre1x2u20VE 29414
maubot/management/frontend/build/static/css/main.53c29762.css.map sha256=3Okf7pOjuDQ-rdGank7H8aVyzlBETvGUt357M_Vimg0 77728
maubot/management/frontend/build/static/js/main.d5625d3a.js sha256=hNkkWDKYhAdXCVSd86i8g2EkEOz46uieY7TQX768cpg 816262
maubot/management/frontend/build/static/js/main.d5625d3a.js.LICENSE.txt sha256=nWxmCeFCIy73poPENwKZiOuxkEwN-YAFfj767-LZek0 1415
maubot/management/frontend/build/static/js/main.d5625d3a.js.map sha256=1gIKi4wvuRV9NOJ6OWbJynnpr-3_JcOyhksgwrixm0s 2629279
maubot/management/frontend/build/static/media/bot.59122f0e374c6ce25cf7a0c12cc46f7f.svg sha256=ZV9FSwfgcalUcVt0fYYL3ZKJisRnUikR8nvOx-7VgVY 753
maubot/management/frontend/build/static/media/chevron-left.d9d0b43d9074c17b5757b70b46600863.svg sha256=fR7UAG6JqSzyMIaVALD16vdRp4imhIBQAvMn6H0xrX8 184
maubot/management/frontend/build/static/media/chevron-right.fa8a5cb179bd169311bdf371ab70139f.svg sha256=hAkn7oWzRGAyZlJBd8fY2poLCxNhbW3mp1hS4eBWie8 185
maubot/management/frontend/build/static/media/firacode-bold.4be56996e127ca0cc550.woff2 sha256=cuhOFD1l3f6A7VpfVPunTfJyKhpchEMtpOyLzjul_PY 107384
maubot/management/frontend/build/static/media/firacode-regular.fb1bb49c43d015b78056.woff2 sha256=EFyHbJ2YslthVF6GgncaxVOkD8t0leYi09xJZ0c_Bek 103168
maubot/management/frontend/build/static/media/plus.279f98f4c45ffee510f686025dff02c6.svg sha256=MSRgJtZwHNThVraMT0I67mIT8HdZWgcsO0WU1u47INc 432
maubot/management/frontend/build/static/media/raleway-bold.7ce9eb3fe454f54745a4.woff2 sha256=CmVK712DeOAMGoqOaHao5CRrQc9Go8q_G_SVYXykCG4 20864
maubot/management/frontend/build/static/media/raleway-light.35799bdef0942e5364a7.woff2 sha256=wHoqpzFvHIvQ_GHTyvPhCJ970-nDi8HBucIIc--IThs 20808
maubot/management/frontend/build/static/media/raleway-regular.87382137e49225456407.woff2 sha256=syh6QBiiIP5KIFxou7NKhH_lA4xd--V13VON8CWwSXo 20724
maubot/management/frontend/build/static/media/sort-down.a62b44adb22e7f60b5b6c98a8d809682.svg sha256=Y3yzDBkTVTPRD6o8DV41NxHDKNcsUVKi5QTI1HpwW9Y 153
maubot/management/frontend/build/static/media/sort-up.1dd74b48cb63e56a03cfaf6b0d45a6e6.svg sha256=rn8R14zyVhy0iOCQf6tEandZwXzlDo6FnpgTCamQ1wo 153
maubot/management/frontend/build/static/media/upload.4ec5c590e3c7ab308f47c5099dd58404.svg sha256=ct6QXb7HkKLvIiOj19cXqZZ9sMJ42za0L4JBvj2yoPg 365
maubot/standalone/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
maubot/standalone/__main__.py sha256=EdMZW6z4i2Sbt6fR3aUyUHIeKHbyYifkzSSrg_BnGaI 14313
maubot/standalone/config.py sha256=ggTjo1dDCURkNUKn8Ch-4uIALNIQubRxGOqpS6iJqJ4 1915
maubot/standalone/database.py sha256=cG0LG9wq63qJpJBBzdrsBMG-3Yc0eCI-12RG_WpjIRY 2669
maubot/standalone/example-config.yaml sha256=4gxQkR6jb8nO_usY1k5oG5Zx997mI4gjywuQeVaXPMs 3287
maubot/standalone/loader.py sha256=yoqqbnCs-92BBXH7StNI5rLVY2HMry0_u4fi6lJUDUY 1544
maubot/testing/__init__.py sha256=3Uot_CIS94b2n94LGjDnwQKgEJZMmJbwkoCu_ahjjdM 838
maubot/testing/bot.py sha256=YIoUWCFMlZpIQysJyQFmJ7XpmoEEbs1wFLDfv6OLBKM 3099
maubot/testing/fixtures.py sha256=PgCABfVbdlRsWvY9-dJ_LxB9JonE1UVdtET7dRILlnU 3629
maubot-0.5.0.data/data/example-config.yaml sha256=8rryqWm304UlxpYLDtT903BFY9Qc9P2H8szYlFSYPhc 5055
maubot-0.5.0.dist-info/LICENSE sha256=DZak_2itbUtvHzD3E7GNUYSRK6jdOJ-GqncQ2weavLA 34523
maubot-0.5.0.dist-info/METADATA sha256=YSmYhPyfkQox5ReRg4t2z43z5E8_gNVQkYT3QgvOtJU 3506
maubot-0.5.0.dist-info/WHEEL sha256=oiQVh_5PnQM0E3gPdiz09WCNmwiHDMaGer_elqB3coM 92
maubot-0.5.0.dist-info/entry_points.txt sha256=wEQJAsrg4NdDYEUTcyDl8Nr-rFWIm-1D0F2p0fT1A-Y 75
maubot-0.5.0.dist-info/top_level.txt sha256=QILwkp6wCvetFT-JXzUwkatMWTfDIDsSFpq-ecL9bRA 7
maubot-0.5.0.dist-info/RECORD

top_level.txt

maubot

entry_points.txt

mbc = maubot.cli:app
maubot = maubot.testing