handoff

View on PyPIReverse Dependencies (0)

0.4.1 handoff-0.4.1-py3-none-any.whl

Wheel Details

Project: handoff
Version: 0.4.1
Filename: handoff-0.4.1-py3-none-any.whl
Download: [link]
Size: 115568
MD5: 1ebaca80e43c5322d165a8476ce91536
SHA256: 7ee9f3880e94563bf32140e8b6b1a0bd4facc51b75bcb6947094dc8c83dbec35
Uploaded: 2023-10-27 02:52:43 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: handoff
Version: 0.4.1
Summary: Deploy configurable unix pipeline jobs serverlessly.
Author: Daigo Tanaka, Anelen Co., LLC
Home-Page: http://dev.handoff.cloud
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Requires-Dist: Jinja2 (>=2.10.1)
Requires-Dist: PyGithub (==1.59.1)
Requires-Dist: attrs (>=17.4.0)
Requires-Dist: boto3 (>=1.10.0)
Requires-Dist: botocore (>=1.13.0)
Requires-Dist: docker (==5.0.0)
Requires-Dist: jsonschema (>=3.2.0)
Requires-Dist: lxml (>=4.2.0)
Requires-Dist: packaging (>=19.2)
Requires-Dist: pygit2 (==1.13.0)
Requires-Dist: python-dateutil (>=2.7.0)
Requires-Dist: python-dateutil (>=2.8.0)
Requires-Dist: pyyaml (>=5.4)
Requires-Dist: requests (>=2.19.0)
Requires-Dist: s3transfer (>=0.2.0)
Description-Content-Type: text/markdown
License-File: LICENSE
License-File: AUTHORS.md
[Description omitted; length: 2350 characters]

WHEEL

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

RECORD

