matrixctl

View on PyPIReverse Dependencies (0)

0.13.0 matrixctl-0.13.0-py3-none-any.whl

Wheel Details

Project: matrixctl
Version: 0.13.0
Filename: matrixctl-0.13.0-py3-none-any.whl
Download: [link]
Size: 170726
MD5: c49d5d9d45ec0d7bdf12d30c4e8f92ab
SHA256: e2d6206fb42da5af3c78aa3d57ef032eaf0bce0700e0668f168257a2ee7421ee
Uploaded: 2024-12-31 20:16:09 +0000

dist-info

METADATA

Metadata-Version: 2.4
Name: matrixctl
Version: 0.13.0
Summary: Control, manage, provision and deploy matrix homeservers.
Author-Email: Michael Sasser <Michael[at]MichaelSasser.org>
Maintainer-Email: Michael Sasser <Michael[at]MichaelSasser.org>
Project-Url: Homepage, https://michaelsasser.github.io/matrixctl/index.html
Project-Url: Documentation, https://michaelsasser.github.io/matrixctl/index.html
Project-Url: Repository, https://github.com/MichaelSasser/matrixctl
Project-Url: Issues, https://github.com/MichaelSasser/matrixctl/issues
Project-Url: Changelog, https://github.com/MichaelSasser/matrixctl/blob/main/CHANGELOG.md
Keywords: Docker,Matrix,Synapse
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: Customer Service
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Other Audience
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Natural Language :: English
Classifier: Operating System :: POSIX
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: Unix
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Utilities
Classifier: Typing :: Typed
Requires-Python: <4.0,>=3.10
Requires-Dist: ansible-runner (<3.0.0,>=2.4.0)
Requires-Dist: attrs (>=23.2.0)
Requires-Dist: coloredlogs (<16.0.0,>=15.0.1)
Requires-Dist: gitpython (<4.0.0,>=3.1.43)
Requires-Dist: httpx[http2] (>=0.27.2)
Requires-Dist: jinja2 (<4.0.0,>=3.1.4)
Requires-Dist: packaging (>=24.2)
Requires-Dist: paramiko (<4.0.0,>=3.4.0)
Requires-Dist: psycopg (<4.0.0,>=3.1.19)
Requires-Dist: rich (<14.0.0,>=13.8.0)
Requires-Dist: ruamel-yaml (>=0.18.6)
Requires-Dist: sshtunnel (<0.5.0,>=0.4.0)
Requires-Dist: typing-extensions (>=4.12.2)
Requires-Dist: xdg (<7.0.0,>=6.0.0)
Requires-Dist: exceptiongroup (>=1.2.2); python_version < "3.11" and extra == "docs"
Requires-Dist: myst-parser (>=4.0.0); extra == "docs"
Requires-Dist: numpydoc (>=1.5.0); extra == "docs"
Requires-Dist: sphinx-autodoc-typehints (<3.0,>=1.2.2); extra == "docs"
Requires-Dist: sphinx-rtd-theme (<4.0,>=3.0); extra == "docs"
Requires-Dist: sphinx (<9.0.0,>=8.0.0); extra == "docs"
Requires-Dist: sphinxcontrib-programoutput (>=0.17); extra == "docs"
Requires-Dist: tomli (>=2.0.2); python_version < "3.11" and extra == "docs"
Provides-Extra: docs
Description-Content-Type: text/markdown
License-File: LICENSE.txt
[Description omitted; length: 8327 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.27.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
matrixctl/__init__.py sha256=j9qQpjnVQjT3EMKoA2e-wwO0n2nPoVXXcoaOQF4pTbc 1155
matrixctl/__main__.py sha256=ztI93TTCvT4UE6tJo4Xs4_KGkY9lXfVKFBWkqR3ehik 5666
matrixctl/addon_manager.py sha256=BxuS6uR-9aE0tu9wYqE25Vxx5rgZbCHXovgKAFzQPIs 4415
matrixctl/argparse_action.py sha256=gfusXX-Bv-dVUx3cbtuhVBXMorcsqMfuYOp2Xh7o1I0 1358
matrixctl/errors.py sha256=_x3P_AX5hwuL19x_oDkx5oQi-tuI56ky7OfExgWOjiE 3148
matrixctl/package_version.py sha256=s8UB44orVH1F1JJ0luCSp2inX_tp8JpCa5Cu-O2yGhM 5073
matrixctl/parse.py sha256=x7gYKrbOAMzSv07jJgZbf1tGrp7m0BcL_VQIPN6L7ik 1935
matrixctl/password_helpers.py sha256=b094wZgpCYYI3_dpZ28iha8GcYRSDB4zwAOoOBcY20w 3794
matrixctl/print_helpers.py sha256=WEn3lXaymSJy8H7ipDSrWo2lnVwhUJbcO7e8Za7Xwmk 1310
matrixctl/sanitizers.py sha256=529HyTVlGsKJdWZKvlrMW14OhULAR_r7kGhMmPf1oe0 9664
matrixctl/structures.py sha256=IaQeqIM37juPSsM0XgbkIZf78_M6CWAYWH_EkN77QTc 2297
matrixctl/terminal.py sha256=6GYJTE2gP2pWODaHwFIEmBLPm2vl2AYUwgZ95Jdmwy8 5786
matrixctl/typehints.py sha256=WzGLJKmOC2bPgBI66z3YBtIdC4oypJ-p8-MHff6HXVU 881
matrixctl/commands/__init__.py sha256=761G6PWd4zzc8g43QBv3zci4OuMS6krT4o95uScOj6A 817
matrixctl/commands/adduser/__init__.py sha256=W-xS8n5fHkBb7vRNZk7yzzPp_Yb-mZqbgtt-SJGV8Yc 851
matrixctl/commands/adduser/addon.py sha256=7zvjzA8j3dIDoqK2TtCUi0bipQkPqa8uUFvxFr2YN3w 3191
matrixctl/commands/adduser/parser.py sha256=-k2O79Tay3KEoioL8pAKt4IOrdIC-i5uaViqHvrnQSE 1944
matrixctl/commands/check/__init__.py sha256=761G6PWd4zzc8g43QBv3zci4OuMS6krT4o95uScOj6A 817
matrixctl/commands/check/addon.py sha256=sNyMT8U8oqTUqJDplt3tLNN82_tQ1THUVfVo7YwC-dY 1669
matrixctl/commands/check/parser.py sha256=dOodu76PqOkPOab0786E4lUNhGEGTHu2f1YRZSzTzPU 1594
matrixctl/commands/delete_local_media/__init__.py sha256=761G6PWd4zzc8g43QBv3zci4OuMS6krT4o95uScOj6A 817
matrixctl/commands/delete_local_media/addon.py sha256=3FcykMZZJub9LCHtztIf57zqSAOkOkkJCQY6das1ZTc 4169
matrixctl/commands/delete_local_media/parser.py sha256=cWPIAYfCWUC1pvqixxQIlQB6Ju9DaEjjU9N9UqrKbE8 2478
matrixctl/commands/delroom/__init__.py sha256=761G6PWd4zzc8g43QBv3zci4OuMS6krT4o95uScOj6A 817
matrixctl/commands/delroom/addon.py sha256=GM_xCXwd9MuMFi-N9SZLt_0OCwgdr92yMa0ROR23jro 7222
matrixctl/commands/delroom/parser.py sha256=UgLa8j2x84CN68eeI0BuKGMvz16NrWjZY2YtnwzoX6g 4092
matrixctl/commands/deluser/__init__.py sha256=761G6PWd4zzc8g43QBv3zci4OuMS6krT4o95uScOj6A 817
matrixctl/commands/deluser/addon.py sha256=iYUfuR9P4qxNfc3bvxQHxQeFBeBmIGt8KhHw57Z4348 2088
matrixctl/commands/deluser/parser.py sha256=NFjo2hYSbm2n0POgGIVurHhBtheavH-Lrdyp98AgY2M 1665
matrixctl/commands/deploy/__init__.py sha256=761G6PWd4zzc8g43QBv3zci4OuMS6krT4o95uScOj6A 817
matrixctl/commands/deploy/addon.py sha256=PYvdUDJpQe47O0V52LHcN2N4zJXQrT2Kbi4XzK3BUs8 1680
matrixctl/commands/deploy/parser.py sha256=xNTUePtTc4v4W_apuF3y8ZgrXi--paz4GWrjYEaKS5I 1875
matrixctl/commands/download/__init__.py sha256=761G6PWd4zzc8g43QBv3zci4OuMS6krT4o95uScOj6A 817
matrixctl/commands/download/addon.py sha256=ChGHrzWnHQNhHEc3myVlULTXsW0lDkg2Y1mN0E-7xog 2780
matrixctl/commands/download/parser.py sha256=74Z1k92oUyCnQiRS06DAglhH_Ak5njLP6VH9B8p8w0E 1728
matrixctl/commands/get_event/__init__.py sha256=761G6PWd4zzc8g43QBv3zci4OuMS6krT4o95uScOj6A 817
matrixctl/commands/get_event/addon.py sha256=-_L3LFSoTF3uz6jxmYK8xMDrX11IRvjJ3vZa2VJfQOk 2703
matrixctl/commands/get_event/parser.py sha256=XJRJJgbT1RXDwy6lULVkUiqxLbH84TiMSpAJ8Fct8bo 1656
matrixctl/commands/get_event_context/__init__.py sha256=761G6PWd4zzc8g43QBv3zci4OuMS6krT4o95uScOj6A 817
matrixctl/commands/get_event_context/addon.py sha256=BnuD6C3gIGZMweTRDxmSyIxLRZiVZgeNXHcldpZW8xE 2326
matrixctl/commands/get_event_context/parser.py sha256=voLB44Y_rVtCEr_Fk3RpORQhMZbCQdXrPavPJbrUXHU 1750
matrixctl/commands/get_events/__init__.py sha256=761G6PWd4zzc8g43QBv3zci4OuMS6krT4o95uScOj6A 817
matrixctl/commands/get_events/addon.py sha256=__xcPrhE1c9voPOCb8VSVqZ6Cn4pLh_v-GZRTUJQHbA 6716
matrixctl/commands/get_events/parser.py sha256=IS8r8KKYcyjZLj-Bbx4N484YHLmi2qAYyvuCXMr1D6E 2617
matrixctl/commands/is_admin/__init__.py sha256=761G6PWd4zzc8g43QBv3zci4OuMS6krT4o95uScOj6A 817
matrixctl/commands/is_admin/addon.py sha256=bMS61rfTtoClCLE3fIMaehJhKK3mwXRiOrhuRs1riZg 2530
matrixctl/commands/is_admin/parser.py sha256=-oHzvACADrLNy2qw9csAM3lhzAgsGYguJyfDfC0Sw-c 1809
matrixctl/commands/joinroom/__init__.py sha256=761G6PWd4zzc8g43QBv3zci4OuMS6krT4o95uScOj6A 817
matrixctl/commands/joinroom/addon.py sha256=aSBwiNWtjrri-U9W7cuNv4720Htwc0HN7KmHjAbyYfg 2885
matrixctl/commands/joinroom/parser.py sha256=KFn9XiezhWUdMLWLoLtEjqVLxs3q35eFq_1qivi3jEU 1744
matrixctl/commands/largest_rooms/__init__.py sha256=761G6PWd4zzc8g43QBv3zci4OuMS6krT4o95uScOj6A 817
matrixctl/commands/largest_rooms/addon.py sha256=fL1h1aPfboTh4WTZLMBebKb-HZL7DNPbc1qUGoEpKUY 2947
matrixctl/commands/largest_rooms/parser.py sha256=PqULDahflS5gMBDiSDf-w70w_ySYzbLdV4293fKqMZQ 1771
matrixctl/commands/largest_rooms/to_table.py sha256=kh6sqV80RysA-YgoSdp_jvcJGWzJPi7lzEREPqD-ENk 2343
matrixctl/commands/maintenance/__init__.py sha256=761G6PWd4zzc8g43QBv3zci4OuMS6krT4o95uScOj6A 817
matrixctl/commands/maintenance/addon.py sha256=-SBxfJP6h_23e6Ag8xjlbtO-bivxrJAswKkt0D1lvpc 3449
matrixctl/commands/maintenance/parser.py sha256=lElNIUNJL95DOPjLf-sqLSXxRTg9s1E3AC0oHTSLaCE 1946
matrixctl/commands/make_room_admin/__init__.py sha256=761G6PWd4zzc8g43QBv3zci4OuMS6krT4o95uScOj6A 817
matrixctl/commands/make_room_admin/addon.py sha256=G6qsOa5lIntlYozeiRtzik-5qf6KRgIc8G4SrcHxVy4 2292
matrixctl/commands/make_room_admin/parser.py sha256=snlqHMKyclvo7yr2WDJVcEVZpCcBDv-oBLsiLzhYj0A 1899
matrixctl/commands/purge_history/__init__.py sha256=761G6PWd4zzc8g43QBv3zci4OuMS6krT4o95uScOj6A 817
matrixctl/commands/purge_history/addon.py sha256=dQlX_y8OYEe2f11pbjM5h1FPnEtguFZdMswAWPgllig 2825
matrixctl/commands/purge_history/dialog.py sha256=TPFKrOn3IAuFxKts-1so22ghjkJB9bZHJhIO__AvEPw 3236
matrixctl/commands/purge_history/handler.py sha256=cnseQfa4nKR5F_WAL_91wZW3-r_IkFCSIoRL0cjC4Ag 3118
matrixctl/commands/purge_history/parser.py sha256=IUNpalrMYyDPSQfE1fcvz1_Pp2Ak71Zh97APTTGxM8c 2387
matrixctl/commands/purge_history/timing.py sha256=bUAG_SNIzeCBtFmBdacx5WYea7ZMz45jRQHQ-GDpUOw 1977
matrixctl/commands/purge_remote_media/__init__.py sha256=761G6PWd4zzc8g43QBv3zci4OuMS6krT4o95uScOj6A 817
matrixctl/commands/purge_remote_media/addon.py sha256=Dc3i_QFi-2K9blTViXM-BsGOgPzEbhzmeG8-cib2ALY 4116
matrixctl/commands/purge_remote_media/parser.py sha256=jrrD7f59hm5h0Tu47G474WXWivkrrOJQuoqn6wol44M 2152
matrixctl/commands/report/__init__.py sha256=761G6PWd4zzc8g43QBv3zci4OuMS6krT4o95uScOj6A 817
matrixctl/commands/report/addon.py sha256=KxzuU_6SPHxBeMNvEGsgyGdmM3l6KHervAZT03t2dy4 2269
matrixctl/commands/report/parser.py sha256=K7GK93rlzA49-4uJYAIuUicEmmZkxe3q-Dt1iBaZSSY 1663
matrixctl/commands/reports/__init__.py sha256=761G6PWd4zzc8g43QBv3zci4OuMS6krT4o95uScOj6A 817
matrixctl/commands/reports/addon.py sha256=R8ia_s7IiKgYfZ1ngZtXDkc2CIfnHRfIRzj2Y6L3FCs 3499
matrixctl/commands/reports/parser.py sha256=oAzctG8AwveQQLvMboU8WiwTrKy5NwikB1UtAs7ofN8 1886
matrixctl/commands/reports/to_table.py sha256=MlsIPMqlslbPkOWYcNLcOxQj_xJush8ZnRROQfqoSV0 4840
matrixctl/commands/rooms/__init__.py sha256=761G6PWd4zzc8g43QBv3zci4OuMS6krT4o95uScOj6A 817
matrixctl/commands/rooms/addon.py sha256=Ipb7mK-jZ9gGd2VsbIBXgOOijCONxO5t-CJOehyyf8o 4801
matrixctl/commands/rooms/parser.py sha256=NdQ6qMCBmWSx5sa3Kw9XQYDPng8n7w7_UsNtms4xcTo 2474
matrixctl/commands/rooms/to_table.py sha256=Ls3snhrJ80bXyi_XjFj2D-5LhB2pooGuiocsmlYalL0 1934
matrixctl/commands/server_notice/__init__.py sha256=761G6PWd4zzc8g43QBv3zci4OuMS6krT4o95uScOj6A 817
matrixctl/commands/server_notice/addon.py sha256=Yv77s3Ob0U_cwbrRVc5yOYtlu5yqTnrZqT78kAlb76M 2416
matrixctl/commands/server_notice/parser.py sha256=juldzEQ-eQu_VMt_NE1BA1bdv-mC971rxYhT0mQdt7o 1882
matrixctl/commands/set_admin/__init__.py sha256=761G6PWd4zzc8g43QBv3zci4OuMS6krT4o95uScOj6A 817
matrixctl/commands/set_admin/addon.py sha256=9D0NrmSc_rsaV1SbAXXtGO718JG85TAkGscWJrNKMcY 2138
matrixctl/commands/set_admin/parser.py sha256=jd9vhJws1D7ebh004jOTMN32Sd9WqAhBMfrULOG-7L4 1864
matrixctl/commands/start/__init__.py sha256=761G6PWd4zzc8g43QBv3zci4OuMS6krT4o95uScOj6A 817
matrixctl/commands/start/addon.py sha256=dJ8tKSLpdXaFAdlVWrh16RQWMly0justGcCT2sbo1iQ 1637
matrixctl/commands/start/parser.py sha256=pMr3vD92sRUs6MzDtx9dy1T7xq_NkAKkDCLgLlEAgKc 2291
matrixctl/commands/stop/__init__.py sha256=761G6PWd4zzc8g43QBv3zci4OuMS6krT4o95uScOj6A 817
matrixctl/commands/stop/addon.py sha256=QWIOSFAAZWsDwvBY2PkkU9WgYFAmur0RUjE51r_YeSo 1567
matrixctl/commands/stop/parser.py sha256=6s5kJU49GPTGV_W8ReWyDKTsc9i4uq59SBJp5D5dUDY 1582
matrixctl/commands/update/__init__.py sha256=761G6PWd4zzc8g43QBv3zci4OuMS6krT4o95uScOj6A 817
matrixctl/commands/update/addon.py sha256=GCwJMCBfOKumhlnqo3mSIRtSSEC5GPTFZ1B6Vm07cf0 1553
matrixctl/commands/update/parser.py sha256=ILEbbgizabdmlCH-lrbWXW5nTG0EwIDd2HNpWmzh6A8 1596
matrixctl/commands/upload/__init__.py sha256=761G6PWd4zzc8g43QBv3zci4OuMS6krT4o95uScOj6A 817
matrixctl/commands/upload/addon.py sha256=r9BbHIoiCx36-q2GnFbVlU2__F-oXUqtEh00qRzbxnI 2896
matrixctl/commands/upload/parser.py sha256=Ok-NEjo2l1D7WWWbVAgaEow_AstyZqvnOVXvlwrJPb8 1655
matrixctl/commands/user/__init__.py sha256=761G6PWd4zzc8g43QBv3zci4OuMS6krT4o95uScOj6A 817
matrixctl/commands/user/addon.py sha256=UrY8Qp3uhXKWZmi8Irx1cAHJAOci1w6-DLpOjhZEqVk 4312
matrixctl/commands/user/parser.py sha256=j1TBObzV6IvE9JTU3RfAcrLMhl3XPofkBN8tO5-Pbb4 1785
matrixctl/commands/user/to_table.py sha256=_n7Lgo-Xv-0305qu_ho7N0eeIu0Q1fNG81lJEh2odqE 5166
matrixctl/commands/users/__init__.py sha256=761G6PWd4zzc8g43QBv3zci4OuMS6krT4o95uScOj6A 817
matrixctl/commands/users/addon.py sha256=VSIpZ4IgzaHs3tzTjL0KWnnwRO7HPlk3nSnj3aCrRWo 4313
matrixctl/commands/users/parser.py sha256=fws73KLdmWsDmygDFGLd89-xSH5eyKukozupoWuGZe8 2273
matrixctl/commands/users/to_table.py sha256=KDYwFT4uzYBpQr3I6vvj8lBiR_fDsA8fXemwIDs49Fg 3767
matrixctl/commands/version/__init__.py sha256=761G6PWd4zzc8g43QBv3zci4OuMS6krT4o95uScOj6A 817
matrixctl/commands/version/addon.py sha256=vz7g6O_GHTdZzxnus0bZEngMzK71QCKWlY5MUcDZaKo 2695
matrixctl/commands/version/parser.py sha256=x7Aq1V1H3OvVafO4CGR9B_YXfOz1R0-icDQy-y48Q4w 1613
matrixctl/handlers/__init__.py sha256=W-xS8n5fHkBb7vRNZk7yzzPp_Yb-mZqbgtt-SJGV8Yc 851
matrixctl/handlers/ansible.py sha256=PauwbdnO4a9VjN5r9AiZJNzKQEHidUxoWT-9yFUZFug 2473
matrixctl/handlers/api.py sha256=ovA3bBsZ5J9OM_ZvzKneTnokRUFJ5HbqQtXmmDMlAEY 29225
matrixctl/handlers/db.py sha256=XoZhiKgSMV5X2Z7q82ak2wby3cQt0c_R2qUaC7f8_4Q 5425
matrixctl/handlers/rows.py sha256=5MTo8xsX_Zg-apvHpu74tei2ef33djXLFGH25V5SIBE 13029
matrixctl/handlers/ssh.py sha256=dwGF11wae_tN_gSAIVl3Qh2KudWDQxGwkDBoFJrDN50 5127
matrixctl/handlers/table.py sha256=oIgVBSV3d4bAdzWMLWB9ALj2EwJg1-1mxgiccXaIzNM 9430
matrixctl/handlers/vcs.py sha256=B6us-5HVYdYj0dm1GbGFdBftpsigpSAxVaBmWpsg4_U 5638
matrixctl/handlers/yaml.py sha256=Bsn-cGoaSSkq7OwaWBGJeQms6wee_ZkTmx0bAIITrlk 14750
matrixctl-0.13.0.dist-info/METADATA sha256=2AxxDwpQseIXnr64-gdOr0kBmNLLuuotj5DvvBQOeW0 10918
matrixctl-0.13.0.dist-info/WHEEL sha256=qtCwoSJWgHk21S1Kb4ihdzI2rlJ1ZKaIurTj_ngOhyQ 87
matrixctl-0.13.0.dist-info/entry_points.txt sha256=2SFZzPJugPbPsk-P71GSfHk9i2ZXP7kcVC25YEViYmw 54
matrixctl-0.13.0.dist-info/licenses/LICENSE.txt sha256=WJ7YI-moTFb-uVrFjnzzhGJrnL9P2iqQe8NuED3hutI 35141
matrixctl-0.13.0.dist-info/RECORD

entry_points.txt

matrixctl = matrixctl.__main__:main