werkflow

View on PyPIReverse Dependencies (3)

0.1.5 werkflow-0.1.5-py3-none-any.whl

Wheel Details

Project: werkflow
Version: 0.1.5
Filename: werkflow-0.1.5-py3-none-any.whl
Download: [link]
Size: 79459
MD5: c74d781dd6a13b43484d2c1274e122a0
SHA256: a53e21271d4b90017fd2b9fdebc57d7071e3a9556e47b152b33371b0d8144eed
Uploaded: 2024-02-10 19:12:57 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: werkflow
Version: 0.1.5
Summary: Composable workflows for all.
Author: Ada Lundhe
Author-Email: corpheus91[at]gmail.com
Home-Page: https://github.com/scorbettUM/werkflow
Keywords: pypi,cicd,python,setup,repo,project,migrate,monorepo
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: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Requires-Dist: click
Requires-Dist: psutil
Requires-Dist: distro
Requires-Dist: pydantic
Requires-Dist: networkx
Requires-Dist: aiologger
Requires-Dist: yaspin
Requires-Dist: art
Requires-Dist: python-dotenv
Requires-Dist: orjson
Requires-Dist: werkflow-aws; extra == "all"
Requires-Dist: werkflow-docker; extra == "all"
Requires-Dist: werkflow-encryption; extra == "all"
Requires-Dist: werkflow-git; extra == "all"
Requires-Dist: werkflow-github; extra == "all"
Requires-Dist: werkflow-http; extra == "all"
Requires-Dist: werkflow-metrik; extra == "all"
Requires-Dist: werkflow-secrets; extra == "all"
Requires-Dist: werkflow-aws; extra == "aws"
Requires-Dist: werkflow-docker; extra == "docker"
Requires-Dist: werkflow-encryption; extra == "encryption"
Requires-Dist: werkflow-git; extra == "git"
Requires-Dist: werkflow-github; extra == "github"
Requires-Dist: werkflow-http; extra == "http"
Requires-Dist: werkflow-metrik; extra == "metrik"
Requires-Dist: werkflow-secrets; extra == "secrets"
Provides-Extra: all
Provides-Extra: aws
Provides-Extra: docker
Provides-Extra: encryption
Provides-Extra: git
Provides-Extra: github
Provides-Extra: http
Provides-Extra: metrik
Provides-Extra: secrets
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 16223 characters]

WHEEL

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

RECORD

