deployfish

View on PyPIReverse Dependencies (1)

1.11.14 deployfish-1.11.14-py2.py3-none-any.whl

Wheel Details

Project: deployfish
Version: 1.11.14
Filename: deployfish-1.11.14-py2.py3-none-any.whl
Download: [link]
Size: 189949
MD5: 0fc61a45ec4209dce6747d1d17a02a88
SHA256: 0baf8164cb61d6e1faae3f58d158f3be92f05f3a0c7ff2542d6bde7f4efec162
Uploaded: 2024-04-15 23:03:43 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: deployfish
Version: 1.11.14
Summary: AWS ECS related deployment tools
Author: Caltech IMSS ADS
Author-Email: imss-ads-staff[at]caltech.edu
Home-Page: https://github.com/caltechads/deployfish
Project-Url: Documentation, https://deployfish.readthedocs.io/en/latest/
Project-Url: Source, https://github.com/caltechads/deployfish
Project-Url: Issues, https://github.com/caltechads/deployfish/issues
Keywords: aws,ecs,docker,devops
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Intended Audience :: System Administrators
Classifier: Programming Language :: Python :: 3
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 :: System :: Installation/Setup
Classifier: Topic :: System :: Systems Administration
Requires-Python: >=3.7
Requires-Dist: boto3 (>=1.26.36)
Requires-Dist: cement (>=3.0.0)
Requires-Dist: click (>=6.7)
Requires-Dist: colorlog
Requires-Dist: jinja2 (>=2.11)
Requires-Dist: jsondiff2 (>=1.2.3)
Requires-Dist: pytz
Requires-Dist: PyYAML (>=5.1)
Requires-Dist: requests (>=2.18.4)
Requires-Dist: shellescape (>=3.8.1)
Requires-Dist: tabulate (>=0.8.1)
Requires-Dist: typing-extensions
Requires-Dist: tzlocal (>=4.0.1)
Description-Content-Type: text/markdown; charset=UTF-8
License-File: LICENSE.txt
License-File: AUTHORS.txt
[Description omitted; length: 4575 characters]

WHEEL

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

RECORD

