PyNinja

View on PyPIReverse Dependencies (0)

1.0.0 PyNinja-1.0.0-py3-none-any.whl

Wheel Details

Project: PyNinja
Version: 1.0.0
Filename: PyNinja-1.0.0-py3-none-any.whl
Download: [link]
Size: 68590
MD5: bccc54c5c735cb80604cdcb79b0a805c
SHA256: 6f4163bc2271ba509898ab393fae477fe8345cebae1c97a48eae1e4d5b5f6c20
Uploaded: 2024-12-01 03:25:12 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: PyNinja
Version: 1.0.0
Summary: Lightweight OS-agnostic service monitoring API
Author-Email: Vignesh Rao <svignesh1793[at]gmail.com>
Project-Url: Homepage, https://github.com/thevickypedia/PyNinja
Project-Url: Docs, https://thevickypedia.github.io/PyNinja
Project-Url: Source, https://github.com/thevickypedia/PyNinja
Project-Url: Bug Tracker, https://github.com/thevickypedia/PyNinja/issues
Project-Url: Release Notes, https://github.com/thevickypedia/PyNinja/blob/main/release_notes.rst
License: MIT License Copyright (c) 2024 TheVickypedia Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Keywords: service-monitor,PyNinja
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Development Status :: 5 - Production/Stable
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX :: Linux
Classifier: Topic :: System :: Monitoring
Requires-Python: >=3.10
Requires-Dist: click (==8.1.*)
Requires-Dist: docker (==7.1.*)
Requires-Dist: fastapi (==0.112.*)
Requires-Dist: Jinja2 (==3.1.*)
Requires-Dist: psutil (==6.0.*)
Requires-Dist: pydantic (==2.*)
Requires-Dist: pydantic-settings (==2.*)
Requires-Dist: python-multipart (==0.0.*)
Requires-Dist: PyYaml (==6.0.*)
Requires-Dist: requests (==2.*)
Requires-Dist: uvicorn[standard] (==0.30.*)
Requires-Dist: sphinx (==5.1.1); extra == "dev"
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: recommonmark; extra == "dev"
Requires-Dist: gitverse; extra == "dev"
Requires-Dist: PyUdisk (>=0.1.1); sys_platform == "linux" and extra == "extra"
Provides-Extra: dev
Provides-Extra: extra
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 5811 characters]

WHEEL

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

RECORD

