matrixctl

View on PyPIReverse Dependencies (0)

0.12.0 matrixctl-0.12.0-py3-none-any.whl

Wheel Details

Project: matrixctl
Version: 0.12.0
Filename: matrixctl-0.12.0-py3-none-any.whl
Download: [link]
Size: 163578
MD5: 9ce3456e94eb8201e96858628cf17993
SHA256: 364258e75d8960dcc96236376987b4e0b2611d77c37fa18baf6113ac0e162181
Uploaded: 2024-06-05 21:26:25 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: matrixctl
Version: 0.12.0
Summary: Control, manage, provision and deploy matrix homeservers.
Author: Michael Sasser
Author-Email: Michael[at]MichaelSasser.org
Maintainer: Michael Sasser
Maintainer-Email: Michael[at]MichaelSasser.org
Home-Page: 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
License: GPL-3.0-or-later
Keywords: Matrix,Synapse,Docker
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
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Topic :: Utilities
Classifier: Typing :: Typed
Requires-Python: >=3.10,<4.0
Requires-Dist: GitPython (<4.0.0,>=3.1.43)
Requires-Dist: Jinja2 (<4.0.0,>=3.1.4)
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: httpx[http2] (>=0.27.0)
Requires-Dist: paramiko (<4.0.0,>=3.4.0)
Requires-Dist: psycopg (<4.0.0,>=3.1.19)
Requires-Dist: ruamel.yaml (>=0.18.6)
Requires-Dist: sshtunnel (<0.5.0,>=0.4.0)
Requires-Dist: xdg (<7.0.0,>=6.0.0)
Description-Content-Type: text/markdown
[Description omitted; length: 8689 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
matrixctl/__init__.py sha256=j9qQpjnVQjT3EMKoA2e-wwO0n2nPoVXXcoaOQF4pTbc 1155
matrixctl/__main__.py sha256=_iOly_-wIEXu_QSK_1joELoRGz7aSTrkDYfGmcEPuo8 5683
matrixctl/addon_manager.py sha256=dkoWzR9fvq40zhwhMU8ojqM4TzIxI15M2SPBM4ALe7k 4378
matrixctl/addons/__init__.py sha256=761G6PWd4zzc8g43QBv3zci4OuMS6krT4o95uScOj6A 817
matrixctl/addons/adduser/__init__.py sha256=W-xS8n5fHkBb7vRNZk7yzzPp_Yb-mZqbgtt-SJGV8Yc 851
matrixctl/addons/adduser/addon.py sha256=NN7DjKKiDrUM3zXQvE6uB4Hx5jIjqXunyv0YrOw5YaY 3146
matrixctl/addons/adduser/parser.py sha256=GuVHiAqKWNOXZvtJA_hUKgQwN-uoe93nwrQlZZDHLms 1945
matrixctl/addons/adduser_jitsi/__init__.py sha256=761G6PWd4zzc8g43QBv3zci4OuMS6krT4o95uScOj6A 817
matrixctl/addons/adduser_jitsi/addon.py sha256=Dn_VG2SKYm0zXijAvf8JBJQOeWe9oQbjEdZfyHZ5zlI 2180
matrixctl/addons/adduser_jitsi/parser.py sha256=pwCiLIyHkuaw8EXtNXwsT5nXXY9uyP7d_wHpjCHB2-M 1782
matrixctl/addons/check/__init__.py sha256=761G6PWd4zzc8g43QBv3zci4OuMS6krT4o95uScOj6A 817
matrixctl/addons/check/addon.py sha256=JOZmuAkLKREdMmqj6rG7z7__IV6KW2EVf0n9LMT3LCE 1670
matrixctl/addons/check/parser.py sha256=fwdgR0CVs-CxBelMeQ_FcxKWQLDNzn_ce5MbuEochqM 1595
matrixctl/addons/delete_local_media/__init__.py sha256=761G6PWd4zzc8g43QBv3zci4OuMS6krT4o95uScOj6A 817
matrixctl/addons/delete_local_media/addon.py sha256=wP9blxz4JvB1PyZ0Vw7-NQAUMpLOz0WmF--ZYpQ-gqc 4157
matrixctl/addons/delete_local_media/parser.py sha256=QC7qqgFPwdinN7myjWIXqus9M2kq-eHLjj_ptuoId2o 2479
matrixctl/addons/delroom/__init__.py sha256=761G6PWd4zzc8g43QBv3zci4OuMS6krT4o95uScOj6A 817
matrixctl/addons/delroom/addon.py sha256=s5XoUCBoimCpiKsKkE-sv_OgPcyU_1nPebyul4yyIh0 7202
matrixctl/addons/delroom/parser.py sha256=6T4AIEaH5UCy4bzMCCud671fAOLWDqNV-Lg4pzwmPmg 4093
matrixctl/addons/deluser/__init__.py sha256=761G6PWd4zzc8g43QBv3zci4OuMS6krT4o95uScOj6A 817
matrixctl/addons/deluser/addon.py sha256=9L9NDMbCU-mwJG6XmsqDmzNQz23_rGWEKC7E8SDptss 2069
matrixctl/addons/deluser/parser.py sha256=HqTXF8cDq1fMeEYEsyDm6KaXq9dF45CpESMzH6r7bHI 1666
matrixctl/addons/deluser_jitsi/__init__.py sha256=oJt7wGTACiWjjiuhs9fCZQ3ty1CI82pEEN9KUNsGB74 822
matrixctl/addons/deluser_jitsi/addon.py sha256=y-waqlwMH_ylKBOswAet-wAZm3zVx1og5j5VEK1_idI 2126
matrixctl/addons/deluser_jitsi/parser.py sha256=iV4UtY__047tiTdfXGhfgDLsar3LcUeyoWzjWunrY9c 1807
matrixctl/addons/deploy/__init__.py sha256=761G6PWd4zzc8g43QBv3zci4OuMS6krT4o95uScOj6A 817
matrixctl/addons/deploy/addon.py sha256=uAgH0SguJxpbdC0MH7GiADFoV4DJhNFvA51DsRC6NaE 1681
matrixctl/addons/deploy/parser.py sha256=jpE9L2ReKE3XJf6KihNi-LKYe6Ux4lElw9_2ONY0UlY 1876
matrixctl/addons/get_event/__init__.py sha256=761G6PWd4zzc8g43QBv3zci4OuMS6krT4o95uScOj6A 817
matrixctl/addons/get_event/addon.py sha256=0wh6P_9rm2apYHfcdF8whoy-hjzADIEvEOwpLbOV1BA 2320
matrixctl/addons/get_event/parser.py sha256=Kjzx6lZmuPdKK1o7mMoyX8H0-1lDpoJcHvEWpPyrTEs 1657
matrixctl/addons/get_event_context/__init__.py sha256=761G6PWd4zzc8g43QBv3zci4OuMS6krT4o95uScOj6A 817
matrixctl/addons/get_event_context/addon.py sha256=ca69lluyhuH47AAwNodrIDu9ZhpfF4GyfmVc02n3I4E 2334
matrixctl/addons/get_event_context/parser.py sha256=ZXh5I35gBxNBLeMxNAW710WypVU3Yx-GErFBfsFVQIM 1751
matrixctl/addons/get_events/__init__.py sha256=761G6PWd4zzc8g43QBv3zci4OuMS6krT4o95uScOj6A 817
matrixctl/addons/get_events/addon.py sha256=fZ_N4IRC4bEMo8cZJfFlw4oVcygftcZOBvp8lwQ2ZoE 3553
matrixctl/addons/get_events/parser.py sha256=ThCzr2vahA3J7BmKoGY0mIeBFNuINi1kM0yBpvdCmpM 1813
matrixctl/addons/is_admin/__init__.py sha256=761G6PWd4zzc8g43QBv3zci4OuMS6krT4o95uScOj6A 817
matrixctl/addons/is_admin/addon.py sha256=waLOEQTGzA-t7XnNkFrxxTtLImZjuDNR72fPwl-JHeo 2511
matrixctl/addons/is_admin/parser.py sha256=vFjuyv3U5IsJ3y9UXTLp-jrjpsDAzlKydIVtYbWOar8 1810
matrixctl/addons/joinroom/__init__.py sha256=761G6PWd4zzc8g43QBv3zci4OuMS6krT4o95uScOj6A 817
matrixctl/addons/joinroom/addon.py sha256=qimQ-cWprFw0XNLMVGWjyy2g80G7z_rfbQw-jfZ31bI 2870
matrixctl/addons/joinroom/parser.py sha256=fEL_hRtllx3brNkdNQsW3rNyBoCoR1zdmxAhUT9qBwA 1745
matrixctl/addons/largest_rooms/__init__.py sha256=761G6PWd4zzc8g43QBv3zci4OuMS6krT4o95uScOj6A 817
matrixctl/addons/largest_rooms/addon.py sha256=zkobx1q5YgTbrsvBnnY-gkPjBFhGJla9-Hx8mM1DqdQ 2955
matrixctl/addons/largest_rooms/parser.py sha256=IpxTt09SVzKQhsqDCXRkpXXMgrIRkF0lEZvxhw9MbtM 1772
matrixctl/addons/largest_rooms/to_table.py sha256=K66qqFlceL-4RoEITOeBmsNbAbWO20v92kNHPnUcKxc 2344
matrixctl/addons/maintenance/__init__.py sha256=761G6PWd4zzc8g43QBv3zci4OuMS6krT4o95uScOj6A 817
matrixctl/addons/maintenance/addon.py sha256=bBwSeLWXHgRSfSAk6uTgZGKSXE9ZQzUXfaKDmayPrr8 3450
matrixctl/addons/maintenance/parser.py sha256=jePEA4EmPlu6yrytkav5BrLSQ72ZTrbNQkuSqJLcFoo 1947
matrixctl/addons/make_room_admin/__init__.py sha256=761G6PWd4zzc8g43QBv3zci4OuMS6krT4o95uScOj6A 817
matrixctl/addons/make_room_admin/addon.py sha256=ije4ncLkKftwAd_0UeTso6LolqyIOFYmmuBZcMX2G4A 2300
matrixctl/addons/make_room_admin/parser.py sha256=TE8d8TE52qfScNrt1myjima1DglBpwb32F2xwYtSceI 1900
matrixctl/addons/purge_history/__init__.py sha256=761G6PWd4zzc8g43QBv3zci4OuMS6krT4o95uScOj6A 817
matrixctl/addons/purge_history/addon.py sha256=3bZ8406I4n5p6bnOtSQmqCfuMK6ZgoouFITuBNfVMjs 2833
matrixctl/addons/purge_history/dialog.py sha256=G40MZ9zToBMWnIDzTc7Q4AJGE5moTeYYwyA_GWHvsJo 3237
matrixctl/addons/purge_history/handler.py sha256=KAcELhn4jHRKPj3WC8HUlAISjLSpNUJyDPR8v-MuLVg 3126
matrixctl/addons/purge_history/parser.py sha256=aGZ0PdqmFYOQAJFB5xIt_8i2TqMV-c96s1mKg30ggtc 2388
matrixctl/addons/purge_history/timing.py sha256=A1XZVUq1j_4HERSrsjgWeet5nxTGyDMYs6N744raP1s 1978
matrixctl/addons/purge_remote_media/__init__.py sha256=761G6PWd4zzc8g43QBv3zci4OuMS6krT4o95uScOj6A 817
matrixctl/addons/purge_remote_media/addon.py sha256=yOxOroiF6qo_keKxaZAJGNPLAUQGZB7XXygbRVrkZrA 4124
matrixctl/addons/purge_remote_media/parser.py sha256=v5n9zwCVrtsLe4205CLrQZOkTdY2wsjd1D6BjUJD8Qw 2153
matrixctl/addons/report/__init__.py sha256=761G6PWd4zzc8g43QBv3zci4OuMS6krT4o95uScOj6A 817
matrixctl/addons/report/addon.py sha256=gIaScsCGtdxyuzJshN54yH4uJ_wVbQ32oY8F2JvYovM 2277
matrixctl/addons/report/parser.py sha256=gvPQ6tBINL-6gmhtZAf9KEME0-b_wbn_QIgWwEvEJtQ 1664
matrixctl/addons/reports/__init__.py sha256=761G6PWd4zzc8g43QBv3zci4OuMS6krT4o95uScOj6A 817
matrixctl/addons/reports/addon.py sha256=XOXJ8jz2wluNi55gMlp5pk0Fzk1vA4kOpCuZrIx6aUY 3507
matrixctl/addons/reports/parser.py sha256=_aSYZcUROpVryZw_C0lPKpH7c4Cx33f5OV-T6YiwzCU 1887
matrixctl/addons/reports/to_table.py sha256=6He5AIikMxR83xFQB2_tAwwts4MU3njt8UCcXukepHI 4841
matrixctl/addons/rooms/__init__.py sha256=761G6PWd4zzc8g43QBv3zci4OuMS6krT4o95uScOj6A 817
matrixctl/addons/rooms/addon.py sha256=oMAbKvldqOzgrKvcjDkr6WmlwVp3owl73iWqd-Z6I3o 4809
matrixctl/addons/rooms/parser.py sha256=qZwGIHVfD3BmemLpgVtaap0QaIfz28PzMwubWFflp_c 2475
matrixctl/addons/rooms/to_table.py sha256=1wDHdvyHX8KT0CdYm4zvf4fjpiUxgM62ulxcY23Ucp8 1935
matrixctl/addons/server_notice/__init__.py sha256=761G6PWd4zzc8g43QBv3zci4OuMS6krT4o95uScOj6A 817
matrixctl/addons/server_notice/addon.py sha256=WoChpTykCEXrFeKcHPmlGpTZWLXxouo96W2s7LLYdoY 2424
matrixctl/addons/server_notice/parser.py sha256=9thD2_YdtenaQCAr03JJH0Yp_gsM1P_LPjTfw_dT_fM 1883
matrixctl/addons/set_admin/__init__.py sha256=761G6PWd4zzc8g43QBv3zci4OuMS6krT4o95uScOj6A 817
matrixctl/addons/set_admin/addon.py sha256=YQiDmvWVdcTp0Ubw6QXwmCCVfuh1TevXWhhE2BMZX7A 2119
matrixctl/addons/set_admin/parser.py sha256=wrIrreaPLH8mAHWRkA--C6LXjhlp3E-5ZfKWaNwgtrI 1865
matrixctl/addons/start/__init__.py sha256=761G6PWd4zzc8g43QBv3zci4OuMS6krT4o95uScOj6A 817
matrixctl/addons/start/addon.py sha256=uiqF2pIDM1uDxQD0NQfgtBkCR7xwjs-BfQZO6fXeCLs 1615
matrixctl/addons/start/parser.py sha256=dAIY264IRtXItfIDx2j0FNce-ecsWHt4vCL0twO1Kvw 2292
matrixctl/addons/stop/__init__.py sha256=761G6PWd4zzc8g43QBv3zci4OuMS6krT4o95uScOj6A 817
matrixctl/addons/stop/addon.py sha256=cseZ1HUfYOnCcmz66NM7PIV9KmIIlyHDQX1FL1tst_M 1544
matrixctl/addons/stop/parser.py sha256=xctaMDvTbx_lFvPyPjpvG0CoTRFxSE3NS8EvD5Pfkz4 1583
matrixctl/addons/update/__init__.py sha256=761G6PWd4zzc8g43QBv3zci4OuMS6krT4o95uScOj6A 817
matrixctl/addons/update/addon.py sha256=GCwJMCBfOKumhlnqo3mSIRtSSEC5GPTFZ1B6Vm07cf0 1553
matrixctl/addons/update/parser.py sha256=kKV5cSN2ptYJgDKB2QjMkREIV6Zzy4l9oHRMUpZDjJM 1597
matrixctl/addons/upload/__init__.py sha256=761G6PWd4zzc8g43QBv3zci4OuMS6krT4o95uScOj6A 817
matrixctl/addons/upload/addon.py sha256=12yHpqHVmls8bI1n6kRxD_JKVf1k8x14lW-AHhzNZCI 2939
matrixctl/addons/upload/parser.py sha256=s-9tPALH51fq9R57O1ot6ZKbnMud0uJLqvNOGEkcwdE 1656
matrixctl/addons/user/__init__.py sha256=761G6PWd4zzc8g43QBv3zci4OuMS6krT4o95uScOj6A 817
matrixctl/addons/user/addon.py sha256=H5cfCmIC2jPyfisXeOZe6h6CMR2EnN70vGvBjNGhP1o 4266
matrixctl/addons/user/parser.py sha256=R0B8nmgrphwtgfGKy7uJACyDY2ywGnTkdTvQe4wY_n0 1786
matrixctl/addons/user/to_table.py sha256=AyRAoqLs65Stzi0obJ3_0Y8LVBXtpmsa294JinFw13U 5167
matrixctl/addons/users/__init__.py sha256=761G6PWd4zzc8g43QBv3zci4OuMS6krT4o95uScOj6A 817
matrixctl/addons/users/addon.py sha256=Fz53yQSeU6WOrbXrAPgxogtFd8RZ9kEmB7oi_7l0ACI 4321
matrixctl/addons/users/parser.py sha256=fPF0NhBvnp0TNHe--uJBtc2kSvt2_h0TJhd3dGvY5eo 2274
matrixctl/addons/users/to_table.py sha256=z1xt4I9yomVcY2gkGR38WCg7f827wEi_Wj0yn6zM0jI 3768
matrixctl/addons/version/__init__.py sha256=761G6PWd4zzc8g43QBv3zci4OuMS6krT4o95uScOj6A 817
matrixctl/addons/version/addon.py sha256=nGclrSJs40wp9xwPLNL7ItkJBbyqC8_-Ct1_sXrkAYQ 2680
matrixctl/addons/version/parser.py sha256=t6MhEEAXt3VYGv-0EtqPPMprUPENRMe9RlRI4rR-kA0 1614
matrixctl/errors.py sha256=F17_TaET4eZclhGT9O3v5OF9s32zerc-7kmgAzlCIiA 3008
matrixctl/handlers/__init__.py sha256=W-xS8n5fHkBb7vRNZk7yzzPp_Yb-mZqbgtt-SJGV8Yc 851
matrixctl/handlers/ansible.py sha256=0zPuM66M10JPMNWSbHsPfvF7PfGW1TNHF_4EAfBymm0 2474
matrixctl/handlers/api.py sha256=VGeMXhe7uiLcy890kg_6gKD1RmcOcxLt1P11b2_97Wg 21896
matrixctl/handlers/db.py sha256=SoHOcciPlCkrp15spooKX2xemW32P-zfx6EFdTP0vIA 5426
matrixctl/handlers/ssh.py sha256=oVI3XFvfUXuBGtxuaJer4C9KFAO0tdMhVUF7mCxvRRw 5144
matrixctl/handlers/table.py sha256=3Av4kUkoNUIkkWeXy4Tl_sca9qSc_pdjJovnWOG7DGs 9431
matrixctl/handlers/vcs.py sha256=XMdxy9CZElwE00DSiZ6ZYxyP49TeztY37b7tA87oS9w 5639
matrixctl/handlers/yaml.py sha256=T5rzK3ovJLB581K1aK4gcgTOGVDPRNinMBaYl3LSVFk 13621
matrixctl/package_version.py sha256=tJY0X_Cr2biM8QO2AK7hkUEWqrtLP80v_Y4Y5GVXiyk 4839
matrixctl/password_helpers.py sha256=b094wZgpCYYI3_dpZ28iha8GcYRSDB4zwAOoOBcY20w 3794
matrixctl/print_helpers.py sha256=zGUkcV4FkSWv4lJ0_CvoOojiVPLY40RfqKtF4x3_Qp0 2030
matrixctl/sanitizers.py sha256=UiH8rsnrlwe4ujCE75-eLxfndBy-8v_AWaRRmpz9anw 8524
matrixctl/structures.py sha256=Aw2oXHy3VJyGDc2LF9wR7uDpehiWQm9uefwNtT3GJww 1955
matrixctl/typehints.py sha256=WzGLJKmOC2bPgBI66z3YBtIdC4oypJ-p8-MHff6HXVU 881
matrixctl-0.12.0.dist-info/LICENSE.txt sha256=WJ7YI-moTFb-uVrFjnzzhGJrnL9P2iqQe8NuED3hutI 35141
matrixctl-0.12.0.dist-info/METADATA sha256=WqQA-MD-fYUFqQq4c97jkzLEA1_x65UW4JIwIuNyoQs 10570
matrixctl-0.12.0.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
matrixctl-0.12.0.dist-info/entry_points.txt sha256=rTyz4-FKDDuGWEv_V6v1-GjiGO7LdKr-WPEZI26DvAg 53
matrixctl-0.12.0.dist-info/RECORD

entry_points.txt

matrixctl = matrixctl.__main__:main