Path Digest Size
deployfish/__init__.py sha256=C7CqbtmDWSuXF-foy0L1cSA7aqXouL10mLhykagAcbM 178
deployfish/exceptions.py sha256=WSfDIu-M6Rf_pU4CN1lTVjuIcpIydgIOyLtVw57_W6Q 2522
deployfish/main.py sha256=HCj8gPaf1Ecgb7r23DKndmSPrgNg2EvUJJeXT1uK6_c 8316
deployfish/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
deployfish/registry.py sha256=GexCqOb9HSpz5_4FFQGQQnyGm_ABrUpgUHSd2UX39Mo 1252
deployfish/types.py sha256=padyfrEjnU0kBQ8KmA3xzWv67dk140gEX5rXFl-dBOc 3371
deployfish/config/__init__.py sha256=wRlengFS6qC2atgNnQy_yikyCJLR3TggG_kGiictcgk 360
deployfish/config/config.py sha256=hXfnTSy5cEsDspW08Qb2sj09NzkSiTpbhU7cfYxvVvc 9533
deployfish/config/processors/__init__.py sha256=dNidprJB7gt0EZatAI0yjvThAGw03z0R8KYMKqoSdwI 1317
deployfish/config/processors/abstract.py sha256=wnSdtj6lfqZwldmL-jd7FyfRQM287k520Z71nm2avrE 8192
deployfish/config/processors/environment.py sha256=Ys60uakOAGn3WGvWy_idWYuWyEAsIc73UJ3tSVKtujo 4206
deployfish/config/processors/terraform.py sha256=QzOn6F2S3-CaizVNGHO5WBxJSSk320uWLMmeE0OmmzE 10456
deployfish/config/test/__init__.py sha256=kUR5RAFc7HCeiqdlX36dZOHkUI5wI6V_43RpEcD8b-0 22
deployfish/config/test/env_file.env sha256=GcfLc4GETwrbonyyDneDC2AlmOoG8njouFevaYKP3JU 86
deployfish/config/test/interpolate.yml sha256=H_-FgYgD6wFNk9LO1ta3Aikdxk8eVLZrKniaAEdZY78 2037
deployfish/config/test/terraform.tfstate sha256=6PeVEf8HHP-5bGdT9ZdAxRrNB7eBvb7xKSp27HuZIiA 2821
deployfish/config/test/terraform.tfstate.0.12 sha256=QS6ciWEaQxgm9QjBvmzpB3O-wuJRbNRm6TZHeVTme7w 2413
deployfish/config/test/terraform.tfstate.prod sha256=CZY1u7ZL8_SJXu2RbUdHfA0w_B44nDmosT1t-Zun4Eo 2163
deployfish/config/test/terraform.tfstate.qa sha256=hrKi36DDrcKV7NLXtfrtQyjL-m_l8_HBSCE2k88H3Jk 2153
deployfish/config/test/terraform_interpolate.yml sha256=NIvUmKaSmdzzachBe7jfV9MxUbGwx_DZIIoxzpfHZ08 2015
deployfish/config/test/test_Config.py sha256=B45r5KtANQ0ANWMtjVg5SjqD3Pv5Z_QZT5JQCZqN84E 8283
deployfish/config/test/test_Terraform.py sha256=WOOBw_0czLgi7rwvecFVSGUUr-UIvJ4FRb_HjWJuge4 3232
deployfish/controllers/__init__.py sha256=ELtjnkkDJbIbDY-ro2GqgqOVgD1gkoAoucH8FAkrBTA 1100
deployfish/controllers/base.py sha256=xz06rioJ5clCKizoinNziNaJzRpK-Tj9jQs_EymK8jw 6751
deployfish/controllers/cluster.py sha256=ULjK6HV607GbmhaKKUfSdj3dMaa6PH3bQXbFTBwck88 6992
deployfish/controllers/commands.py sha256=pcSAsoS_BcsvGMl2iUPdFWHsS-2XnWEErf_tyVHNvH4 15554
deployfish/controllers/crud.py sha256=vptrRCV3ntsl9tksNOvEYJcoK0s_Y2XlPwlkXBFKlS4 9395
deployfish/controllers/elb.py sha256=lvd8aZJv1na9KPcMoLqhrMYl3NJ1eo4KlwIQ3K_euZc 2109
deployfish/controllers/elbv2.py sha256=aCKnUpv6KT8PYYFSX9t5NmkeH1XJ3L-kOPhC9voT4Fs 4997
deployfish/controllers/invoked_task.py sha256=NznAu5icivHHnESNDuT0diCur-a-KxGtnHBqXPwvR88 2654
deployfish/controllers/logs.py sha256=Q0qQ1BqnzbkOmyGWQiYXuBjT4oCVkIdGGRtovMrgwpg 11332
deployfish/controllers/network.py sha256=LzPr1FUE7hyoDGYllPcoGcOIksolhZ1NiMsHXCxXYxM 13998
deployfish/controllers/rds.py sha256=zwB-MlfmIK4M8Aj4B9rvcN0ME6sDBiXwToRRAo-2VnI 1999
deployfish/controllers/secrets.py sha256=jsR0u1v2j226kHdP5883iX-Cejs-y2QbYkmizsrdmfA 7584
deployfish/controllers/service.py sha256=Lpnbv-a4eUWrmV_bBgyVsLE-gaADZ26u2u1p5EXBzgI 16032
deployfish/controllers/task.py sha256=d81d5zUfdh6w9piRBdHeenxCPqRE9TAa47XYuG1RYZg 14035
deployfish/controllers/tunnel.py sha256=ZkxG36sDTQJdEhoot1zQ0NW9uO2KDhTAK5oa6a5IKV8 10093
deployfish/controllers/utils.py sha256=3wi0OaYcFv6oUu1dJ55wzTDwfitmUb5S29npizgqHiA 2305
deployfish/core/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
deployfish/core/aws.py sha256=wDJ1hGpYo8JJp5YRWfdUXRSlVvVGYOpVkZAmQA5T3RI 5056
deployfish/core/loaders.py sha256=wt-1f0DSv304JjURuaKwkPwPnu2Nay_t9Cu7kovwJnc 5343
deployfish/core/ssh.py sha256=xnzqZ-DgmewT-cjz7d201R7yJUUjoPNrjkKNXSGw6wc 20555
deployfish/core/utils.py sha256=Sdb_qxQE4YZUzjmlRSk3efvLP6NcXTV3thzrJmYXyA8 176
deployfish/core/adapters/__init__.py sha256=x_ErSAe5CrvoDlV_ZOKNRppq_hKDxhWaFHCupMq3tPw 44
deployfish/core/adapters/abstract.py sha256=P9e6XvhDioyfG9lHYq7GRSS27ghE8XA_73U3cVwiGbs 2474
deployfish/core/adapters/deployfish/__init__.py sha256=En3gYjARPMxuhj4vORpwhn4yJyXqyoKemXrV-C_2XDQ 1621
deployfish/core/adapters/deployfish/appscaling.py sha256=c-DaPcj8w_N0ci0805bhfQXcW8Y7FUBY8nbFm4YjvVc 4321
deployfish/core/adapters/deployfish/cloudwatch.py sha256=PuukKmlPamNSthkKfbDvB0abgG2wkskB1nnyigVAd64 2610
deployfish/core/adapters/deployfish/ecs.py sha256=7G8wAdThUxIL7waidcPMKDJEI-T9g7UT0b8NdBNwvog 59403
deployfish/core/adapters/deployfish/events.py sha256=G7iIwAtvp7TKrXKKFDaKqzBUYv5KF5-SIMTaejatCOY 2273
deployfish/core/adapters/deployfish/mixins.py sha256=oYzsCox47rQT1Bc7MebOVU3W_yOXbyQWOuoYk0MIJ9E 393
deployfish/core/adapters/deployfish/secrets.py sha256=wrbH5xNTh9rac8hsO1uEwlrMqq4svxEVnMoG4lLb5vI 4075
deployfish/core/adapters/deployfish/service_discovery.py sha256=pCWulLC66RZZx6z3PENRF3HGB3w1SaXvHLv9jBLN4KI 918
deployfish/core/adapters/deployfish/ssh.py sha256=T-YnJWYy4qRzk9wV9P3Vpkk3p750OXFw1b3pfN0Ando 293
deployfish/core/adapters/deployfish/test/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
deployfish/core/adapters/deployfish/test/test_ServiceHelperTaskAdapter.py sha256=HAnHqcvJJsPdf9sL7e4A213uSu7zQxwhnfPjWT_ccVc 26267
deployfish/core/adapters/deployfish/test/test_ServiceHelperTask_new.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
deployfish/core/adapters/deployfish/test/test_Service_new.py sha256=BwvMEqB51zcBfqpnMVfAHKRPag--RxoIQ5EX_-7PV7E 11743
deployfish/core/adapters/deployfish/test/test_StandaloneTaskAdapter.py sha256=l88l9lMM0Zz7tO067zKM6kLcVPVxhRCqaRDOxdkr134 14649
deployfish/core/models/__init__.py sha256=IQPa6Pb8B_CkPtKGlpvrLMoRfmPb22lZQYJUZs2-C5o 642
deployfish/core/models/abstract.py sha256=nO7_wGnUTZsy9u7ZMXv3AOQN2x5abHwkS-VNrS7tFis 6878
deployfish/core/models/appscaling.py sha256=jinxjmU9Xxqi8V6wd5G1fZL9jjvkhENPZrUgKFNzDcM 6840
deployfish/core/models/cloudwatch.py sha256=LvbBJIqnauUu8tdf3yaRBvADxwejYJH24XKcNH9N4PY 2484
deployfish/core/models/cloudwatchlogs.py sha256=zQcU0QLmlJQysMMTbwgLj9WABm9G3Yhkz15JspUl6WA 13707
deployfish/core/models/deployfish.code-workspace sha256=dW8vTIRA75YkbeLoBAH7_IvDlOUSvWkjyBFDVCqKw8A 67
deployfish/core/models/ec2.py sha256=LpxGg8ffWhrVwZlvkPXpihJKgrr84QFT8IVJUP5ch7w 16677
deployfish/core/models/ecs.py sha256=BA4-NKzT0u8sL8A2DRttmakg2zpmlGQ0Y3BQbAQrcHg 105043
deployfish/core/models/efs.py sha256=Y7BwYaCQqDMocxkoO4QdIlypnuoYdnzGYRH52eD9Bmc 1592
deployfish/core/models/elb.py sha256=94d-18BwtAbpOiqJUiDj2Ry7JmjUPw3QGIXY6ch54Tg 6913
deployfish/core/models/elbv2.py sha256=gOeIwOmqCLaK-mUiKdZtixI-FRsyE5qDtMaM6GA9asY 20435
deployfish/core/models/events.py sha256=fMuAF6fhy5UGA-KYrl3yartCh_JefhSAI0fMidQ9LTw 9083
deployfish/core/models/mixins.py sha256=ZLZTn2q920yNZ0PIvc2GZ7-UIzJty7cYazKlpN7ev6o 14943
deployfish/core/models/rds.py sha256=M4XV0oBejWhk1hSsG_jllnMeIkJlBoM7eDhKE_Sd-VI 5404
deployfish/core/models/secrets.py sha256=msiasFo01IvfKdypUkaibcFKFsGb-cAlH-zRwidgWOs 12744
deployfish/core/models/secrets_manager.py sha256=cuI3aAcP-AYONOXw9FVxwJJBOkS_jsLedzeCI2DpLrY 2938
deployfish/core/models/service_discovery.py sha256=klru3jlEQ9VK1P_iqdhr9zHwKix23GlOEvinDJDvW_g 11657
deployfish/core/models/ssh.py sha256=5Z3U9HSBUWonXDnQdfP5z9OqN-iBTkE7cH0v67ycIT8 5246
deployfish/core/models/test/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
deployfish/core/models/test/test_TaskDefinitionFARGATEMixin.py sha256=vCnUjn9L2aI9yVWVtdnZ-s9fKfvV4VK3wZJGL3rBMHg 10916
deployfish/core/waiters/__init__.py sha256=0fy68T0xEhTncKYs8KTgTZyPs-KMp7tSzoP10TcTA3Y 8165
deployfish/core/waiters/hooks/__init__.py sha256=5pfF0kbBXQEJ-LSRncWIdwFqpN4rdii6dr-kxphWnxo 91
deployfish/core/waiters/hooks/abstract.py sha256=SsJ93JjlX6vYnylZ7UnO6bLQ675fTTUkDqcCXmeqlow 2974
deployfish/core/waiters/hooks/ecs.py sha256=Rst1xVhlKE_41VH-G_x1InOOkgmbIjhL1lqzTHLSGvU 7828
deployfish/ext/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
deployfish/ext/ext_df_argparse.py sha256=sG5-MSK_4g57xV2wZw_w3t6Nny25ezfnSLaUPuQPXoQ 1957
deployfish/ext/ext_df_jinja2.py sha256=r6A4V2gKDjc5SUgh73ITBe-Rp8p90LlkGanJu-vPV1s 7875
deployfish/ext/ext_df_plugin.py sha256=J7W88inMcCRWJa-YUj7nE6q6OLoTGDG1QjjyeQ-YFKI 4930
deployfish/renderers/__init__.py sha256=TiOlMQyXQwsEpOxUPMRvvDhRZ_q8rcB0KlotXNNvE40 91
deployfish/renderers/abstract.py sha256=NE9DjHr47-0RZPgg08FQCBNdTcWLJdWJxTRk6KBNCB0 194
deployfish/renderers/misc.py sha256=I2l0EyQ-cSl4bKm-QaozYdRkK2sT0lw3pfmuNcVBvqs 2054
deployfish/renderers/table.py sha256=SimXb1ARszBZEW_X9ZJolOQXBP8DRQTps0gjrwzaXVA 14566
deployfish/templates/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
deployfish/templates/detail--classicloadbalancer.jinja2 sha256=10Vz2jB04t7SLtt9AlE1eQ0HVh4QZ_XnvXppX-eKto0 1670
deployfish/templates/detail--cloudwatchloggroup.jinja2 sha256=iGipEhlH-OgdbGsAOg08oY9JLKRm1f-4jjKBtdW1FNw 734
deployfish/templates/detail--cloudwatchlogstream.jinja2 sha256=4cdPLhb7lIGd2XNTcrYDbnCcDJQtbqTAnf3Tj6p7vIc 992
deployfish/templates/detail--cluster.jinja2 sha256=GCUMVwQrsrSzbBNElYfOkwvzma81YcANNMBptvt8xd0 1620
deployfish/templates/detail--invokedtask.jinja2 sha256=TFr_zFffC9QY7UTnkRAhUdGkqwsO8bb6vWB16GWKF2c 1284
deployfish/templates/detail--loadbalancer.jinja2 sha256=039ebkWVHNJR3Rk3f4hG8fmPT1Rb0XwHBQTYVMl6_cc 1162
deployfish/templates/detail--loadbalancerlistener.jinja2 sha256=Ti86yLjIFuICHJbBBweka-Tbu9bMK2PebTErJ-Wmt-o 573
deployfish/templates/detail--rdsinstance.jinja2 sha256=imZ8z5kG1wjhtVRzPIvzihBY16wW3LxpeG1Y5fg9v6w 1133
deployfish/templates/detail--secrets--diff.jinja2 sha256=YC6DLYI0serlrXgSR3IEo-ZduQfhyA9XeUdpwaz1GV8 918
deployfish/templates/detail--secrets.jinja2 sha256=5er0FJa1iWLUP6hUen_0mnCqo7BkGBNnpTWH_iIOFN0 80
deployfish/templates/detail--service--short.jinja2 sha256=cXRsWNBACk3DL6pB7CYoUnM_C4cy-7pkPkAoyx_RzbI 1477
deployfish/templates/detail--service.jinja2 sha256=LqniQxsaMQy6nAjEZVXEe_vOB9hjIG0eJVlacC6CACc 1081
deployfish/templates/detail--servicehelpertask.jinja2 sha256=79GVYHKjrhAmEBVGkzqlQaeh3b2EGd9RjPGX7ihk7jU 1479
deployfish/templates/detail--sshtunnel.jinja2 sha256=Lj4DsQN-r8rCz3jpBNNnoN_FFrOnuoc2UxBBLPeF26Q 502
deployfish/templates/detail--standalonetask--short.jinja2 sha256=taze69h__XfmHr-TWrrDlkb2TV6WEbhb4r8MRqpXDw4 1318
deployfish/templates/detail--standalonetask.jinja2 sha256=LnLvrEkeC9KL78ylFlgb0z_9Zuvnua6hZuhc612Y_Bo 313
deployfish/templates/detail--targetgroup.jinja2 sha256=R82JHhgxvDVcGlPgG8F4FN70tYOxIhjfuVy2QeTqhuU 582
deployfish/templates/detail.jinja2 sha256=Cg-nJeEws_iKHBjBc4_vXcNNnaYZrSmUt2GAvsW4F1g 255
deployfish/templates/macros/awslogs.jinja2 sha256=HKn9ivHVbd3vFC4iJLaVM6n35CGfg9FhHn9ithxj6Gs 283
deployfish/templates/macros/classicloadbalancer.jinja2 sha256=V3ezq2Z89UvH2Oyreqhbp_dR3rSIsmZXoPPXmTYp3Uc 394
deployfish/templates/macros/invoked-task.jinja2 sha256=252oDtwKzL0tFAtLqJCRjfwsllp5Vz4u3UzFw_j8P5g 2393
deployfish/templates/macros/secrets.jinja2 sha256=rLXfKOqrvPnn50ZNaUffIWl8s0u5jVticOAm7TnkiJQ 868
deployfish/templates/macros/service.jinja2 sha256=pZv2tFRIXvm7ZA05xiw1q0_l_c-dt3sTSqJhrD0kBqI 1577
deployfish/templates/macros/target-group.jinja2 sha256=MdTDyU_3hSIN4VjXJhnwNOmfJ_JUd56i5qekXaeK4n4 440
deployfish/templates/macros/task-definition.jinja2 sha256=2T2wHUbEPOgpvk8mYGhu6KNECSHqh56Rxm-yCWP0NC0 8049
deployfish/templates/macros/task.jinja2 sha256=zG2IUc87g56NiUonH36i8h3L3D-7wfA96EAxOwi2G4c 974
deployfish/templates/macros/utils.jinja2 sha256=YZ4IAd0O7VJWl6KFMo717cMFYR2iS6nhNXL_fZn5BwI 774
deployfish-1.11.14.dist-info/AUTHORS.txt sha256=2SB5zpcZJ0rIKLgYAoxUtifez7-o78XOAFw-4NUZCe8 33
deployfish-1.11.14.dist-info/LICENSE.txt sha256=UHrWy9xzoNKnmpsREH2pQ2yAoAEz5iDT4Ys49DDczBY 1462
deployfish-1.11.14.dist-info/METADATA sha256=2nILYWMpZ49MJ8qWWmhhmAhR_E5187XdwQtg6u8RJw0 6094
deployfish-1.11.14.dist-info/WHEEL sha256=-G_t0oGuE7UD0DrSpVZnq1hHMBV9DD2XkS5v7XpmTnk 110
deployfish-1.11.14.dist-info/entry_points.txt sha256=HuIbpD0IP0Gy4HAaTt9nUfDjWTUiMzeQMKy2qxrA0iE 75
deployfish-1.11.14.dist-info/top_level.txt sha256=k_RZ9hHM0OwyZSY2knTkX_dUxKpgjHzVEaZ6tS9KFLM 11
deployfish-1.11.14.dist-info/RECORD

top_level.txt

deployfish

entry_points.txt

deploy = deployfish.main:main
dpy = deployfish.main:main