opentaskpy

View on PyPIReverse Dependencies (1)

0.15.1 opentaskpy-0.15.1-py3-none-any.whl

Wheel Details

Project: opentaskpy
Version: 0.15.1
Filename: opentaskpy-0.15.1-py3-none-any.whl
Download: [link]
Size: 91638
MD5: 840eda1b9caba1c29e1e724d90d77cda
SHA256: f8e82cf901aaafdfa23413c42417072284fbc58e38d5126687024c77398d8480
Uploaded: 2023-10-31 11:18:06 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: opentaskpy
Version: 0.15.1
Summary: A framework for automation execution of commands and transferring files between hosts
Author-Email: Adam McDonagh <adam[at]elitemonkey.net>
Project-Url: Homepage, https://github.com/adammcdonagh/open-task-framework
Project-Url: Bug Tracker, https://github.com/adammcdonagh/open-task-framework/issues
Project-Url: Changelog, https://github.com/adammcdonagh/open-task-framework/blob/main/CHANGELOG.md
License: GPLv3
Keywords: automation,task,framework,scheduling,ssh,sftp,remote,execution,command
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Operating System :: POSIX
Requires-Python: >=3.11
Requires-Dist: jinja2 (>=3.1)
Requires-Dist: jsonpath-ng (>=1.5)
Requires-Dist: jsonschema (>=4.17)
Requires-Dist: paramiko (>=3.0)
Requires-Dist: requests (>=2.28)
Requires-Dist: referencing (>=0.29.1)
Requires-Dist: types-requests (>=2.28); extra == "dev"
Requires-Dist: types-paramiko (>=3.0); extra == "dev"
Requires-Dist: black (>=23.1.0); extra == "dev"
Requires-Dist: isort; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: bumpver; extra == "dev"
Requires-Dist: pytest-shell; extra == "dev"
Requires-Dist: lovely-pytest-docker; extra == "dev"
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: pylint (>=2.17.0); extra == "dev"
Requires-Dist: pydantic; extra == "dev"
Requires-Dist: mypy; extra == "dev"
Requires-Dist: ruff; extra == "dev"
Requires-Dist: coverage; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Provides-Extra: dev
Description-Content-Type: text/markdown
License-File: LICENSE
License-File: AUTHORS
[Description omitted; length: 20328 characters]

WHEEL

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

RECORD

