pawnlib

View on PyPIReverse Dependencies (2)

2.1.12 pawnlib-2.1.12-py3-none-any.whl

Wheel Details

Project: pawnlib
Version: 2.1.12
Filename: pawnlib-2.1.12-py3-none-any.whl
Download: [link]
Size: 426374
MD5: 0681dd314f4a13a26352ac1c9bda04e9
SHA256: ef1325dc160af4c14d5ee35fb96c6dfe3b15e9abe77cf7032b934ec4dfc82c35
Uploaded: 2025-04-02 00:56:51 +0000

dist-info

METADATA

Metadata-Version: 2.4
Name: pawnlib
Version: 2.1.12
Summary: pawnlib: A versatile Python library for Infrastructure as Code (IaC), offering tools for SSH monitoring, WebSocket connections, and more.
Author-Email: Jinwoo <jinwoo[at]parametacorp.com>
Project-Url: Changelog, https://github.com/jinwoo-j/pawnlib
Project-Url: Documentation, https://pawnlib.readthedocs.io
Project-Url: Homepage, https://pawnlib.readthedocs.io
Project-Url: Source, https://github.com/jinwoo-j/pawnlib
License: MIT License
Keywords: Python IaC,SSH monitoring Python,pawnlib tools
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Plugins
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: System :: Monitoring
Requires-Python: >=3.7
Requires-Dist: aiofiles (>=22.1.0)
Requires-Dist: aiohttp (>=3.8.6)
Requires-Dist: aiometer (>=0.3.0)
Requires-Dist: argparse (>=1.4.0)
Requires-Dist: asttokens (>=2.0.5)
Requires-Dist: asyncio (>=3.4.3)
Requires-Dist: certifi (>=2020.12.15)
Requires-Dist: charset-normalizer (>=2.1.0)
Requires-Dist: deprecated (~=1.2.13)
Requires-Dist: devtools (>=0.8.0)
Requires-Dist: executing (>=0.8.3)
Requires-Dist: httpx (~=0.24.0)
Requires-Dist: idna (>=2.5)
Requires-Dist: inquirerpy (==0.3.4)
Requires-Dist: jinja2 (>=3.0.3)
Requires-Dist: parameterized (>=0.8.1)
Requires-Dist: psutil (~=5.9.8)
Requires-Dist: pyfiglet (>=0.8.post1)
Requires-Dist: pygments (>=2.14.0)
Requires-Dist: python-dotenv (~=0.21.1)
Requires-Dist: pyyaml (>=5.3.1)
Requires-Dist: requests (>=2.25.0)
Requires-Dist: rich (>=12.0.1)
Requires-Dist: six (>=1.15.0)
Requires-Dist: tabulate (>=0.8.7)
Requires-Dist: termcolor (>=1.1.0)
Requires-Dist: tqdm (~=4.65.0)
Requires-Dist: urllib3 (~=1.26.0)
Requires-Dist: websocket-client (>=0.59.0)
Requires-Dist: brotli; platform_python_implementation == "CPython" and extra == "brotli"
Requires-Dist: brotlicffi; platform_python_implementation != "CPython" and extra == "brotli"
Requires-Dist: aiodocker (~=0.21.0); extra == "docker"
Requires-Dist: aioboto3 (~=11.3.1); extra == "full"
Requires-Dist: aiodocker (~=0.21.0); extra == "full"
Requires-Dist: boto3 (>=1.28.3); extra == "full"
Requires-Dist: coincurve (~=18.0.0); extra == "full"
Requires-Dist: eth-keyfile (>=0.6.1); extra == "full"
Requires-Dist: redis (~=4.5.1); extra == "full"
Requires-Dist: rich (<14,>=10); extra == "full"
Requires-Dist: xxhash (~=3.5.0); extra == "full"
Requires-Dist: coincurve (~=18.0.0); extra == "wallet"
Requires-Dist: eth-keyfile (>=0.6.1); extra == "wallet"
Requires-Dist: rich (<14,>=10); extra == "wallet"
Provides-Extra: brotli
Provides-Extra: docker
Provides-Extra: full
Provides-Extra: wallet
Description-Content-Type: text/markdown
[Description omitted; length: 16326 characters]

WHEEL

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

RECORD