Path Digest Size
handoff/__init__.py sha256=BI9S_d8ma3v7VrqCCYD5vqw_VUaAr8V5ArM-vrxL4kQ 20282
handoff/config.py sha256=i3gTHUg7W0vu5-9rlUUUlKY8J8V1bQKSZLwR3gx9EZ0 6446
handoff/core/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
handoff/core/admin.py sha256=OnaFIxBtu-iIVfSbayU8AUw0Kmf6vPclC6gHaCoKKEM 27320
handoff/core/operators.py sha256=DGeDr0VwUY1JnKKXUJ1smwbqO0aBGIIbe_Z_37FLoZc 14441
handoff/core/project_schema.json sha256=K_vnnNpBfKy2LfRYSpOkKQOGGshXOwtdum1vooDydbw 7097
handoff/core/task.py sha256=7BgYivOK_fSLT_8aa0fhK9fENlTREG-DW86YGd1lUKw 1862
handoff/plugins/__init__.py sha256=SIyL_xA2qpKAHilKOk8j1wMIunKslF-ziu_trpW37LM 32
handoff/plugins/envs/__init__.py sha256=xFi6ri4kRw_ywiy0s8SnMXafyYsu07bsnxOzjKlZhqI 397
handoff/plugins/quick_start/__init__.py sha256=xeMKIEFw2_XzvKaPLx3XC9mTZDATN6QLxXNwMTw5DvE 797
handoff/services/__init__.py sha256=Ulc_VkC-BLTkk7Yrh0D6uRgk8tR2J6f927jsGWaNHJg 39
handoff/services/cloud/__init__.py sha256=Qs8kLfHzf1gQK3rGr-0ChWybdj7HWyjjg_Z3v3wud9g 20541
handoff/services/cloud/aws/__init__.py sha256=KdIM2-QY326utfmviZlaEsAnRSmZ-CvNg1dKB6U6HX8 35933
handoff/services/cloud/aws/cloudformation.py sha256=9CWxNlHGqeKUcyF3p2_hL7I7CWFZ1vPk0UjPeOKlYSU 2776
handoff/services/cloud/aws/credentials.py sha256=cBCQ503ACJbHGCibEBFkXbDLxNuxMGvv9KlDAPQbfOM 2025
handoff/services/cloud/aws/ecr.py sha256=Ii9-QVci-55Cm_TW2kBfNC25mkcSgRUqFGkAu5n9qvo 2318
handoff/services/cloud/aws/ecs.py sha256=Hsa8PP5u6VXo0BNSOElAvBjvjz2kSj95cjRZwhwwM54 4370
handoff/services/cloud/aws/events.py sha256=eIXFOd293BykMbbM3JxBr927OU9NirPBe5ns6th2ap4 5448
handoff/services/cloud/aws/iam.py sha256=38sO4iNich9m1OhRFZzWrciTYnUxYMku0pjKwX0DJ0s 779
handoff/services/cloud/aws/logs.py sha256=hlPVz5YrEgsmwjRy4ze1J9IDwUzEHlkUp8qt1DU3JD8 1935
handoff/services/cloud/aws/s3.py sha256=r9XQ7rjeKJ-3MQcvwudeEIMAjAubRH2QnOHa-dJzkgI 7305
handoff/services/cloud/aws/ssm.py sha256=Og78MDEeJf-dJEc9RcAngrUNpy6kcKUTUDLr7cATbB4 1977
handoff/services/cloud/aws/stepfunctions.py sha256=qYZx7O3WZdOWNCn6gqO5TKMdIgRqFbE6it55A-f-qBc 2640
handoff/services/cloud/aws/sts.py sha256=CD71BKoig-ycqGKsuIdaxN8Ebl7FfUtKTeZ-q1duJnw 832
handoff/services/cloud/aws/cloudformation_templates/alarm.yml sha256=ZzndMvDZwL7a0O32zsDiHfitg04xkYWpYqNJ5oeIgx4 1930
handoff/services/cloud/aws/cloudformation_templates/resources.yml sha256=gOqyWtqzta2TYfs2PDnza8rkdkyA1yDlPSIjbp8wVKk 5459
handoff/services/cloud/aws/cloudformation_templates/resources_static_ip.yml sha256=VSiWE_cUCzIAKRLJiLqDF-wSg6j7SWXtx5UFTmZI0TM 6192
handoff/services/cloud/aws/cloudformation_templates/role.yml sha256=BSZPmyfPNvLE8d22niKfCGHVLz0PCQbrCd6SFCG0jhE 16402
handoff/services/cloud/aws/cloudformation_templates/s3.yml sha256=iQUDyJ4JJrkjKA0OEP59p15RflKLxpEujEFKyGvrHOE 652
handoff/services/cloud/aws/cloudformation_templates/task.yml sha256=ft0I0g9hpTybWiH2LsskLrjOYOqi6-RAsWSiOewmfIQ 4886
handoff/services/container/__init__.py sha256=BugxGtBJE9TAd75ULr-OF_oFWcKNNEiHNP8nn32UblQ 3299
handoff/services/container/docker/Dockerfile sha256=qKN7No0442dPD3LMasks-SyEM-vD1vkvfBosM2zPdh8 677
handoff/services/container/docker/__init__.py sha256=RarOauXPpd52SNGP0_diGrOCBruECgsLj_IGp4dzRS8 4215
handoff/services/container/docker/impl.py sha256=dLCu3YlsC3adytP_GoIgE9wHtqC0Fce4LB4peqpl0aU 7111
handoff/services/container/docker/script/install_handoff sha256=qWci28Mq4k4S3h1a2wuFBl5EJj0xnqgjgmFpKy6ks_Q 296
handoff/services/github/__init__.py sha256=6eDgcmDccwvuIvX8nfQJcwScQLJ2phZCmDl1iEX08Mg 8831
handoff/test_projects/start sha256=-pctPyuJ4YxMTWCtIv6_bhN48i6OOe2Y98KpG69AYOU 393
handoff/test_projects/01_word_count/project.yml sha256=awR9M6eBH6XbY4K3AIPl4idQ36K8vPIh9gpuTE2_I8o 280
handoff/test_projects/01_word_count/files/the_great_dictator_speech.txt sha256=8KZzVwSgPsoDMvd6fYP2cGemjPMJOwD_4CAJO8G5HGY 3407
handoff/test_projects/02_commands_and_vars/project.yml sha256=hO9EP5loJtR_tfYw_3dgoYenLZeH-nzGvHsOgjRSEUQ 1049
handoff/test_projects/02_commands_and_vars/files/the_great_dictator_speech.txt sha256=8KZzVwSgPsoDMvd6fYP2cGemjPMJOwD_4CAJO8G5HGY 3407
handoff/test_projects/03_secrets/project.yml sha256=E2Kq4A6dlk_wmWPiz1j5raNoXAK9OBP9qBN-nkkIgWc 405
handoff/test_projects/03_secrets/.secrets/google_client_secret.json sha256=iBiCZ58EoYBPDq3UYZmNMzfaKAjEs9ELoS3LxRZ4-yg 845
handoff/test_projects/03_secrets/.secrets/secrets.yml sha256=RPmcN4u3be7TzP5mIIv5aDnx8LnX0T38yaRuY1g1544 405
handoff/test_projects/03_secrets/files/config.json sha256=-T5EBeaQK02FhCEJABlyDUOzW3OpiiCvxwiS6-gHFgQ 71
handoff/test_projects/03_secrets/files/google_client_secret.json sha256=wyAp_0lCXyND_mFV2-FQd0tI8gEyPibiunR8sk8MUqY 27
handoff/test_projects/04_install/project.yml sha256=uXYTGtsV8D6AH4uRzc9LDVSwp_xmzD5Xywk86V81HAc 860
handoff/test_projects/04_install/.secrets/google_client_secret.json sha256=iBiCZ58EoYBPDq3UYZmNMzfaKAjEs9ELoS3LxRZ4-yg 845
handoff/test_projects/04_install/.secrets/secrets.yml sha256=RPmcN4u3be7TzP5mIIv5aDnx8LnX0T38yaRuY1g1544 405
handoff/test_projects/04_install/files/stats_collector.py sha256=F5xioJTrnpCeT1L0ZDSVp4PFRLNxPfg4Z19htdu7QVk 751
handoff/test_projects/04_install/files/tap-config.json sha256=OcC4pvB10_DnjNhQLB6uiNiFMmxr8devpsCEtAjKuR0 68
handoff/test_projects/04_install/files/target-config.json sha256=HDFElJ1mGGtWIhPVM-VYCmte7_pwv71v5w_tnQBUQHI 84
handoff/test_projects/05_foreach/project.yml sha256=Cswt-br1dfka1k_k4lY1irHNfd7RDXjXe4TJjKMIvbE 334
handoff/test_projects/05_foreach/files/in.txt sha256=9rSUZ_WVsaRORCwZiz300iHojvyqvCYlT44K1PebYkI 10
handoff/test_projects/05a_foreach_except/project.yml sha256=zvbXLlTeHipD8UVxiRacFYdBKRKPUQ2Wl1ua3Igoz5E 566
handoff/test_projects/05a_foreach_except/files/in.txt sha256=9rSUZ_WVsaRORCwZiz300iHojvyqvCYlT44K1PebYkI 10
handoff/test_projects/05a_foreach_except/files/run.py sha256=l0NC4sD6PsCRzc2Gpgch_s1JG5Om68tfe5hqFsPUpf4 320
handoff/test_projects/05a_foreach_except/workspace/artifacts/generate_files_stdout.log sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
handoff/test_projects/05a_foreach_except/workspace/artifacts/list.txt sha256=9rSUZ_WVsaRORCwZiz300iHojvyqvCYlT44K1PebYkI 10
handoff/test_projects/05a_foreach_except/workspace/artifacts/list_double.txt sha256=oIqciugOxYRXqxSkoIZIQKk6ClqoOyVP1WM8WoSirkQ 9
handoff/test_projects/05a_foreach_except/workspace/artifacts/make_id_files_1_stdout.log sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
handoff/test_projects/05a_foreach_except/workspace/artifacts/make_id_files_2_stdout.log sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
handoff/test_projects/05a_foreach_except/workspace/artifacts/make_id_files_3_stdout.log sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
handoff/test_projects/05a_foreach_except/workspace/artifacts/make_id_files_4_stdout.log sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
handoff/test_projects/05a_foreach_except/workspace/artifacts/make_id_files_5_stdout.log sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
handoff/test_projects/05a_foreach_except/workspace/artifacts/make_number_list_1_1_stderr.log sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
handoff/test_projects/05a_foreach_except/workspace/artifacts/make_number_list_1_1_stdout.log sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
handoff/test_projects/05a_foreach_except/workspace/artifacts/make_number_list_2_2_stderr.log sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
handoff/test_projects/05a_foreach_except/workspace/artifacts/make_number_list_2_2_stdout.log sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
handoff/test_projects/05a_foreach_except/workspace/artifacts/make_number_list_3_3_stderr.log sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
handoff/test_projects/05a_foreach_except/workspace/artifacts/make_number_list_3_3_stdout.log sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
handoff/test_projects/05a_foreach_except/workspace/artifacts/make_number_list_4_4_stderr.log sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
handoff/test_projects/05a_foreach_except/workspace/artifacts/make_number_list_4_4_stdout.log sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
handoff/test_projects/05a_foreach_except/workspace/artifacts/make_number_list_5_5_stderr.log sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
handoff/test_projects/05a_foreach_except/workspace/artifacts/make_number_list_5_5_stdout.log sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
handoff/test_projects/05a_foreach_except/workspace/artifacts/out_1.txt sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
handoff/test_projects/05a_foreach_except/workspace/artifacts/out_2.txt sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
handoff/test_projects/05a_foreach_except/workspace/artifacts/out_3.txt sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
handoff/test_projects/05a_foreach_except/workspace/artifacts/out_5.txt sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
handoff/test_projects/05a_foreach_except/workspace/artifacts/verify_result_stdout.log sha256=feFVXfDCcAMp6BW5OzLFccPqVNyWe4noGrc7mXK3LR0 2
handoff/test_projects/05a_foreach_except/workspace/files/in.txt sha256=tVhKFGQRlJggTSv_uGlEmE3mUqyyd8sNKmgQlE7hM1A 9
handoff/test_projects/05a_foreach_except/workspace/files/run.py sha256=zh4Zsr0ixKPRvEiQqhDw5sh52iLWwOvDHuJBxnWW4HA 319
handoff/test_projects/06_fork/project.yml sha256=N-dZJgwwoy7M8wi9yFwCNInXKimRKabf6oHw8l040ao 963
handoff/test_projects/06_fork/files/convert_to_long_format.py sha256=62d48ecgqv9vvH2IGjHRoiBf9zE_IKSa4NW9LveUH5Q 1294
handoff/test_projects/06_fork/files/stats_collector.py sha256=F5xioJTrnpCeT1L0ZDSVp4PFRLNxPfg4Z19htdu7QVk 751
handoff/test_projects/06_fork/files/tap-config.json sha256=OcC4pvB10_DnjNhQLB6uiNiFMmxr8devpsCEtAjKuR0 68
handoff/test_projects/06_fork/files/target-config.json sha256=HDFElJ1mGGtWIhPVM-VYCmte7_pwv71v5w_tnQBUQHI 84
handoff/test_projects/06a_fork_except/project.yml sha256=g9XYSyX0BW8dY138nNLZXe8B9H1nSmWI2DGvQMn7laU 502
handoff/test_projects/06a_fork_except/files/in.txt sha256=9rSUZ_WVsaRORCwZiz300iHojvyqvCYlT44K1PebYkI 10
handoff/test_projects/06a_fork_except/files/run.py sha256=Y1dtw-HL_J1mEeoJuyzzkUroBbQmcqesaMeCvCKe8V8 422
handoff/test_projects/06a_fork_except/workspace/list_1.txt sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
handoff/test_projects/06a_fork_except/workspace/artifacts/list_2.txt sha256=EOnL2k64UPr7hW8UwdcphJagfMw8KSrsAaFXJEOl7b4 14
handoff/test_projects/06a_fork_except/workspace/artifacts/out_1.txt sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
handoff/test_projects/06a_fork_except/workspace/artifacts/out_2.txt sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
handoff/test_projects/06a_fork_except/workspace/artifacts/out_3.txt sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
handoff/test_projects/06a_fork_except/workspace/artifacts/python_stdout.log sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
handoff/test_projects/06a_fork_except/workspace/artifacts/sed_stdout.log sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
handoff/test_projects/06a_fork_except/workspace/files/in.txt sha256=tVhKFGQRlJggTSv_uGlEmE3mUqyyd8sNKmgQlE7hM1A 9
handoff/test_projects/06a_fork_except/workspace/files/run.py sha256=lmVWaZ3mMZQS6FIsUeBdP3tKffsRBhdVIe8kSW-KrZI 421
handoff/test_projects/scripts/auto_run sha256=Bcv_y398qJW3e1FGxQKUj0XIAv4gHHj1YuBSucmXpXw 565
handoff/test_projects/scripts/auto_run_all sha256=LCamo73S6Kcb0ycC2L8tT0CbR2izpkbbRK6S6MapR2M 282
handoff/test_projects/scripts/funcs sha256=dhmBpxf2WtzFCldeF5n1_3tA2RqxeP9u8gNmrIuxaPM 5356
handoff/test_projects/scripts/aws_get_started/01_run_local sha256=AkZCnHQWm1quqsSELUCwatJ01B-n6LZhi0ipCdvfOkg 7261
handoff/test_projects/scripts/aws_get_started/02_venv_and_install sha256=dyeIXW3L4NC_LMvVJ-WtiW2Vh6Kcrj3zYsoGpvnvNqc 2677
handoff/test_projects/scripts/aws_get_started/03_control_flow sha256=bjbjMnlp3gXBWx5dNCfSJ7XPi_UVXeoDuUVl7sJcuuA 2738
handoff/test_projects/scripts/aws_get_started/04_set_up_aws_account sha256=0iWV21FxMT2S-cO41RbeQAiZxykaKEDDE1wr5LdYotI 3124
handoff/test_projects/scripts/aws_get_started/05_run_remote_config sha256=vB3O_QCk3VA-pIVcUw9tSOzjxBZPAftqYIoqw8u8hvk 4067
handoff/test_projects/scripts/aws_get_started/06_docker sha256=UmIFh6vwZLUCg7UeuH5zdpJg5eMUY3CLGn2_1w7bIYk 1911
handoff/test_projects/scripts/aws_get_started/07_fargate sha256=w3VVxd8Ezhm4uSkQ60GY5vmhV00s5mIPRuCyy98H1CA 3538
handoff/test_projects/scripts/aws_get_started/08_schedule sha256=EQSQT1zZBLrPMxTlJLmMN1UD7mtWQAlT5qnYCbIPoiM 1808
handoff/test_projects/scripts/aws_get_started/09_cleanup sha256=WGYlD01Ca_x6Bx3_Dnyei8asZeazF3-Rkqbl1F43w6s 2092
handoff/utils/__init__.py sha256=66cZwtlfPPP6FsG00NQUuCZOss3rFn1tpQ6ej9sdhAg 3672
handoff/utils/pyvenvx.py sha256=pVQPDJCE-ZP5ccMklExbGMQyuMVHvt562ErwUc0nnaE 9393
handoff-0.4.1.dist-info/AUTHORS.md sha256=tKhbmJpDiF6FCyGK0jGbM7sYF7JOnEWhKjcP8pgYnvk 153
handoff-0.4.1.dist-info/LICENSE sha256=xx0jnfkXJvxRnG63LTGOxlggYnIysveWIZ6H3PNdCrQ 11357
handoff-0.4.1.dist-info/METADATA sha256=hPAiucTjAjJaATRPB9Xrrlb7HLDfz-A8GklGFzYg_XI 3500
handoff-0.4.1.dist-info/WHEEL sha256=yQN5g4mg4AybRjkgi-9yy4iQEFibGQmlz78Pik5Or-A 92
handoff-0.4.1.dist-info/entry_points.txt sha256=6kv_uBPfan8THXR3nZ49uLUQ5HIAmqV2_RrriE8oA84 52
handoff-0.4.1.dist-info/top_level.txt sha256=wdc2WbQn7TWqki2FcFVjjplXQSjVDpGtLwsouGkYZcg 8
handoff-0.4.1.dist-info/RECORD

top_level.txt

handoff

entry_points.txt

handoff = handoff:main