Path Digest Size
pyninja/__init__.py sha256=v5I9_aq7W6qf5H-hxjhaNbUVyaJ7Yjqhq4vZa1_kfGE 2569
pyninja/main.py sha256=hTFydYEmK3yjMq9Zt85NmHgNWgw9Ef4P6NfX2uQ54hw 8091
pyninja/version.py sha256=J-j-u0itpEFT6irdmWmixQqYMadNl1X91TxUmoiLHMI 22
pyninja/executors/auth.py sha256=uggWDeHoSdh1-VzyikyxyUDLppcXEG8tk0VL_ujXFvg 5977
pyninja/executors/database.py sha256=C9RwZiGTo8pcPSOaGZLxS8A5ys3vY3IdnICebfLizpE 1414
pyninja/executors/routers.py sha256=wjpcnSuhFc1UAWfxIz7RNwhfJHHliFpnwgBX-5eqcms 4164
pyninja/executors/squire.py sha256=IbNc9KueMMtgy5pXNG_8W3Ny01L-vQejQ2A06mCW8_E 10052
pyninja/features/cpu.py sha256=ZMqYhNQemWzznjq70BCj7a1C_FB8WdBpZ7EK7bIC1Ns 1266
pyninja/features/dockerized.py sha256=98B0tHWs4EtTn0l8fq2ngK2_edaouO5q9MERsE3tTXY 2355
pyninja/features/gpu.py sha256=JCklmS50fpRUVwVErwWPxThw8Hphkne3oMo4gRxlC4w 3591
pyninja/features/operations.py sha256=rruza-wgqng2eUXcyhbapYQJ-nEjD6QHqvxonoUpZ5o 7099
pyninja/features/process.py sha256=8lxwkQ4TnX5e5Q_EqqJMfQ1TR_W6pGt3a1U3nDW-9uo 2431
pyninja/features/service.py sha256=3bXuUnDCJ5xB4vlWr_nRIRxCafXhfyQJ-pIjLNkT4DQ 4085
pyninja/features/disks/__init__.py sha256=fZKLS6PuPJ6CvTxvhYP10Ts6G8iitHpSVoyK47ybYCw 605
pyninja/features/disks/linux.py sha256=4Uzm18wTQStUK5n3s18HOXVcVMJibhtCpFN90a9w-dM 1678
pyninja/features/disks/macOS.py sha256=jypH7d-wG92TaHKiZmV8bZHgzdQJ79fmWzbEPK__AW4 3611
pyninja/features/disks/windows.py sha256=_y_eng0pqSrlcVM7ENOknHfBDX34B-Dlw_1Xhg-PH38 5172
pyninja/modules/cache.py sha256=WLv8PfIeFAVvJXQPUfSD6fC09GG8_EyDXnAR_sjpnVk 1925
pyninja/modules/enums.py sha256=gSkeO74GRZoU5RQPGl4BIy0DwIzIr6URf4RLIiPWvyc 1916
pyninja/modules/exceptions.py sha256=oixVCqZJULvQlGjmGHejP099podzoDvtRuUU5B5x0mw 2011
pyninja/modules/models.py sha256=Ifjo4igtlvN0C2hgwkVffdqmgEy8m9M878ArvfBP-CE 7950
pyninja/modules/payloads.py sha256=tgOySE7nW_Ld3UStd_fAJBRHHIe3PHKSdIVo62uIZ1c 593
pyninja/modules/rate_limit.py sha256=lZ97j0sYxGKI465ZzIeuG_q4gRzsaEY0WPKYphSUkPo 2095
pyninja/modules/secure.py sha256=T5xo26CxYdoODHuINV1JLFEhsSRi0QPgh6htt1bxpqI 1119
pyninja/modules/tree.py sha256=-wNRQr2xsSJ-mwzpzZvFaPgyE6HvcDeu_W1f-JQe6lk 1814
pyninja/monitor/__init__.py sha256=cpc_Q3_aXxbkr2PNYWJspbwfEB08-PwfTwilpmS-zzM 1484
pyninja/monitor/authenticator.py sha256=rKcUFBPUS9nACkpTRStKvsePIhen1mjtg_laRrJugtg 6132
pyninja/monitor/config.py sha256=Ck9szuMzKJWiVYsodtW8uYWrle6rT2ak09xATboDRu0 1426
pyninja/monitor/drive.py sha256=TKzII7idefefUs2bJUr7hDNSL_qPMHcYZ627TxA_DUM 1359
pyninja/monitor/resources.py sha256=qtDLMvBqoFHDt0odcXUr9ZyYvwmg6yQzO0D3IlMXcW8 10494
pyninja/monitor/routes.py sha256=CjQ2DjzaVTm3fKprCSn4A6EmulLFvtMQfNH-5V2OWak 9256
pyninja/monitor/templates/disk_report.html sha256=1b5ilp0TdygzIACeRYul_DyIt6kXUTHnUCgW0prDepg 6485
pyninja/monitor/templates/index.html sha256=qVy_gTBy43czYmODSJ0R8wxzkia2ENXF3_U09_k8SJQ 9372
pyninja/monitor/templates/logout.html sha256=wVZ71oMIWqba5QOi0axP2iUOAPAnF4jnxo_VPuYTFR0 2899
pyninja/monitor/templates/main.html sha256=kpSz6DWvTBKQKTIOiS_WiBPQn5repJs_zSh3vQzijHM 30654
pyninja/monitor/templates/session.html sha256=5xqs6Xrk4YXzhgfIoUn-Ze91tBEr3RLtMJs1GgP9e8g 2997
pyninja/monitor/templates/unauthorized.html sha256=WyXi_j-3Q5zMcbVmS2T-YUFbmsUGt9m6dUhWal4hjhk 2959
pyninja/routes/fullaccess.py sha256=KDYpKl-VtxZy9i-2Jumg_-tN7znisT7LleH5fIv-w30 5765
pyninja/routes/ipaddr.py sha256=HgrMJxHKiwpqb6IPG7Q1DCp1enBMGMAqwNtMyoPkcgM 963
pyninja/routes/metrics.py sha256=v_ogAlCiU0WJpgBWykUKejIWrD72BBqrO2E34LTHZ5I 4380
pyninja/routes/namespace.py sha256=FQnSK0o5NgJrHYWNPFu0RymV7jhvLTXqFKYouXjiz1A 5138
pyninja/routes/orchestration.py sha256=dNyIYFxHYCzS5HLSDLwM2rLVKMg0lhq_RzMAo_pcRqY 4616
PyNinja-1.0.0.dist-info/LICENSE sha256=2dNg7BhaQ6p6wgVXE7T_WfzU7iTtZGVbN8DcsUOKOnU 1070
PyNinja-1.0.0.dist-info/METADATA sha256=mDCrfI26BAgZQQsJxDof7BLm0789uElTdN-GGKm0GvY 8685
PyNinja-1.0.0.dist-info/WHEEL sha256=PZUExdf71Ui_so67QXpySuHtCi3-J3wvF4ORK6k_S8U 91
PyNinja-1.0.0.dist-info/entry_points.txt sha256=Bfj_Ej5EMEvrb4Xeb7OeMhxL0VcrioV4bNartG3UMZQ 48
PyNinja-1.0.0.dist-info/top_level.txt sha256=_BrRDGMpx-9n-Fkx0lpf5FI9XFvjskUea-tHx8-FwkA 8
PyNinja-1.0.0.dist-info/RECORD

top_level.txt

pyninja

entry_points.txt

pyninja = pyninja:commandline