Path Digest Size
pawnlib/__init__.py sha256=FXDHsJ3zZkGKwHLxXvy0z-DLH9UwQvGh7SoLiigPptw 1188
pawnlib/__main__.py sha256=wmMMh9f5l39HY6p_IfARRZwRDcK1rnfENZdCb9tzJYg 1224
pawnlib/__version__.py sha256=2Xt__hvBlpEamnpaeGsl1NNf_DZsEHz8FiDwXesBwI0 296
pawnlib/asyncio/__init__.py sha256=Bci6MNBi4G7dRKwmqmrEI6Hqq9SEUCluqo7yKV-1E0w 86
pawnlib/asyncio/async_helper.py sha256=WAF7GuCVDdfdJvahsOwN9qQiGGDhsWVGiySVe1Vkva0 2185
pawnlib/asyncio/run.py sha256=HJXxOsULm5wKAznWlvpjzN73qC45-CL9cLzlRfXSm64 12733
pawnlib/builder/__init__.py sha256=2uuVV8xTTPsD8SCN1PDLhAcKOKISEZLQCQgOeritMrE 36
pawnlib/builder/generator.py sha256=4nsaQvZpzaLpIYLovIqmofBmyItj6nApae9zFdmvIuQ 5382
pawnlib/builder/templates/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pawnlib/builder/templates/app_with_logging.tmpl sha256=E5r_ljydalBfNgCYfnuSJVUanxs3j--7yU58ZdVXZYQ 2504
pawnlib/cli/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pawnlib/cli/aws.py sha256=N_EYoB4-ZHSSJta7VDKyPIK8-leO4xqHOq5aDIsjYj8 3419
pawnlib/cli/banner.py sha256=FOZyTfvsA3sDwm1oCxsFNwhvl7qcqaUE5LgO_6YJ8ag 1676
pawnlib/cli/compose.py sha256=k47N4yHimD5gVaXwvKytLakmeDyHb4HM9jeXPUOLbmk 2646
pawnlib/cli/docker.py sha256=WQ6OSqq-8niSVkfNUdqBgno_kMn6MxzcaWd9lL7MWPs 11917
pawnlib/cli/goloop.py sha256=PkvAscnnpGcA28qmit-FiopSPMEFcUYqbaUFIAfvD3c 49295
pawnlib/cli/gs.py sha256=di3lqtD5XOBs4BkPX5_ALRMY19DLAgrLl0rl4PlvVf8 4308
pawnlib/cli/http.py sha256=xvVcBjHocaRLj6yEVT_Y39o_hz49askxs-TTDW_Tsuo 21913
pawnlib/cli/icon.py sha256=1NVkQV7bADDCswbC5FiEuUYMMPr7ka5b7UCsBm7lYRc 29099
pawnlib/cli/info.py sha256=u0hNCDePE0py4V9-G0XguFvO7CUYLSRbAin3FqMnbLY 9336
pawnlib/cli/init.py sha256=m2TPAQ5yVMWlljVwSWCI_VwYm2_3MQvyrKZwhGvNTjw 2195
pawnlib/cli/main_cli.py sha256=Tgk-NP2FZxaUxSalGPEEsWMZSfszHifHcWn7oPpn1AI 6643
pawnlib/cli/main_cli_with_required.py__ sha256=SsGB5uHEZSMWJqqFpPCnqxAKDfURMgEnOfmAAr8lpWc 2965
pawnlib/cli/metadata.py sha256=f7SJaXGPe_cPzj0gqjR9tKBS1BRBrb97rJFxFNQK5PM 6687
pawnlib/cli/mon.py sha256=OWekjQxLqV7V5UiXs2huG7JYX5UWySWtEl5ItExWmOc 35291
pawnlib/cli/net.py sha256=LY4YH-tAu6iWvnUuKrox-lCQ-MOXrlFmQ-KmZ4fJZTA 7323
pawnlib/cli/pawns_cli.py__ sha256=AJnUYscRggGhwRxjBlRO3SIj4DQPYKDhxu0SxXr701Q 1465
pawnlib/cli/proxy.py sha256=GMhPW5VduciXxwcXJnTYnSTClgnE_VNoa1tLPkQOFdk 16089
pawnlib/cli/rpc.py sha256=afIEj_WaQ55ZUg8vP4VI86Y9WCGgEGUqekJIw6wVdZg 17383
pawnlib/cli/s3.py sha256=EkhVQ-WxnP9OTcqSO5AQiWGlbXjQSRDZO9Ew7rhNCYA 10783
pawnlib/cli/s3_old.py sha256=YCjGAT0c7P5WhIWQ4arM2IgZjO1mknzLVe5bToRCCTo 13151
pawnlib/cli/scan_key.py sha256=z1a6UwX1UHixS_zb4K7Hu8QuAOOKijTtzDFABy4xg6E 22627
pawnlib/cli/server.py sha256=p4-TDY_5dUf96Z42xgU_NfOR_NYLIme3LroqjImpqKg 11657
pawnlib/cli/snap.py sha256=qoZ8Cdm_DAR6DevIvcXKr3PQvgV59X9ESclYPU7vgC8 10625
pawnlib/cli/tf.py sha256=nqxDLgxYZSNQfRhuKaPOeLNFY3WHJHT00ItxOau2UMM 6985
pawnlib/cli/top.py sha256=fYV9lfRGGvgM2rsbcfVuh-A7iEp3alP_feFngPPBMuY 18110
pawnlib/cli/wallet.py sha256=lulEZlb_IdMXv8l_ChnZcBZsGJsadpMSedVYu8MSwOw 5753
pawnlib/cli/websocket.py sha256=kpUF_NPwy0pGNYiQcmfnCJAuA86lCQJ7oDRSaqmVS6s 3876
pawnlib/cli/templates/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pawnlib/cli/templates/docker_echo.tmpl sha256=n8wgupbKut2As2Tppqp3kRgHBUN2B1Xdg5HEG_ZLdDc 751
pawnlib/cli/templates/docker_planet.tmpl sha256=ZWieQxkSkCKAKdD7e9VWZFn8VL1ECWqMZGjIHSowdS0 944
pawnlib/config/__fix_import.py sha256=RcDVfb9fdwYrba68s18UpHdUXD1xalA5NhLzbq-33z4 1380
pawnlib/config/__init__.py sha256=YRBkON_YEKRJzRI702gMOnffB_4dzJjK5IR4JVcT_JM 532
pawnlib/config/configure.py sha256=mxsxN5IBP7s0tZCd02qY704e5Wb5xyK62jBSQtGl-GY 4527
pawnlib/config/console.py sha256=L2_VGSyuoTDTHwOFbQLRiRSVgjGaFH2RFx0VRlq1mKY 6077
pawnlib/config/first_run_checker.py sha256=QiTF35EX3-Pla-Tf92cwMz4IIVgzuaK0wjRgGnOe_Mw 6555
pawnlib/config/globalconfig.py sha256=ofLXfhw53U53Unzsogh6ysB-5PAJX3OPsMtiM985PDE 54630
pawnlib/config/logging_config.py sha256=E_vDbys10ZLBEGMv5o673ARUFir_Yr58er8u93QCKLY 78630
pawnlib/config/settings_config.py sha256=Ck2Kq7qYneuwh2zUcXNNouj1H8PdMQCHDnxEw7cmcNY 5448
pawnlib/docker/__init__.py sha256=bRQjMg9d4CTKuLI8JYWYUw3emLfNExErK6FGpOh-qL4 223
pawnlib/docker/async_docker.py sha256=cspA8YKq8Az-6AadGjmQdMp9i8R-o22EvD105iT2UYU 15896
pawnlib/docker/compose.py sha256=92wlL1SSvFqNCXs5wiOPN5joZa3jytNhmrppFI46VA8 9750
pawnlib/exceptions/__init__.py sha256=h6kPrym8f2fasLTa3BcJZCX8lQboAOncxuUL2TsOJn8 58
pawnlib/exceptions/notifier.py sha256=rD6C_hiaT1cXJh_DJhtx1OJF3xW--YT4VjARH2VvvOE 3108
pawnlib/input/__init__.py sha256=lGaf1ntjhNYrLbG9fxlOe1Qtx_tdTf_xrjdh1oSQEQ8 589
pawnlib/input/prompt.py sha256=s4c9XMBGNdXju_whwjCZ9z_0xJxFlbdXWnvo7R0CmrU 48567
pawnlib/metrics/__init__.py sha256=YocqHfiHa4UsPvflSIHMHHCNK3Hy7pYCpubBrpzEUDs 327
pawnlib/metrics/tracker.py sha256=n2y76dTWU8vhyrh16bxdz-0_zf9xL3wLF6sVTeJlyOo 31265
pawnlib/models/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pawnlib/models/response.py sha256=Ey5O2Oallnm26hJhdKMbr-0hFmjlZ_EIYCi3eVpd3pk 41985
pawnlib/output/__init__.py sha256=ePyAUvt7IzDFciLw5iA0qWyLjOUZjVgfpUdZqZw9gec 1096
pawnlib/output/color_print.py sha256=5deKHoCtvsTszfy7IdnUKhaVhJd5Z6yNFs0E1jWl1Fk 72831
pawnlib/output/file.py sha256=HLciyEV55jMIcBYFE7Jek8N7OVu5qDQi6NiHTcLiPtc 31425
pawnlib/output/file_indexing.py sha256=xqeMUPelVI-S6GfeE88kDuqS_J2-i5U0iMLcGpF4auU 9826
pawnlib/resource/__init__.py sha256=qT8hoKPMzs--LqaXSjmEXspAr8zxNN2N-TZby-MZpnU 817
pawnlib/resource/monitor.py sha256=t6HjSH_xuqF8SKZBci3koBeOEOJKY3SmYrvYjUPH4oo 5402
pawnlib/resource/net.py sha256=vvgANLbkDGNm-_JLv8IaCZusq_4FhyPBf8ynjzFjmW8 44070
pawnlib/resource/server.py sha256=iXmWaMC-mr4unSzTTiAE5PZMxFysZq-Y1V0bovB4bGU 89294
pawnlib/typing/__init__.py sha256=DrKIvl_sFIL1l0S7e1h5u6Z-LLq5QoiCIPaj-v6WJ7c 2930
pawnlib/typing/check.py sha256=sBINK2pHqlJiymxxWIXAHApVjbkAvrYo41v9hnHhb7s 25463
pawnlib/typing/constants.py sha256=6TEti-Dt5xtWgQ3JYieTz5Vei7SPkQ2mNC2ZHsu51Do 29797
pawnlib/typing/converter.py sha256=zIYKtvprO0NiBrSTQT0UVFdYpe_xGEmKazekFFTb5to 139597
pawnlib/typing/date_utils.py sha256=Cy_nTbMPxJgJe3b33vpA6u6kAc3Dpm_H8rrSukbxipc 13301
pawnlib/typing/defines.py sha256=bMDf-Bg2Bypdu0qNMbWRN8I1qp8Ktw3WCAupjISDGjo 8902
pawnlib/typing/generator.py sha256=hHN-sY1Y2pX70Y2IhOa9T_dk8pwOdT4BejPttja3ACw 14819
pawnlib/utils/__init__.py sha256=yJ8CoxAUyO086afiHyDXWq3aqg49NowbMIjOlPPiuf4 1139
pawnlib/utils/aws.py sha256=SSWfTN-PsPu4rDSwJLxq8o1zHV4UsCTSLZOL2uK5gac 46212
pawnlib/utils/aws.py.bak sha256=_xCbRKRuZ26TbOmHbfRY4eaADXFXl6gRYMvoZa-Y65w 28051
pawnlib/utils/aws.py.bak2 sha256=8UjkbCeTL5urpS532a6GQW1i_zXHRucKXMWuSF5Rp1A 40474
pawnlib/utils/genesis.py sha256=fIki1fC9gu6x2ZojlzAFc4Dc5jm22y595REalJ_RgrM 20942
pawnlib/utils/http.py sha256=wzSw7u-1MlRLO3y628akRbj9QsoYxDXXxRbVdDxqino 200713
pawnlib/utils/icx_raw_singer.py sha256=OqyNftkk-Zfy2SarT9Om_ReqOQGRqsg9Xt7C50Keiaw 3945
pawnlib/utils/icx_signer.py sha256=DW2SRI3xAByPaakqV7T35xWFg4o3oFY-UTOTfV5MPiI 28681
pawnlib/utils/in_memory_zip.py sha256=wp9MWssf8EfcgN-g5W2LfkMOkuHXvqfFM4fzJqdwVyo 3380
pawnlib/utils/log.py sha256=yiS9dapzqZNRRj_hdaF1WhH0ZDE-aD7MEQE9WbRbIY0 20182
pawnlib/utils/network.py sha256=Xvvs0uVKlI48cXlwtQjI1t-6VWRkvkzm356UOkEDHRw 972
pawnlib/utils/notify.py sha256=2TZuTh6lL9qb-p0v1Juo4ZF63QeQN9hu02sVPthJ4js 43843
pawnlib/utils/operate_handler.py sha256=zaVsBgVNAyXFTlLmKiBRY3ADJCA3-6x1UhTu-nPukWo 40988
pawnlib/utils/redis_helper.py sha256=7zmto7FAmQuu28S0GfHjS4UYryWuXueZ2YVCB5XIvx0 7040
pawnlib-2.1.12.dist-info/METADATA sha256=2jXVH19OGZSQD2IM2OVaoYppp7EvIBf8Kt0-78ZRbbI 19465
pawnlib-2.1.12.dist-info/WHEEL sha256=qtCwoSJWgHk21S1Kb4ihdzI2rlJ1ZKaIurTj_ngOhyQ 87
pawnlib-2.1.12.dist-info/entry_points.txt sha256=gfwAzqk-lzSb_VFiXmGg4Xn-8TUu_TMcM3QBjdyEAAE 52
pawnlib-2.1.12.dist-info/RECORD

entry_points.txt

pawns = pawnlib.cli.main_cli:main