Path Digest Size
werkflow/__init__.py sha256=57bzTrjHIEA7hR1y2KTa9m6DOGj5ytSN16_LaAbnBno 100
werkflow/cli/__init__.py sha256=k371Fzfth2a0ckSsnn8qX51hhLoKb_iNK2S3yRHuHTw 78
werkflow/cli/base.py sha256=jnZAcxltIZxtU0u8VzbHfjNtOXGYmbdlHuLHmQOUYu4 1761
werkflow/cli/setup.py sha256=ZxH6BU3c7bY0y4sGu2Y5KCW2yLUOyRTFVPhkhgas58k 650
werkflow/cli/workflow.py sha256=9jfePB0s7YF-3McbehrVKKERmF8a0w5ia2nUiiLixbU 3551
werkflow/cli/exceptions/__init__.py sha256=ofenU2zNI5TuFHtj2DXcruNjlnC3JB-pFi4LKg3cf3g 141
werkflow/cli/exceptions/empty_workflow_file_error.py sha256=XH04dUg3VnLDLm3MUCmoIdqD9mqAjBowdLdeeNnfyUg 213
werkflow/cli/exceptions/multiple_workflows_violation_error.py sha256=fSKlbZViv_E1lxivGpj_NR00fNG9-wVIOATR7IWaCGo 331
werkflow/cli/import_tools/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
werkflow/cli/import_tools/workflow.py sha256=VFSl9N5KwYz_NltofYzkLnobC-ETpNryVFqH6cLlxRo 2545
werkflow/cli/signals/__init__.py sha256=JRhw26SaK_JCPSD-bMsqipvnmNDGtVeyo50m_XXF_Lg 36
werkflow/cli/signals/abort.py sha256=Oo934bC__nd6EPWcxrog7PoxfVIGZhjdUWI1y1EyLdo 1374
werkflow/connections/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
werkflow/connections/encryption/__init__.py sha256=G7HLaebqWitgkyPn77cQO5pAPwdgv6ryKJ-47gjBa04 33
werkflow/connections/encryption/aes_gcm.py sha256=3yMc7PGA5jVxSC3Ao-5EEkWwvwbzY7puonzzZEv-PWg 591
werkflow/connections/env/__init__.py sha256=GWud7ZLYlE6vDejLG3jLgB3PudzvbFzDmhNFfA5WvPk 171
werkflow/connections/env/time_parser.py sha256=VZpEx9CZjC1R3Tq46Cca3DOC1fraFlznaGWrlnZtPwU 844
werkflow/env/__init__.py sha256=Rm5DwLHw71IjRmUZFhjk702OToPvPbp564uH0ZR3_G0 35
werkflow/env/env.py sha256=UigloX34E3a0ijJmZUcJMKWev6GpxC6sCDcXL8tCCFw 187
werkflow/env/load_env.py sha256=HyV6RdrQ91TZXZ2OFh2DhZpLR5dirExOcDfkMlmfFxU 1074
werkflow/env/time_parser.py sha256=3BUkjLA1crpJXFoFj6LT2P4oNciimwUMTdmnsfMPEa8 843
werkflow/graph/__init__.py sha256=bNDzA-qrsqarQoze7WS8xh0ZJegm7Fgsi1XWsSbsmIM 97
werkflow/graph/graph.py sha256=tfTzWRQ0zLBiWK1tb8eLY3pjBE9wt2z7N5Lr1CpZHkI 7084
werkflow/graph/workflow.py sha256=D96zwaYUhenZf4_Hv8wsepu-XRfuPzd8PsD_Y4isGkM 4484
werkflow/graph/workflow_group.py sha256=nOcXrgua-EjfbN-fJN2iqKDkZcwK-tSfbMcTQin-EME 1119
werkflow/graph/exceptions/__init__.py sha256=FlI5HmiD8MsIfrltI48JnDNIM811MFRW5ED2NkwRdh4 48
werkflow/graph/exceptions/step_timeout_error.py sha256=OZN4m_dq7r5ZxEfolo0fKfKM1jFMphjRMtcehvf4aDM 303
werkflow/hooks/__init__.py sha256=SZ6zuUaWdL-YpqgHYQGMHZtljfJoBzlt5TnxdoJZMC4 86
werkflow/hooks/types/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
werkflow/hooks/types/base/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
werkflow/hooks/types/base/base_hook.py sha256=QG-igEHH7LP9D3JOlab3P2miCz_fNkvBEOWlI6mgcj4 1644
werkflow/hooks/types/base/hook_types.py sha256=vvvZX56xD25e4IEqkPEenpPEKbkQ6QI9ve05nO0puPg 61
werkflow/hooks/types/base/registrar.py sha256=L-ZNx-onTnlOOCora4IgOgQofYRPt16JxGM93K01BY4 1462
werkflow/hooks/types/requires/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
werkflow/hooks/types/requires/decorator.py sha256=8YY46rz6Jix3rZkWpwIffgMv2PRq9WmP1dpFMWb1FBA 295
werkflow/hooks/types/requires/validator.py sha256=A14mSuYXbgPT23MAu3NrVSdVCGfOvhXahK6Pzy2_JzQ 777
werkflow/hooks/types/step/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
werkflow/hooks/types/step/decorator.py sha256=AChBWji9Hk3KTeOa_WPh-RC1HzU8LZTfZUCr7KgZ3Oc 787
werkflow/hooks/types/step/hook.py sha256=6svciuBXdlUlThSNvO6ByTmFQDkDtwv3UwdYspw7Tmk 896
werkflow/hooks/types/step/validator.py sha256=wXA7xazi1saM8J9lh-OivCQkjWfzeQeXPYNjBZw_TBU 479
werkflow/logging/__init__.py sha256=fylLaZHwH0MB6p-fivssRSFpDIKwO-_uN_842Rhd6o0 111
werkflow/logging/logging_manager.py sha256=eyQfJ-QoEtPK1wn8h9c4uPlwVHGPau81DF2mAS6tDmM 2269
werkflow/logging/werkflow_logger.py sha256=dTcu0aMXmbcrzI2e9aPyPR2MxeS6g1otfqxnJ9Yky1k 5396
werkflow/logging/config/__init__.py sha256=7I9NZB3CsmKpTVBH1THETRjmWYjX7BcPJ_si3WfEWdw 41
werkflow/logging/config/logging_config.py sha256=ULrPRnFsbpCTivmqbi9d3HIPUdNshGhwFV2ccAKWWDU 2884
werkflow/logging/logger_types/__init__.py sha256=MHWmH9QjGT_hmKAqLGVmfXK7LMffvBqvh5VRSl6ItPw 339
werkflow/logging/logger_types/async_filesystem_logger.py sha256=ZnRpCm-7GDvL3D5hc1Zbsjnhp6L-78Q58zT3jN8_q3A 3418
werkflow/logging/logger_types/async_logger.py sha256=qSEdiNGZUtLd2QBt4i3R0bGTYhgDHkdv08QUW7leR2E 1567
werkflow/logging/logger_types/async_spinner.py sha256=EzOuU8WJ7kgHx89UsIn1MCGWtdS4xmH_vCz_XsHQDeo 16605
werkflow/logging/logger_types/logger.py sha256=-kLd5VcGAyLHRDYgCF3gwnJg8zfHG_e9f3Rz3d4b5ao 2532
werkflow/logging/logger_types/logger_types.py sha256=q1jFHzwS3J-A9Kq9s-oZCLhtrjPb2x4tou6TEh1DWbQ 228
werkflow/logging/logger_types/logger_types_map.py sha256=tpJke5ywwvc7XFuqgj4A5oXjZzFdiyZgn5jqVqKTaYY 1828
werkflow/logging/logger_types/sync_filesystem_logger.py sha256=LtzHDAgT3M8Ptt3qRb0V0TxfnEy-XQpysPQwwwQf1Ps 3218
werkflow/logging/logger_types/sync_logger.py sha256=RyGTDTELeYcukP7Zh-opXQ-gkKTnG8MKuVJ1KOK_2oY 1146
werkflow/logging/logger_types/handlers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
werkflow/logging/logger_types/handlers/async_file_handler.py sha256=9XlxZWpS6bro7SBpuG9RTnzvauQn-qyqbl1EDpNCcgE 18693
werkflow/logging/spinner/__init__.py sha256=6TbYjZrJxIhDleAxWgHRdb5Nno-fZlGlPfI2-TpzHgQ 39
werkflow/logging/spinner/progress_text.py sha256=Y8SagDLdBfYf1Ox5EAgEBl8K5bzFknqlmgGf7xlWm9s 3177
werkflow/logging/spinner/timer.py sha256=anBQUu7KafH0RHPtJIGrvSfsNZcL2Zorpb4b2-D_qck 1245
werkflow/modules/__init__.py sha256=Zdcv3T1fpzIjFpwjmWoPQh4AfS2PKV_5-DfuVyUKNbs 101
werkflow/modules/base/__init__.py sha256=cGAVOuKls9i3hJecjb-lWdltY9YUUwRsFNKk8s3F_F4 26
werkflow/modules/base/module.py sha256=DCUXZLPaXMeZT8BrA5ZfbLTrqNtUonZwN81dJK4VSKE 183
werkflow/modules/exceptions/__init__.py sha256=CBlRxuVEw9eVA7BNAhmlpoIUizjCSm9dg26AbzEyZwU 52
werkflow/modules/exceptions/missing_module_error.py sha256=YvOcZRoTqXKIMcuEANG71IzfY_hB0zzkvbcCZtfftfM 443
werkflow/modules/file/__init__.py sha256=Ozt_tDg5M-wQuBkDCQua3lNU5mBktGLQMkSt1BFhYbg 22
werkflow/modules/file/file.py sha256=xDr_D3XoFPjoaHhy4xz3FRZC8Z_C_MR8Vd5Ulyz7kRw 1403
werkflow/modules/python/__init__.py sha256=voyRS_VT_PEqE5FafnOiNEbfKTgpqAW0t4MUmcR-mPQ 26
werkflow/modules/python/python.py sha256=apLb4ILygdyMXDDa4guNfQ7WsanNFeWwl-4pMo3SZDU 3835
werkflow/modules/shell/__init__.py sha256=tYN0MPc7fmvO44ZqcB0ZlHj7MGIuTtmMzoegLpA1Am4 24
werkflow/modules/shell/shell.py sha256=sJ2nt17q2P7KXCKTJst1mMRrSje5036B300FfWqCx0Y 6641
werkflow/modules/shell/types/__init__.py sha256=gzlRv8FZYwQSdSrB3_bIWrCSL4pOGO2dwwLQaNZyboE 31
werkflow/modules/shell/types/zsh_shell.py sha256=tSqilCs1yufKNdpcuAXc3TH0ha8byzcuInhvAsAW8sU 15020
werkflow/modules/system/__init__.py sha256=OK13cGqF-YOfQjtmiuk-3lmUOgat0CZqk7m_yDJICKQ 26
werkflow/modules/system/system.py sha256=oYR8K0mwAsdRCctsTpMxeesEayW-89tFSbE5WVYnEPs 1898
werkflow/modules/system/architecture/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
werkflow/modules/system/architecture/types.py sha256=JmKGLL65VtrnFVGACk0wzvPsz2vcURcxGv5c6o301GY 112
werkflow/modules/system/configuration/__init__.py sha256=HL_UOnE3YuuZSsLLE9asDqLGZMlX4B10f5RIbNrKUsg 40
werkflow/modules/system/configuration/configuration.py sha256=8P6HkuX9XU600J5NuMK1UoKuuBNw1K82c1jbADmfZF4 456
werkflow/modules/system/configuration/configuration_summary.py sha256=22m71vq2_zz963rLCej-Fmit4DZrx8J4mOA5s-WPXAs 1581
werkflow/modules/system/configuration/cpu.py sha256=gf8GBdEwhMsS6EORH5RntdBxuvMeYbtD3YFfqzX_jQI 295
werkflow/modules/system/configuration/data_amount.py sha256=ayFLOAv1twmlixJj7-eTiIljxg1mm0_opptgyt2VGP8 439
werkflow/modules/system/configuration/drive.py sha256=uRvWtKnDxqaEbpjKv1l2GseKo34Oro8-9ss3IrJWZ1U 1199
werkflow/modules/system/configuration/drive_group.py sha256=o7ZuJjdw30d7mjVIl2O_IKhF_XOpcKnDR4Yqlz2pm9g 2183
werkflow/modules/system/configuration/memory.py sha256=FwkEyyM2S07a9X5zuIhUONz7Aq3yfY-ifhzAzoj5Hok 921
werkflow/modules/system/exceptions/__init__.py sha256=en3FNbWUc0J2GAoiSTYVwMJttFjEUtiCVGk3S8_TWkc 230
werkflow/modules/system/exceptions/missing_volume_exception.py sha256=YuUJtswcURTD6dGnXWOcjKnXF1EmGIBCAcLRESkq3pE 366
werkflow/modules/system/exceptions/unsupported_architecture_exception.py sha256=3s7cNXe7EpUo3su2v5XcRiZT-L8eYwhMYD21FrA_yjA 464
werkflow/modules/system/exceptions/unsupported_operating_system_exception.py sha256=Pvh4fqXeZrPg1-x5SRFHNAaXNLV5b3DuFq1in7a8Cac 410
werkflow/modules/system/operating_system/__init__.py sha256=G_tNWFijug8JgxCyixb_6yj0iFbkno3DwLXrJPCRxfY 135
werkflow/modules/system/operating_system/base.py sha256=gVzT1unJgLtQ84OHWrbbTwU7P0RamsRSrhJVFNykcFY 708
werkflow/modules/system/operating_system/linux.py sha256=gSAza76cuxHyR0XNoUWmS2kcHva0LpTVBJ11RH-CwHc 540
werkflow/modules/system/operating_system/mac_os.py sha256=OtPTZNvJ0J6ISnmpyrKZJAp7Kw2C-O3ULn2NAmUKr9A 574
werkflow/modules/system/operating_system/types.py sha256=fYp7ZgQ8PtPIz0jq4uICdFT2TsOv-A6iq2LQUdkwRgU 116
werkflow/modules/system/operating_system/windows.py sha256=2CG-A1FMYTtRedYpg5kV46hCeALuonA1eIc4dY069i0 461
werkflow/modules/system/users/__init__.py sha256=8iPhcZ_15PZ0Y4XkhImq-lHpuaxI2e2jK5GeVAfd3xg 24
werkflow/modules/system/users/users.py sha256=Ppt0Gr5wL8xv_lw1rHouW0vPp19iZc4BBhwErqky6gk 532
werkflow/prompt/__init__.py sha256=yTDRPts4g9sGenO2QFF33dHvvt20y5p-OgSKVzLV7qI 340
werkflow/prompt/exceptions/__init__.py sha256=Yy0LGUX67xPJQP2GkDbxcobQWTKRqSJxWqb-3gzCWSU 52
werkflow/prompt/exceptions/invalid_prompt_error.py sha256=qPhfdeKAqVZNJ0ESZDKHmGJ-N4oKuOpV9qohX3Pa8eQ 424
werkflow/prompt/types/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
werkflow/prompt/types/base/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
werkflow/prompt/types/base/base_prompt.py sha256=y3GErAyG1R4aXBjjOB6IOG1ftVKAwkAREKunBj9H-9U 2372
werkflow/prompt/types/base/base_prompt_validator.py sha256=HTrggYBZPS7Z3M8ibOToGi3-P7pRBactGbp96AZS1ds 479
werkflow/prompt/types/base/prompt_type.py sha256=7T2Lwy_AT6OwOFfdL73wbF3_F4tQeh8pSe5KVWpNqX4 183
werkflow/prompt/types/confirmation/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
werkflow/prompt/types/confirmation/confirmation_prompt.py sha256=Bh0KRi0ErGbY7NioXlQpSfTN2di5BvmM6qm6gJUi7wM 1536
werkflow/prompt/types/confirmation/confirmation_prompt_validator.py sha256=2f6J0Uwf4TDZByN1zdBCapcHArPudzCqOxtZYOnpuQs 435
werkflow/prompt/types/input/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
werkflow/prompt/types/input/input_prompt.py sha256=WSn4wqKJ9Jd-iBVN9MkoMMZCfCk4rRVYavMQXgsI93o 1559
werkflow/prompt/types/input/input_prompt_validator.py sha256=pxUeFn9ovhCjsFSfRzM5905NSk2_ebieiMcynCEkMCo 513
werkflow/prompt/types/key_value/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
werkflow/prompt/types/key_value/key_value_prompt.py sha256=JOSZzfaadb9yU5k2SauVQNDt8GsSZNxJ4R7wO43_53Y 1814
werkflow/prompt/types/key_value/key_value_prompt_validator.py sha256=oxEfvWEmoIokIYx8xidvwDI0s-OVfKfDb4Gz3JBm3h8 918
werkflow/prompt/types/option/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
werkflow/prompt/types/option/option_prompt.py sha256=q9pxM9GMvvcGWkBC7nWKJ0kvK-T-di46srJ3ytOPdLY 1680
werkflow/prompt/types/option/option_prompt_validator.py sha256=AJty5WUeMfmgMY34EuDPf7Su6I2W8mJxCAbvPKxW_iY 415
werkflow/prompt/types/repeat/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
werkflow/prompt/types/repeat/repeat_prompt.py sha256=VTGWwQNxWnDR0FdWgFsVRPmNOsm6nHP1rjdQBXA0SsA 2658
werkflow/prompt/types/repeat/repeat_prompt_validator.py sha256=rwwl5Jp101JG3eUhqtEAifGkZqbzhH7Ay_tuttY9HiY 689
werkflow/prompt/types/secure/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
werkflow/prompt/types/secure/secure_prompt.py sha256=IFvdyWwfqoZEYnqrPw1mA_hov03yncXYumKByXjZyeo 1597
werkflow/prompt/types/secure/secure_prompt_validator.py sha256=4UwrtdW7KFALARDIUmVMNg82AsxVbIYE5k9nz1TD-yE 514
werkflow/tools/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
werkflow/tools/filesystem/__init__.py sha256=tycmuEnGIfWl7gtWMkGlVqJ95HTt-bbN9xLt7gDAyRo 28
werkflow/tools/filesystem/base.py sha256=1m8S0qbgLtuCp3NN6g03VaItpta45R0dBo_lEB5hPdw 844
werkflow/tools/filesystem/binary.py sha256=UjsmWZMnLyK56L9NPi1LdzQvGEvewCorwRjXiqit-nY 2332
werkflow/tools/filesystem/filesystem.py sha256=VFPLalOyGyoG37M2x91c-EXgS_pJN3JO9MYrwu0DGV8 2980
werkflow/tools/filesystem/text.py sha256=HbQWvZOM3-wO0sLr0d1IF0LnnXtA2toXCg5mpH7Qd8E 1239
werkflow/tools/filesystem/utils.py sha256=bHsb6LMA_q_wNo_wtAu17NTAU4ukpA09YOqU0PbYMa8 2131
werkflow-0.1.5.dist-info/LICENSE sha256=bikgPwKYMPiCbXwDow0ShfViYogNN9GMBBH9rnm4LQk 1067
werkflow-0.1.5.dist-info/METADATA sha256=mOMZiZi5njp6w1wTYXvbNwooa6TTZ2qABkxFCyl1X7M 18081
werkflow-0.1.5.dist-info/WHEEL sha256=oiQVh_5PnQM0E3gPdiz09WCNmwiHDMaGer_elqB3coM 92
werkflow-0.1.5.dist-info/entry_points.txt sha256=B_htNqNfjQiGuV0WncuTYfAlRoJt0nVSiuXJFWqhJnk 46
werkflow-0.1.5.dist-info/top_level.txt sha256=cSFlHrpjdcTOfJbdHxmeOOOEYws6L9J2OxqUYeuGhlc 9
werkflow-0.1.5.dist-info/RECORD

top_level.txt

werkflow

entry_points.txt

werkflow = werkflow.cli:run