Path Digest Size
opentaskpy/exceptions.py sha256=TTClLTCw_q8Q-VayHSFJdj360ZOR4hUdug1wEFyVOnE 2399
opentaskpy/otflogging.py sha256=RVX2EQTjMGsFaL0bw5fX7yfFDQ1LKVuD33ACzPYwWW4 10123
opentaskpy/taskrun.py sha256=egjpPUyxZ4PziFgFPCrZMIv7kg0NgyxozhNmx7KsQj0 4374
opentaskpy/cli/task_run.py sha256=_pO4JpTJHcKB9bsttQMZ_WrEe2kfjgnJFVcOLTFZhP4 4403
opentaskpy/config/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
opentaskpy/config/loader.py sha256=CEe2hwMOXrmPNYvOyf7FV1lETQLt_jpqyHs5LdNUmbk 13451
opentaskpy/config/schemas.py sha256=BB4ojg3VKDwzsOEyUqB5_nUlFUHkEY7t3TwAPjezSAs 11963
opentaskpy/config/schemas/batch/tasks.json sha256=CqmGhR-aYahJwV2xOqA3qmXNBuusyaqSpj9sgzeUR0I 1754
opentaskpy/config/schemas/execution/local/local.json sha256=iYPjWhGly5t40rQhAMPo-MrBsyj6VqLldlVRUjSwU6A 444
opentaskpy/config/schemas/execution/local/protocol.json sha256=FuwvdAAQJTcIckQmcX51vSGEE4uTB2BqATbKvKY8FIE 291
opentaskpy/config/schemas/execution/ssh/protocol.json sha256=NM8I1WhBhF--xKv9AczZr1ZhP8QVeDaB-p3jMH7hfdI 616
opentaskpy/config/schemas/execution/ssh/ssh.json sha256=znpOU0M-HdeyVcEGA4TIY0F27rTrxXwYIxfncXZ7KDQ 546
opentaskpy/config/schemas/transfer/email_destination.json sha256=Dd_jo8gC78b0mV5LN8NFd8LlIuUf8GVulVk8lpIRep4 517
opentaskpy/config/schemas/transfer/local_destination.json sha256=4zkb4KN0MJwPANl2_UTqMsXwIGpoM19moLwRpkHoKJ8 910
opentaskpy/config/schemas/transfer/local_source.json sha256=i6Drz5truDy-oCYjr8DnLs5ktmEhwdQshRCSv8TVQwE 791
opentaskpy/config/schemas/transfer/sftp_destination.json sha256=75gcoh693l1za0lTRwqeWZ4WfgfumYmaE8WZe9nk-rM 763
opentaskpy/config/schemas/transfer/sftp_source.json sha256=m8Qe_1Pw4gY1KoHk4bCouUerwPLuLu1-0RQk6MH61TI 846
opentaskpy/config/schemas/transfer/ssh_destination.json sha256=v1o1rKRbfQRrsQY9uVqC0461foUYtQB7QL7jv8REDh8 960
opentaskpy/config/schemas/transfer/ssh_source.json sha256=gEfOkmvT742jE7Fxo1yrPVrrd4ds0IwxGZX2Gijseuo 933
opentaskpy/config/schemas/transfer/email/protocol.json sha256=v_CGLBa2nRBcTLi8GDVtgg-vcDFnWyY4ZvVshchpuPI 833
opentaskpy/config/schemas/transfer/local_destination/flags.json sha256=jRVFVCw4ygVEeiCFSVagfD8aK12QvC-GphOPEFzbLHg 282
opentaskpy/config/schemas/transfer/local_destination/permissions.json sha256=PxbbPiS4vQ95_AkT0HhdOSv9rw_LKvvpi49GDCJmSWc 256
opentaskpy/config/schemas/transfer/local_destination/protocol.json sha256=8gmSM_-NgTrnBpIOKsxIyvLe-nUgRMsNSUp3FZAyE6M 302
opentaskpy/config/schemas/transfer/local_destination/rename.json sha256=RH6il3LKkQAdj_gso1me3T4qIgReey3W_LIZ4uAba5M 331
opentaskpy/config/schemas/transfer/local_source/conditionals.json sha256=VqHlsYqCInxTcfQft_DQ0F02qvv1P0k56imX4oAB7P8 899
opentaskpy/config/schemas/transfer/local_source/fileWatch.json sha256=wn3NRLdrg2L-GfPScPsEwOlZCdoCmgHq-QPJ4X3Fxwo 401
opentaskpy/config/schemas/transfer/local_source/postCopyAction.json sha256=q2qgctVf7wdHuIObcPupVUxFSuwt_vgzg0LqAuSMGbY 1238
opentaskpy/config/schemas/transfer/local_source/protocol.json sha256=5P9j6gx9zb2fQk_uy9vgo8GUowLUwI7pbbyQ2wGIPMs 297
opentaskpy/config/schemas/transfer/sftp_destination/flags.json sha256=Y1pKW98IcDlcIjfxEdCPGyXdW9DZuyJQUD3A7hYg2k8 281
opentaskpy/config/schemas/transfer/sftp_destination/permissions.json sha256=KbpBVvEyKY4OJ2e4EDh7yaxLU2YhPy-HuNivpEg7ejg 255
opentaskpy/config/schemas/transfer/sftp_destination/protocol.json sha256=tcf2JkG_speYaaBG1_OrO3w-t9ui3IvQsG6tgoGMmaA 757
opentaskpy/config/schemas/transfer/sftp_destination/rename.json sha256=cZ6YOwcj10XWQyhP5cvLzTP4BC1CxTJql2sDOexCU0U 330
opentaskpy/config/schemas/transfer/sftp_source/conditionals.json sha256=xdHim2AMv5epdbs5kn7LNYOxnXIQCoiaqEM6eiR5mlo 898
opentaskpy/config/schemas/transfer/sftp_source/fileWatch.json sha256=El0NvIUlOmffPekqzGJ2rjgKj9NTtyp7zSl9Jp6sfxg 400
opentaskpy/config/schemas/transfer/sftp_source/postCopyAction.json sha256=JWgh599wPI4gjoS9rxK9bdw0Pcg3LxMr5WEhxtml3lM 1237
opentaskpy/config/schemas/transfer/sftp_source/protocol.json sha256=lkS0cu1uP6NtZsZ55C4N7OEAwxvOtkaDvSI9NgxbH3E 684
opentaskpy/config/schemas/transfer/ssh_destination/flags.json sha256=NW0911linN8W8USfSAkzFzbj5JmXhDK9Myz-YlxnQUE 280
opentaskpy/config/schemas/transfer/ssh_destination/permissions.json sha256=t1Jz_lQ_8ojon0RvVM_pOSfoRmlBd9aLuPIM0hsKcEs 344
opentaskpy/config/schemas/transfer/ssh_destination/protocol.json sha256=hCahBMmPTPOD64-CULphlmYyN5iOIyKXRDWR2BAr3R4 695
opentaskpy/config/schemas/transfer/ssh_destination/rename.json sha256=b5kDMBVKg6ykR62FRxw7l5xFJvjQOC0H9FWfqTLZezM 329
opentaskpy/config/schemas/transfer/ssh_source/conditionals.json sha256=1B27uXoU-wi2eoVGzV_g5lHy_eN3nN-L8J7xfdrFmNM 897
opentaskpy/config/schemas/transfer/ssh_source/fileWatch.json sha256=E59MPLAdkaHUaKWGDtlxFo0TqUtGGPFiE95oY6edPGM 398
opentaskpy/config/schemas/transfer/ssh_source/logWatch.json sha256=ZI2OzCZPsx3MjU8wAqDWdcrQUzh_KJlUpvhLsy6WASg 491
opentaskpy/config/schemas/transfer/ssh_source/postCopyAction.json sha256=0h0TwViNnr7WVbZvwXaHyDQ4Ii0C9ArXhppfM6--MWE 1236
opentaskpy/config/schemas/transfer/ssh_source/protocol.json sha256=YknzPngITvUbtpFnYwj61HDTugBQaSq-PfNcL3bnCi4 622
opentaskpy/plugins/lookup/file.py sha256=OnH-3ZU_W_SeTnsHn-UsRu9QEmF40sYl2mHP8emv7_k 1414
opentaskpy/plugins/lookup/http_json.py sha256=luGmHSr3Bc2Ifhi0F1d2Ygr2h0oDw0dAZ8p5YSPYdfQ 1904
opentaskpy/plugins/lookup/random_number.py sha256=l2tGnT7LY8mR2tyUqHmoJ9Bf_il3wY6yS6FWd1PWw60 1109
opentaskpy/remotehandlers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
opentaskpy/remotehandlers/email.py sha256=KwEjXZI47YcsXtFb9pP94JXWAYDysJMjP6QJOx7lVyE 5746
opentaskpy/remotehandlers/local.py sha256=sGdaoPjWVM54z-PLGtVYrIblBW_tt5HnLGAGo4yQBNA 17409
opentaskpy/remotehandlers/remotehandler.py sha256=ltL0xTxnIw1P2RFmvl0GgrA_WOD6PVmzTa1km66K0Yg 4422
opentaskpy/remotehandlers/sftp.py sha256=iApylmPpVFDI3DR26FGlI3I82_Em7QUyN1wypA8km3o 17683
opentaskpy/remotehandlers/ssh.py sha256=E8ZFKYUoxcq65YWj064Hovr13QpyqXXuu4KdnlX1_1w 41860
opentaskpy/taskhandlers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
opentaskpy/taskhandlers/batch.py sha256=zCyZbmR29CTwz1xFU_pgUUb08PLAlPDcYJjor8fqAoY 19409
opentaskpy/taskhandlers/execution.py sha256=2btvt-Q_8HywnwQpiisXNDR_vX3AUbrgvDM-Hbcupwo 8695
opentaskpy/taskhandlers/taskhandler.py sha256=sBJ1cZIh6aaGNxw04dA9U7xZRMa5F1MkS-2_5M3wRaw 4674
opentaskpy/taskhandlers/transfer.py sha256=wyRP01gKHzPrGvzq_OIuM4TeVLy53hkxRXrAQUeaMdE 24720
opentaskpy-0.15.1.dist-info/AUTHORS sha256=DJJpCl6jo8FXIZbSXDn9_fBnIRGrN_QGWzVcxTKdCr8 72
opentaskpy-0.15.1.dist-info/LICENSE sha256=OXLcl0T2SZ8Pmy2_dmlvKuetivmyPd5m1q-Gyd-zaYY 35149
opentaskpy-0.15.1.dist-info/METADATA sha256=rA9bqkUvWJb71aBDduCoeZdLuZAKBr66WvzKsgk8fPU 22026
opentaskpy-0.15.1.dist-info/WHEEL sha256=Xo9-1PvkuimrydujYJAjF7pCkriuXBpUPEjma1nZyJ0 92
opentaskpy-0.15.1.dist-info/entry_points.txt sha256=sM3Y4VJ4m_LNTksf3G0Qk-F58r28SEz2UxyWCUTPefg 58
opentaskpy-0.15.1.dist-info/top_level.txt sha256=4fWf8NHB2mqSeCk88v3isoNWjiC8s5dsgoxMzU9duIA 11
opentaskpy-0.15.1.dist-info/RECORD

top_level.txt

opentaskpy

entry_points.txt

task-run = opentaskpy.cli.task_run:main