tackle

View on PyPIReverse Dependencies (0)

0.5.1 tackle-0.5.1-py2.py3-none-any.whl

Wheel Details

Project: tackle
Version: 0.5.1
Filename: tackle-0.5.1-py2.py3-none-any.whl
Download: [link]
Size: 268182
MD5: e0ba91bb8216a96ad8dbf55197826a81
SHA256: 23d0c4937a2ea8e3db4927f6dcb0cc7887c637fcba9e4aceef8a3f23a91e3c5f
Uploaded: 2023-07-17 13:44:35 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: tackle
Version: 0.5.1
Summary: Tackle is a declarative DSL for building modular workflows and code generators. Tool is plugins based and can easily be extended by writing additional hooks or importing external providers that can be turned into a self documenting CLI, all out of yaml, json, toml.
Author: Rob Cannon
Author-Email: robc.io.opensource[at]gmail.com
Home-Page: https://github.com/robcxyz/tackle
License: BSD
Keywords: cookiecutter,tackle,tackle-box,tacklebox,tackle box,Python,projects,project templates,Jinja2,skeleton,scaffolding,project directory,package,packaging,kubernetes
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: English
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python :: 3 :: Only
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 :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Programming Language :: Python
Classifier: Topic :: Software Development
Requires-Python: >=3.7
Requires-Dist: Jinja2 (>3.0.0)
Requires-Dist: pydantic (<2.0.0,>=1.8.0)
Requires-Dist: InquirerPy (>=0.3.3)
Requires-Dist: ruamel.yaml (>=0.17.0)
Requires-Dist: rich (>=12.6.0)
Requires-Dist: xdg (==5.1.1)
Requires-Dist: toml (>=0.10.0); extra == "all"
Requires-Dist: tox; extra == "all"
Requires-Dist: flake8; extra == "all"
Requires-Dist: pytest-cov; extra == "all"
Requires-Dist: psycopg2-binary; extra == "all"
Requires-Dist: kubernetes; extra == "all"
Requires-Dist: requests; extra == "all"
Requires-Dist: freezegun; extra == "all"
Requires-Dist: pytest-mock; extra == "all"
Requires-Dist: pytest; extra == "all"
Requires-Dist: ptyprocess; extra == "all"
Requires-Dist: paramiko; extra == "all"
Requires-Dist: rich; extra == "all"
Requires-Dist: GitPython; extra == "all"
Requires-Dist: pytest-asyncio; extra == "all"
Requires-Dist: rich; extra == "console"
Requires-Dist: flake8; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: requests; extra == "dev"
Requires-Dist: freezegun; extra == "dev"
Requires-Dist: pytest-mock; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: ptyprocess; extra == "dev"
Requires-Dist: tox; extra == "dev"
Requires-Dist: pytest-asyncio; extra == "dev"
Requires-Dist: GitPython; extra == "git"
Requires-Dist: kubernetes; extra == "kubernetes"
Requires-Dist: psycopg2-binary; extra == "postgres"
Requires-Dist: paramiko; extra == "ssh"
Requires-Dist: toml (>=0.10.0); extra == "toml"
Requires-Dist: requests; extra == "web"
Provides-Extra: all
Provides-Extra: console
Provides-Extra: dev
Provides-Extra: git
Provides-Extra: kubernetes
Provides-Extra: postgres
Provides-Extra: ssh
Provides-Extra: toml
Provides-Extra: web
Description-Content-Type: text/markdown
[Description omitted; length: 11669 characters]

WHEEL

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

RECORD

Path Digest Size
tackle/__init__.py sha256=hI2aOXM_GnO2zqzPpyos5b7Fdl6YdooxhDGqRTa5iEQ 210
tackle/cli.py sha256=axTRRd6bfLgSPlvoM9s8wWxS5mapNVY_NAOLRVQMCPU 4804
tackle/exceptions.py sha256=bNu-phsJNXQzs--3VEkBreqDvdM58Yi4fUWX_rMztLU 12602
tackle/hooks.py sha256=Kjo_pydy8hY8NI4_7vh_9aUFWM8qg_dTItHafCnrFi8 9063
tackle/macros.py sha256=yYd3auW88TuQHACgQIRpMuQj1UD4-buXNkE73WS_a3M 7355
tackle/main.py sha256=4Wg4sSWZHXa8xkhA4JBTGkjd0d_YrmoB3dt46Qhk6J0 3470
tackle/models.py sha256=vGaUYlU7CLRa1TJ7hJ3uGHYD8q3aeT07zYAtq9aD2B4 9729
tackle/parser.py sha256=4asCRzSUY98UsX7ADiC9MYCcGL6tBbJgjQ1YPla7Q6U 74381
tackle/render.py sha256=pvCh2XUXET25BDl0WVa9LDC-ZiHEOZhy4hBozS6XlCU 11237
tackle/settings.py sha256=ep9_a5PWFGhevnNviZAaosl485o89tPniUWxChAJRaw 1397
tackle/special_vars.py sha256=R2tVkI2K_bStR9dQ9Fa4vThWKwBWpF1nFp5GDuH_fzg 4004
tackle/providers/.gitignore sha256=XS_TcCG-ZOgFikDN3_eqoDzJC-U-Z4NvkwspRq6-sOU 5
tackle/providers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tackle/providers/collections/.tackle.meta.yaml sha256=mZjcBU_3b_szRdm2AJ3cS0eyOG8cYkHpLNwXBdP-wZw 3859
tackle/providers/collections/notes.md sha256=iI9Ii8UImxZd_EUTxV3PgsyNCiCH8ytwhufNizN5X4k 246
tackle/providers/collections/hooks/concatenate.py sha256=oqxxj31JmTgmzUYMNx4yAEOupNqR-jUulXyMUMei6sk 425
tackle/providers/collections/hooks/distinct.py sha256=LopH_yySKBjRdEEdSc0EAKsIjigpAC7_tPHj28NG7tI 1562
tackle/providers/collections/hooks/list_key.py sha256=cAJwj08QprbsJz23-xeUm_sr3aShnN1E8KX7UOVUNGk 1860
tackle/providers/collections/hooks/map_to_list_key_values.py sha256=ny5kI525gqCela_JbHBw9tM_paHNZu6vVENN45ttvJ8 669
tackle/providers/collections/hooks/sort.py sha256=72qcJ6AG1afRuQdyRL8XWEm4fX8uti_hT8Q6Lt9fH1A 4287
tackle/providers/collections/tests/concatenate.yaml sha256=uWu4tfFWEXbCkmFeE31AGSH1prJdhoqEBsTUW4vaxUM 85
tackle/providers/collections/tests/distinct.yaml sha256=3Dqqg-bYl2X8WDKXYE2lTgwsSo977ebxAjEPLEIM_9A 80
tackle/providers/collections/tests/list-keys.yaml sha256=UKOQKpdhyYR-vZ9RveBOTq5GAXrshnVG6QfsGkRV1DM 144
tackle/providers/collections/tests/sort-in-place.yaml sha256=NaPAXGPj8NhgvftkUPnF9nWnQtfr1yJ5H_YAlVXecKc 679
tackle/providers/collections/tests/sort-map.yaml sha256=6-J2ht5h_SZyXWX2k5OBLrdEv_5CgGP38m6XqDZyx7g 122
tackle/providers/collections/tests/test_provider_collections.py sha256=MPILt7q9NqXMtG2IuLyajDPQPekytDpSAPcSMWaJupE 1144
tackle/providers/command/.tackle.meta.yaml sha256=PPSVyRthVc_LIjYvwp3jHJK5HbxXTXloPnEbZR5rrDY 717
tackle/providers/command/hooks/command.py sha256=aAHenmiCkbtUjiGx372kloNp3YRDPdyb-fZsBq1IWqk 5356
tackle/providers/command/hooks/system.py sha256=ZEYT8qQE-bxXuW5m4SrEQcgQkdV-GM6cKGxb9vJxCL8 330
tackle/providers/command/tests/exit-ignore.yaml sha256=vKHRJEk5PAw-3wotVuuBiLmJh3R1czTKlmRGW97Cufg 65
tackle/providers/command/tests/exit-long.yaml sha256=usUJVYYiI7hlVw8N_Ry24di3At8oqI2j3o6elRqYbDo 64
tackle/providers/command/tests/exit.yaml sha256=2fLvQw0c7v_AVn6X2NVWSuzoasr_5nmHeUsD_flIwoM 45
tackle/providers/command/tests/interactive.yaml sha256=xiSQIujKy_Mx825MBJh2AmrlzESrdoN35-8Mo5kJMSY 145
tackle/providers/command/tests/list-dir.yaml sha256=4-NjuuEEPr7j-f1IvTKEZgWP1HWwV33bNntIVEMsY4g 179
tackle/providers/command/tests/multi-line-cmd.yaml sha256=LX5fvFf8AlSkihSxXqsRju0FYnNxmUIyuqlJ7l6h3co 222
tackle/providers/command/tests/test_provider_command.py sha256=_UHCdBYZo8AA3varyjjjM5LXGSkTsN-CEtx-_lpFaMM 1525
tackle/providers/console/.tackle.meta.yaml sha256=ZmIsgJBI6aC2W__XfIlEvyEZ3egiy3B7lmRNBmBAA78 6005
tackle/providers/console/requirements.txt sha256=e6po8kGLqC0lRaeAwA16h3gkm7za9zaRFFNIdOptO9Y 4
tackle/providers/console/hooks/__init__.py sha256=9vBxa0cFuWd73irervvX5RiKyTR7Io3JIfBCKeUMzxU 52
tackle/providers/console/hooks/markdown.py sha256=tP9-EVjvJ8kFLZCG5F4BPAW5zUejIbOob-LBsEOJ_I8 789
tackle/providers/console/hooks/prints.py sha256=yBh0OJGzD8GLK70I9GGBo4CzEmts1LF7f0SLF8JZJUY 4801
tackle/providers/console/hooks/table.py sha256=fm1EOFTor65GQMLFzsL8Pfboeavvt23hEJz9mlUycd0 1562
tackle/providers/console/tests/markdown.yaml sha256=aeWLRfTNZoTjJcQi7q6tYg7ENcX3euSwHeA_0QkK6iM 143
tackle/providers/console/tests/pprint.yaml sha256=gZfWfNPDBLFjzt_9Ayp3791bL-orppSmb7c1YQ8Fah8 54
tackle/providers/console/tests/print.yaml sha256=rnm6mk83UoAYfk-oo54uWKO4jQqQD1ACZpeNjPfRe0g 103
tackle/providers/console/tests/table.yaml sha256=y8T8zzqbNYs_v-GE7TSWBhheJWuCZDidtIiVl-LQ-r4 352
tackle/providers/console/tests/table_split.yaml sha256=dRHLk02r9Dl83vzork9pFnQHZkmWmEVGrKF4RX27acU 346
tackle/providers/console/tests/test_provider_console_print.py sha256=e8mi9swOYL2LEjrX42o7ZB-NGbQI-N6Yr4AFIdeOyKc 241
tackle/providers/console/tests/test_provider_console_rich.py sha256=hoVU4MyOzz_goD6hNqTUa0B_c0Ih9IR9B8YAR15DocY 507
tackle/providers/context/.tackle.meta.yaml sha256=KE4h8iMQvXfUyTSURVNpL39OsnsMGs8avlgZsTOwdHU 5061
tackle/providers/context/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tackle/providers/context/hooks/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tackle/providers/context/hooks/append.py sha256=leATAGfe5gPnGP571wzL8ZD_Ozl_R0Ee9nWZb9mn3mU 1857
tackle/providers/context/hooks/delete.py sha256=e1EZkQmcvx7DFGpmu9-YhoqFp2a8kyRozn6EnxT_rs8 1029
tackle/providers/context/hooks/get.py sha256=e3kdW76CsRgG533uev5fRlwxVrtF_xfcHcnWBJUXjJw 1954
tackle/providers/context/hooks/keys.py sha256=FqMBejhCAO-kwqXRRtcrqZ83vZJEYjUETMxRYe7tOc0 1223
tackle/providers/context/hooks/pop.py sha256=rsMzTAEyjSaBxncJtAu8tqCQhqn1lqpP3ZbKcE1Wpq8 2142
tackle/providers/context/hooks/sets.py sha256=eNIQBkMstSLIe9DcI4gAqOp7Gqihf05FEu_ukF3_kG0 1059
tackle/providers/context/hooks/update.py sha256=xifnAA5vBdPZjxLnItUsCTXNBDfEj_FveRA96Tgy64Y 1702
tackle/providers/context/hooks/values.py sha256=_C9FwKujJVzHIiu-0AkGtoO8UFBiVwHt66w892zlW5w 1237
tackle/providers/context/tests/append-dict.yaml sha256=I7Gdf3mJfX6gx22VeNSdIqk5WrvIJfxeHNvz0zUms6k 331
tackle/providers/context/tests/append-loop.yaml sha256=r_c7oDq9RPIHe4JyKxjOGc8nIxk1fHiK7PTqju6worc 683
tackle/providers/context/tests/append.yaml sha256=P9kZ9Wr0OoS8XaZvm7RFqpM6ecIXjMBWJ4alXgzTCyk 422
tackle/providers/context/tests/delete.yaml sha256=pT1c1oudx7kt8h6ODJrnH0kkFs46LOjuMhhO6nXCGHA 303
tackle/providers/context/tests/get.yaml sha256=d1-j4juhjEBDX-DMaWbN_86wMoE0ccy_Zm5ZxFelVZc 291
tackle/providers/context/tests/keys.yaml sha256=aupHx_CAAICwjvbmX_bE8yd16B-E1EvcGwfp2zWev3c 251
tackle/providers/context/tests/pop.yaml sha256=4mESdbtiDpC3kxMlj-e-vI1du_mZsE_TOdU30sPzSJs 459
tackle/providers/context/tests/set.yaml sha256=vPhq7a2n-fnUUDQdBCch3d7wjTMOf1rviEplSNyIdDA 354
tackle/providers/context/tests/test_provider_context.py sha256=hK19QNnTdBuv_q0PpYZwjF7qKBqqc98bnoxBbDAQZQw 2783
tackle/providers/context/tests/update-2.yaml sha256=AZm4b9IRC9JGW4Xe7FNl7o21BRcA2DHmetC1CGsVNfk 546
tackle/providers/context/tests/update.yaml sha256=RifWQgn81FQMsVTJqOOqE87NJDH0c3Hia8bKeyPHdzo 822
tackle/providers/context/tests/values.yaml sha256=Mxlfq0u8CKRN4QB2mtC09iWorW8zX7p2Y6EoYKK3o5Q 264
tackle/providers/datetime/.tackle.meta.yaml sha256=pO9SL6-czgXnavOiC2FsaHm-e6cUuPSu0INEz0SE2ic 324
tackle/providers/datetime/hooks/dates.py sha256=eR72LqqokKX-MUtxzxw8LWjtTsfA_ZeqDYKjxcgXNo4 1141
tackle/providers/datetime/tests/date_now.yaml sha256=4oSANRgmKmAZPuAy6nSBRv5CWX45BevnHdBSSWlbVL8 145
tackle/providers/datetime/tests/test_provider_datetime.py sha256=sQ9pYzShXxZRRaZnWKRUVpqeK1MSAVNypJ1y5ofhTmo 371
tackle/providers/environment/.tackle.meta.yaml sha256=96poL9yssDuSxWRB6sHDTda12zUbBClsPAHhEodMWK0 1671
tackle/providers/environment/hooks/envs.py sha256=xv9R7fvrJaiymH-Dy3lAN1p2rX4BbqX5Q2RuiF4mi-M 3195
tackle/providers/environment/tests/envs.yaml sha256=29z7m9HFUzMIJU6-Ui_EQX_lVN9SGBRiDgc1Fc5EMnU 359
tackle/providers/environment/tests/test_provider_envs.py sha256=ROdl8KZBIwXZYOuypGgS6pfnVZrgDdD5a0RmtsssyAA 713
tackle/providers/files/.tackle.meta.yaml sha256=OnVBcTBf9X3wb_ee-_nISkZeEGshGT4TDK8eQ7FvOEA 2452
tackle/providers/files/hooks/file.py sha256=mrrRxBXezI-8B1iyG_0jUBa1P8n0N6zv3VzGIwD2Sk8 7244
tackle/providers/files/hooks/zips.py sha256=BF9hqZIjX0oLNx1D0uLQz4V1o3IxrYh7JHWBVxE0Be8 1555
tackle/providers/files/tests/file/chmod.yaml sha256=Znml38Ibdc4aLnFMKvQMyK4OpDgftI--RN73K-UlsCo 95
tackle/providers/files/tests/file/file.yaml sha256=KIcIhKfQygyvlRstPDujIZQNfb7_-iZFgnaCxSTIeI4 64
tackle/providers/files/tests/file/remove.yaml sha256=jqaHA5V7p6BEF81tGl4N6VQWKkCvgnlvDmUYqDnbu0I 418
tackle/providers/files/tests/file/shred.yaml sha256=QNlmCzYxGD-Y0FTh_ZvICydFNL76Jp9u2STUXkHOklU 93
tackle/providers/files/tests/file/tackle.yaml sha256=anD6buQIWIbiM-qtNh3zv1Q6XkYX3VFZF4KTwsDv40k 330
tackle/providers/files/tests/file/test_provider_system_file.py sha256=aZf1qb2f6c7rOxVXuSNHt9g3psLdMEDZsif37Pv_pVI 1783
tackle/providers/files/tests/zips/stuff.zip sha256=-vPP-MDYvPG2f6QZM-s8osH_77Al0OObnHa4iqWtDHI 436
tackle/providers/files/tests/zips/test_provider_system_zips.py sha256=ZEZzsb-1GhuJgnUrB6d8hFUGDBVenNmDpOv9Z6O3-JI 828
tackle/providers/files/tests/zips/unzip.yaml sha256=13efzk6wesj9jprE7NH6_LmAVQkETJPFv6SoZ7dxKqs 40
tackle/providers/files/tests/zips/zip-dir.yaml sha256=OHQexh0cKjJqIAY33WrBk57HGU_DWhsztYKuOmpKCTM 55
tackle/providers/files/tests/zips/zip-file.yaml sha256=IHP5lUnDn6DMXtREMNTfUsiojxkaOp8olSxGZCcJi0w 148
tackle/providers/files/tests/zips/stuff/things sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tackle/providers/files/tests/zips/stuff/stuff/motings sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tackle/providers/generate/.tackle.meta.yaml sha256=KUJf6J-LcvYjH5vGhK4o7e0YkJrsZRUzteMaao8GGkk 2417
tackle/providers/generate/hooks/exceptions.py sha256=R6BBit6BT2kH1t1ZKLivsBsXkOYNG0yh5GuFrSjgN8Q 432
tackle/providers/generate/hooks/file_update.py sha256=dKXMOyrae6ah11wJ6pwSNPs9FCmesDXb1Ta7TPubdXY 4302
tackle/providers/generate/hooks/generate.py sha256=EgxUdNffPnH2fr3EggWKY-S_NIDGOT-d6sQ7RP1I6Ww 10091
tackle/providers/generate/hooks/jinja.py sha256=WRGAilDDJ8ERuVpHHkZQ3C9piLVN-kn74DHP3aXqWw8 3070
tackle/providers/generate/hooks/update_section.py sha256=nGie5cbN8wZLG6yZVaPaEaNQhDMXi0rLT5UJmxMjWoQ 1741
tackle/providers/generate/tests/file_update/README.md sha256=vVLIrq4t9zgPp5ouh10QxRLmhuT87l3tG_D7rdxujPc 48
tackle/providers/generate/tests/file_update/file_update.yaml sha256=adswd2ypSOLPhcfuGWML1axDJTKJGd37YJRj0jFAY2k 33
tackle/providers/generate/tests/file_update/test_hook_file_update.py sha256=o6kg4qPh7SPCEpabshz1lDfwk6UMzrWVe_IeRDK0xkA 133
tackle/providers/generate/tests/generate/copy-without-render.yaml sha256=3wK0s9zo7pFJkz9qoidYRhhgYtEJqjPAvE8SVl3bB-k 203
tackle/providers/generate/tests/generate/examples.yaml sha256=P9XDJ1ovwywL9em1XMCSmdykCRDTKHkajMNfv-TUV1s 248
tackle/providers/generate/tests/generate/file.yaml sha256=KyHU2lBXPo_NPuCr3TT-yOUy1mLC4w9m-fBPYmghlmQ 144
tackle/providers/generate/tests/generate/generate-types.yaml sha256=gUCNHzvfiZVbSXSYGznQmOWQ8EurK0eIeAAkF7yyBzE 43
tackle/providers/generate/tests/generate/looped-context.yaml sha256=As63_jO4hbBNvx9TkUw0NbQU85rBPXkj1C9qVOVuCEU 30
tackle/providers/generate/tests/generate/looped.yaml sha256=OFRfp0CHmKRYunAqevLTTeZpGyQ_dUnB9A34aA-g7j4 283
tackle/providers/generate/tests/generate/missing-file.yaml sha256=2pzOyM1h3HzVggMEAhXcCnccTCA3bloMan08V_-yiNw 72
tackle/providers/generate/tests/generate/plain-src-block.yaml sha256=qKasW07FPX8Y8KsSCLUa6nXK_z0VOzCGbCWZQaYv7z0 174
tackle/providers/generate/tests/generate/plain-src-path.yaml sha256=TLKHOP35hZk7ZoxubJ_IMy2IBkBGAZT-g2008iKEHAk 211
tackle/providers/generate/tests/generate/plain-src.yaml sha256=tC1p-Bn7w1Aw2oeuR0PFiAYHtiIzEn1LGa5L9iyY6_g 175
tackle/providers/generate/tests/generate/render-dir-file-base.yaml sha256=tVhbUh8t-99pIY9uE5gjrY0tFziGVxCzSZWXwKMn9k4 220
tackle/providers/generate/tests/generate/render-dir-file.yaml sha256=OXoPEs6BjoQ9zxp5DbyY2pr6EdJAu7J_5fk7zUmBD8s 153
tackle/providers/generate/tests/generate/render-exception.yaml sha256=NR_csTQ6foliofY_9yR_HBN4hg5fnvbiOJXVzz_mCM8 104
tackle/providers/generate/tests/generate/render-file-additional-context.yaml sha256=kgQZD8z6o3It7aFN9waP51cqoMS7-tbfQOu4hps3UMc 322
tackle/providers/generate/tests/generate/render-file.yaml sha256=8nZZsbquq1SI-ShRVS5VHfkbPFFc_LA3R9XzLidN_V0 183
tackle/providers/generate/tests/generate/skip-if-file-exists.yaml sha256=9AJOtunfUZwhqF2FTrajieHdbnGD92aTVKT6V4z4c8c 122
tackle/providers/generate/tests/generate/skip-overwrite-files.yaml sha256=hAxiomPxpZpLjOr9VGOfo5hLWS2aUF5wVX3Mk4Cb4B0 186
tackle/providers/generate/tests/generate/tackle-provider-remote.yaml sha256=3RELzZ-DW3z2oe8ecQ_mY_0zT1GVh36y6KwbnimsEj4 231
tackle/providers/generate/tests/generate/test_provider_tackle_generate.py sha256=vbGQuKi-W-gEyBa9-TYYlW-Ht4PZpK9xgjLGNTCmi1A 2230
tackle/providers/generate/tests/generate/unknown-variable.yaml sha256=-RS01iI0cYT0gvKmVOztJEmOltK6RR0fRKW6XmfMahU 76
tackle/providers/generate/tests/generate/render-error/contents/file.py sha256=0-iZU0q67fWO_QLU4GrlT_i04Ur-af_Ycq08dXi_vl8 33
tackle/providers/generate/tests/generate/render-error/dir/{{foo}}/file.py sha256=0-iZU0q67fWO_QLU4GrlT_i04Ur-af_Ycq08dXi_vl8 33
tackle/providers/generate/tests/generate/render-error/file/{{foo}}.yaml sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tackle/providers/generate/tests/generate/render_src/.hidden.yaml sha256=7kP9wkvSi5y3OOg3xkTRBdr5o1SUr6ALS6sYC7qdAps 18
tackle/providers/generate/tests/generate/render_src/.hidden.{{stuff}}.yaml sha256=l046k22bAMyEAVF4pIFaREvEKflFBqFQksG_c5mssQg 16
tackle/providers/generate/tests/generate/render_src/app.py sha256=ZEDybopvJmnAUjZkbUqTWqE7R4nLvl5m6wx7jGOjZXk 35
tackle/providers/generate/tests/generate/render_src/models/.hidden.yaml sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tackle/providers/generate/tests/generate/render_src/models/.hidden.{{stuff}}.yaml sha256=l046k22bAMyEAVF4pIFaREvEKflFBqFQksG_c5mssQg 16
tackle/providers/generate/tests/generate/render_src/models/stuff-{{stuff}}.yaml sha256=YWQUr6ybJJxbp49SYCr0-NeEfQdHconoEDOfrAtDHic 13
tackle/providers/generate/tests/generate/render_src/models/stuff.py.tpl sha256=QZhMjCK60-vqzhVLbslK71dnHqkGjrtrDL-FvayRURo 79
tackle/providers/generate/tests/generate/render_src/no-render/dir/foo.yaml sha256=7kP9wkvSi5y3OOg3xkTRBdr5o1SUr6ALS6sYC7qdAps 18
tackle/providers/generate/tests/generate/render_src/{{stuff}}/stuff-{{stuff}}.yaml sha256=98g-pqfC36tv2X8GXiag7XJXJNnjkkRGKLvVqgUMa8Y 18
tackle/providers/generate/tests/generate/skip-input/skip.yaml sha256=Rtzy1GeAYimjTB6ulkX90jkPTUZUhZqeE69B4n6Xt-s 59
tackle/providers/generate/tests/generate/skip-input/there.yaml sha256=l046k22bAMyEAVF4pIFaREvEKflFBqFQksG_c5mssQg 16
tackle/providers/generate/tests/generate/skip-output/skip.yaml sha256=9B8H00uuTbtAwffGpQHLeUia9bCFcdCEGgoiuncP-CI 10
tackle/providers/generate/tests/generate/skip-output/there.yaml sha256=YWQUr6ybJJxbp49SYCr0-NeEfQdHconoEDOfrAtDHic 13
tackle/providers/generate/tests/generate/templates/file.yaml sha256=2IoNCWm9oXmS29tIGTIWHZalEZXaYEOzV3uO0ZkNIxM 19
tackle/providers/generate/tests/generate/templates/stuff-{{stuff}}.yaml sha256=98g-pqfC36tv2X8GXiag7XJXJNnjkkRGKLvVqgUMa8Y 18
tackle/providers/generate/tests/generate/templates/plain_src/app.py sha256=n-3FSHHfl-TssVW7o9il7ND1JZa6MBW78qA09yHGbug 32
tackle/providers/generate/tests/generate/templates/plain_src/models/stuff.yaml sha256=7kP9wkvSi5y3OOg3xkTRBdr5o1SUr6ALS6sYC7qdAps 18
tackle/providers/generate/tests/generate/templates/template_src/.hidden.yaml sha256=lUNWq9mWOj18vSaiRJEzAHGOa6t3FJPzxkAb9OI0DRk 17
tackle/providers/generate/tests/generate/templates/template_src/.hidden.{{stuff}}.yaml sha256=lUNWq9mWOj18vSaiRJEzAHGOa6t3FJPzxkAb9OI0DRk 17
tackle/providers/generate/tests/generate/templates/template_src/app.py sha256=lQcffIM1lATwoGkCwBHyOx9Jdm8MBRXEODojWPH36BU 34
tackle/providers/generate/tests/generate/templates/template_src/models/.hidden.yaml sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tackle/providers/generate/tests/generate/templates/template_src/models/.hidden.{{stuff}}.yaml sha256=lUNWq9mWOj18vSaiRJEzAHGOa6t3FJPzxkAb9OI0DRk 17
tackle/providers/generate/tests/generate/templates/template_src/models/stuff-{{things}}.yaml sha256=YWQUr6ybJJxbp49SYCr0-NeEfQdHconoEDOfrAtDHic 13
tackle/providers/generate/tests/generate/templates/template_src/models/stuff.py.tpl sha256=QZhMjCK60-vqzhVLbslK71dnHqkGjrtrDL-FvayRURo 79
tackle/providers/generate/tests/generate/templates/template_src/{{stuff}}/stuff-{{stuff}}.yaml sha256=98g-pqfC36tv2X8GXiag7XJXJNnjkkRGKLvVqgUMa8Y 18
tackle/providers/generate/tests/generate/types/type.tf sha256=PrBHKGmEQVFrE0dFogwOIYL74ifCHACnJobIfA4DKWY 49
tackle/providers/generate/tests/jinja/existing-context.yaml sha256=QxjfCzChxnmcu3oAQKVV0Dm5CeUZjuXa8A7kMA7dzsc 110
tackle/providers/generate/tests/jinja/tackle.yaml sha256=MnUZshH5L4781scYHqYC0z5CkIHfvC_xs9Efu3HVn_Q 84
tackle/providers/generate/tests/jinja/test_provider_system_jinja.py sha256=iIdWlFa67lMfCLxB7CtDVw1-kp-OG0At7nr-sWISWTY 815
tackle/providers/generate/tests/jinja/templates/things.py.j2 sha256=3hAxcuv24pLudnvLexaUoyEfjyv5Px9gs67W1UczagQ 16
tackle/providers/generate/tests/update_section/basic.yaml sha256=EKEkpdrpWwtr7aeqSZJcGMPpkyxQEBtP7EJclh-mphk 155
tackle/providers/generate/tests/update_section/expected-output.md sha256=XohpoewlEpaJuHVhvC6mnWYHEXxC_p4Z41E900k48sU 77
tackle/providers/generate/tests/update_section/file.md sha256=XohpoewlEpaJuHVhvC6mnWYHEXxC_p4Z41E900k48sU 77
tackle/providers/generate/tests/update_section/multi-line.md sha256=NhpxboLp9k_YySFHmix9jdygO8-F-EsdYdyDio6fLjo 133
tackle/providers/generate/tests/update_section/multi-line.yaml sha256=lMNbwhQHz442DwjulMd3vCy-niAu06N0h0FytYv1JLM 351
tackle/providers/generate/tests/update_section/test_provider_generate_update_section.py sha256=k4Q9J_qIoCXj6bju6-sYoYhFEeOiOKmSt6LdCkRHN0s 678
tackle/providers/git/.tackle.meta.yaml sha256=fB01xXfakW6IMtuuj1w368C0x65mZJTPfTG_Ejbz1Ig 1129
tackle/providers/git/requirements.txt sha256=oqsAwlf-TPEaC95v3dhh1X33RCdwsFo3aRd7tzTnGVo 9
tackle/providers/git/hooks/__init__.py sha256=baMxmislme_jrf5GZq9pdWalBxG2SM_XMzgBR6Vn9UM 44
tackle/providers/git/hooks/github.py sha256=s2EvH_GYWuV1kzhUUZq1NKw0sV2m-I3rI3Mwq6NFnW0 1005
tackle/providers/git/hooks/gits.py sha256=rhPYxPWbDoN77w4EcMWA7EqhMy68dgsb1M1nLGFuDaM 2374
tackle/providers/git/hooks/meta.py sha256=LC9h6FMwVL89DVoz71LSYrvULiNiIomX-EahImefrrQ 9926
tackle/providers/git/hooks/sources.py sha256=AHtUfkS_p09fGnDJ_JU3GuyyayyYlVSR_SPXa-_USf8 361
tackle/providers/git/tests/meta-flat.yaml sha256=i4Ls9UrylAGAdVBdBmDdBiiNG_1NZVAKfOD3zuSCbYY 131
tackle/providers/git/tests/meta.yaml sha256=Pa_zq88SmSKlrXT7d1DcZ3UilNnkSG-8JVqzJ7CI-bY 502
tackle/providers/git/tests/repo.yaml sha256=WGxovjKSLiee7YYNODtbDA5gtaVKXzYhktctCPtLNJk 74
tackle/providers/git/tests/test_provider_git_hooks.py sha256=qkHE6lykCGamsteSR86_UzUBfNPfKKl7Ca_-LVBJnYA 1236
tackle/providers/ini/.tackle.meta.yaml sha256=FEM3gmasyEgIcIq2QhXZPeDtXiy8_LhezxTCcgEeBQA 562
tackle/providers/ini/hooks/ini.py sha256=8vEOTrZB_VNHTuK4DnTwMpsr6bpAopNKSyDAuV3oXSI 1947
tackle/providers/ini/tests/tackle.yaml sha256=i_6fzVdpMQ5kOCDcMoM9RDYxoXKxvEzrFjJLSmSELYU 158
tackle/providers/ini/tests/test_provider_ini.py sha256=68-0a_Q_attGOVItJWS0Uuuzekh-Hk2i_6dfdj1x4EU 658
tackle/providers/json/.tackle.meta.yaml sha256=JV6F3YdVAWex-h8ejfvUJ65t7VgqJ3B4K41MJuCH4cM 571
tackle/providers/json/hooks/jsons.py sha256=UJL6xjsK7-BPy5KJ-QoMFCzxADRpVOPTx4CInLU34JU 2153
tackle/providers/json/tests/json.yaml sha256=uGlbCoyNbsW5wXHHR7ue66l0O1MNq8rUseO7CZzNtcw 55
tackle/providers/json/tests/read.json sha256=62GDE5yHpBlZ2dHWIfoVvXl9jOI3T_ndOEt9UaOJWNU 23
tackle/providers/json/tests/test_provider_json.py sha256=NMrNciC1SKFPlMO4xHrCNQHszOvEExDPpDVaIqPurn0 115
tackle/providers/json/tests/write.json sha256=0c2PvTFpvWs98svHne2VvUjpBYm2rcNuYXABEE-Nnv4 19
tackle/providers/kubernetes/.tackle.meta.yaml sha256=ww8kHNne7L_YP6T7LtvWGWRuRQOvasrXLP8j1CegeYs 1076
tackle/providers/kubernetes/requirements.txt sha256=lfBi9Orzf5WO-d6GHVm37K5NUUH5hLOCYOz66nbEnGM 11
tackle/providers/kubernetes/hooks/__init__.py sha256=_j7pN2zbRwv4BtXoGp8v3et2sYnXCIy9yKCEgu4s-mo 44
tackle/providers/kubernetes/hooks/apply.py sha256=_-02pLQMfVrg1aI2zTAFZ3OhQpZ94NbFE4fmy6-_UMY 413
tackle/providers/kubernetes/hooks/context.py sha256=wij8zfb9oO7XT-OOKzT88twoOa4QUNETTp1SK-4dOiY 2309
tackle/providers/kubernetes/tests/context.yaml sha256=VbvDINIJ0JfWOVwb1OG_uEv5i9oDD4eV1D7IvpbuaPk 95
tackle/providers/kubernetes/tests/kubeconfig.yaml sha256=aOyaOeu5u43oIVlzwhjizWMZZnejQ3YRP-lEAv0UgKI 705
tackle/providers/kubernetes/tests/kubeconfig2.yaml sha256=H7nFddGDI2Edi-TOToegs8hlRKdp8fZ7_FpqBcvWCOQ 688
tackle/providers/kubernetes/tests/test_provider_k8s_context.py sha256=Zc8U_EJBGSkoFdFngbyWT3W6exbF8Qqr167w5epfv3I 485
tackle/providers/logic/.tackle.meta.yaml sha256=2gRG_G0XY92oQOM_-ivrnc6TdtxGHDx1NdvyvGnDM5A 1912
tackle/providers/logic/hooks/assertion.py sha256=dLE35p1NzF3DBY_qs30AvdwoCiaHOoZim29RqNlNCzA 1788
tackle/providers/logic/hooks/match.py sha256=dPl6awuVncRvAhEepvBOimhTxjeYC8TMOKj7TcXAhRA 5696
tackle/providers/logic/hooks/while.py sha256=CjSvH6_957_uIYen9QmRIriC24BfVS66g4nLmzwpEZo 677
tackle/providers/logic/tests/assertion/assert.yaml sha256=YqSyIH1SkpullJ4uCbpJLCi0oRCdAgXUtBWU3GbzoqA 309
tackle/providers/logic/tests/assertion/test_provider_logic_assert.py sha256=Zk1hzWqQHf4Sia1iz1IifomCEdr5qDYQhWddlTkhd00 227
tackle/providers/logic/tests/match/block-loop-match-block.yaml sha256=VflYNR2kw0G9eQrsm5YSycPi-j8P4VKDLt1txSE9AmA 448
tackle/providers/logic/tests/match/block-match-block.yaml sha256=Ht-vpYsEkiM5rOCs7cO9CLkXN3At01-xrhM8ObkZJZE 583
tackle/providers/logic/tests/match/case-block-if.yaml sha256=6y2MmA72p9tBvjOTCOnZsQjoWoSwasTT6GBocqEKrEM 681
tackle/providers/logic/tests/match/case-block-loop.yaml sha256=XInSYGpTnGO2fE0tCXFlitLKGTh8AdMAwaT5XJbd2Yk 643
tackle/providers/logic/tests/match/case-block-merge.yaml sha256=7fpTGqd320Kgt9uLwiiuabQe1MChgMyNzeouX8f7Pxc 174
tackle/providers/logic/tests/match/case-block.yaml sha256=X473WO_K5MJu-icbzCKetZkZG0LON045KQVLXC6c-MU 480
tackle/providers/logic/tests/match/case-dict-hooks.yaml sha256=i2NMcOkJxloVnNqYF4amZfSPd2dYNbdqEQgYUffvwg0 271
tackle/providers/logic/tests/match/case-dict.yaml sha256=zKqJfmMbm-UDlmBcanxqt7VWpp8HETbEXRs1fI_3znk 118
tackle/providers/logic/tests/match/cases.yaml sha256=MiygE11pDjHu7KVRE7u4SuwogeUWkTFAG16gBc2bAHY 339
tackle/providers/logic/tests/match/default-hook.yaml sha256=VgaGxBFokZIkNfKhnhBpchrwuqUkQvdEJyeBAGbt7uA 372
tackle/providers/logic/tests/match/default-underscore.yaml sha256=_y3SrL_YJKlYloAfDfeuwJ06FlbyLRjAPggU87jY818 339
tackle/providers/logic/tests/match/error-block-loop-merge.yaml sha256=oZCg0FZb1yycb_c7-FaY9ZTEe09rWbctuRDrm9pz34U 254
tackle/providers/logic/tests/match/error-malformed-regex.yaml sha256=pE68ZaTGRHh82FuwPL6TFi0K0-84Sxka3SNwtxRYnAk 117
tackle/providers/logic/tests/match/error-non-existant-key.yaml sha256=BBsNbJvYIEd96hrnU6EZsHkdvv5WJF8cjlXBPa8SlyM 56
tackle/providers/logic/tests/match/error-wrong-hook-type.yaml sha256=21dVaeD_iCG8iGH9iD-iEVbf8Gj7F66Vc7HbEC_qGG8 123
tackle/providers/logic/tests/match/lists.yaml sha256=82WMSsqfZK-OifN3oqRbjofDY6Hl5aQiF_zqoWpda_Y 165
tackle/providers/logic/tests/match/loop.yaml sha256=GdmTMqcrH8AkA6U2jDtcbymM1YEpR7c4bZVMqsS0H8A 1382
tackle/providers/logic/tests/match/test_provider_logic_match.py sha256=-NbC9JD9j9WndchEbVnUdHjczw_i-bp4_Ag_UX20Wdc 5074
tackle/providers/logic/tests/while/while.yaml sha256=FY_mJvgmrUIJf8HOOAe9hFKrKXZ6dVu_cgCSW-oTi6U 154
tackle/providers/paths/.tackle.meta.yaml sha256=JQNomWAZKUXFL0kH1JfPE1sU0bDGnVpja92fcEufUBI 2213
tackle/providers/paths/hooks/dirs.py sha256=2oFIiCIHtNK9TNckAwl4iye9KtbKWKYDPTG5rvn8iys 620
tackle/providers/paths/hooks/find_in.py sha256=yy0IkWaL-NuQAVbxjHoqXsVDoLNtN8WRuBRDwuj-Nas 1737
tackle/providers/paths/hooks/flatten.py sha256=IGL9RSjo2JWwWcgRNWZkPOUhnPsMqAXSCm-BPcCn9PQ 1309
tackle/providers/paths/hooks/globs.py sha256=mkYEXxJadfFcaI-jVijsonbypPUZ5to0br3PJVumkek 1970
tackle/providers/paths/hooks/listdir.py sha256=BkMt6dmjLhACtCHyS5MyOa4nUP5NNDdSSce1b6EZ9Fs 1834
tackle/providers/paths/hooks/paths.py sha256=4BLLefYwlrNo6iQh0PfdfDiFRHip53cggQbleSAoGe4 1942
tackle/providers/paths/hooks/symlinks.py sha256=DyZrb2G50UgIXAXwfGozJbYiJkHK3GRHDOdSXSiWbNk 1648
tackle/providers/paths/tests/base-dir-name.yaml sha256=dyTndsLHx7XCapAwv6_FoyH03xKZn6sslsSh2KWTw-M 77
tackle/providers/paths/tests/child.yaml sha256=a4MOcC34hFxqCvMzML1-yvp-yjLm1q4_nOQBHaJTatY 345
tackle/providers/paths/tests/glob.yaml sha256=crqb-wr-X1D1sntlzYr_M7q618keE9s0naGgHk0bXLI 40
tackle/providers/paths/tests/parent.yaml sha256=e0_Lyh_7n51Tj6YQiZ6EN8LXX32D2umICrcvsnRD5hw 314
tackle/providers/paths/tests/test_provider_system_path.py sha256=8ibr2tFBW1pgDBn_6v-PlwGFoKtF3ZiVKNG-LxjiK4I 1071
tackle/providers/paths/tests/a-path/thing.yaml sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tackle/providers/paths/tests/a-path/path1/path2/thing.yaml sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tackle/providers/paths/tests/dirs/args.yaml sha256=rxVsrJ6hITDro_-blD7f95gwigw75BxGRsd4_I5-9qY 118
tackle/providers/paths/tests/dirs/tackle.yaml sha256=pr8rgYa6VK3GdV-jueh7bMC3UPEv3kvyuu9vUbJxmHs 130
tackle/providers/paths/tests/dirs/test_provider_system_hook_dir.py sha256=Pj8TFIcJv5U154dQMuxQ8OhlCL44D8B7rBP9AwZEtwU 755
tackle/providers/paths/tests/flatten/tackle.yaml sha256=6BDLYVQ8ZxfcJe-FnZrUao-8YDwyovKV6vBFm0bQi74 902
tackle/providers/paths/tests/flatten/test_provider_paths_flatten_paths.py sha256=P4eqGr0IMjuUcCEfBs4zrZzzWlduBANvaj_5yc2jmN4 377
tackle/providers/paths/tests/listdir/tackle.yaml sha256=SQ_uSvILqVzVtNeokGE8-vnVYPLNgrNZBff9Xv4BwZs 561
tackle/providers/paths/tests/listdir/test_provider_system_listdir.py sha256=l7RCJCL6HYsHBAI1_HVuTtnCRBZW8KqZQUamh7iUcro 786
tackle/providers/paths/tests/listdir/dir/.hidden-stuff sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tackle/providers/paths/tests/listdir/dir/stuff.txt sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tackle/providers/paths/tests/listdir/dir/things.py sha256=ithbkBCOuq1VK4QdIeeJWmUafknPIaRtSK4EMy7oJ8A 15
tackle/providers/paths/tests/listdir/dirs/.hidden-stuff sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tackle/providers/paths/tests/listdir/dirs/stuff.txt sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tackle/providers/paths/tests/listdir/dirs/things.py sha256=ithbkBCOuq1VK4QdIeeJWmUafknPIaRtSK4EMy7oJ8A 15
tackle/providers/paths/tests/listdir/dirs/.hidden-dir/.gitkeep sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tackle/providers/paths/tests/listdir/dirs/dir1/stuff.txt sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tackle/providers/paths/tests/listdir/dirs/dir1/things.py sha256=ithbkBCOuq1VK4QdIeeJWmUafknPIaRtSK4EMy7oJ8A 15
tackle/providers/paths/tests/listdir/dirs/dir2/stuff.txt sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tackle/providers/paths/tests/listdir/dirs/dir2/things.py sha256=ithbkBCOuq1VK4QdIeeJWmUafknPIaRtSK4EMy7oJ8A 15
tackle/providers/paths/tests/symlink/src.yaml sha256=BwkdnntjrIaWbjllLKUydWgUWue2Gha31d8p-RhkHqU 8
tackle/providers/paths/tests/symlink/tackle.yaml sha256=Yc5abgS_51-B5UgROldYLudg6A9sEkyeV51yD5X2eVY 402
tackle/providers/paths/tests/symlink/test_provider_system_symlink.py sha256=YDw9R15K4R8wl6UQaVoMPC0m9fJUwurfEa7_ygXqgLI 511
tackle/providers/paths/tests/symlink/somedir/.gitkeep sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tackle/providers/paths/tests/symlink/somedir/src.yaml sha256=BwkdnntjrIaWbjllLKUydWgUWue2Gha31d8p-RhkHqU 8
tackle/providers/postgres/.tackle.meta.yaml sha256=C9XkMVdEOuPnTgXf1xfAIYetg4wyAdxd_vdNabXxxOI 835
tackle/providers/postgres/requirements.txt sha256=TagzHZz06m_zkPk1KV80z3EQXoh2tTHeIUitAHIgE7A 15
tackle/providers/postgres/hooks/__init__.py sha256=RAFR25ByLFDYsq_1Kec2ewtAyaBu44zMXqTf2GwPivg 50
tackle/providers/postgres/hooks/query.py sha256=6sjnnesrzFTzgoTz1b7BjaLwYnCSsC3xUZsiJQhsWEo 1289
tackle/providers/prompts/.tackle.meta.yaml sha256=mPf6EpGObCQc2LuFcSE1vjR1an0-6d7w-JlDg6MJwQM 3586
tackle/providers/prompts/hooks/checkbox.py sha256=WGwYiuuLBEvjKQaQtStQxeyGw2ppsXBHnNcqV4fDyU4 5315
tackle/providers/prompts/hooks/confirm.py sha256=-FCiffuwtwXZcWB_irVnJ3mLwONjzhnAJBQcyMQgdtg 1441
tackle/providers/prompts/hooks/editor.py sha256=OSD2XhQR0HH1FZ2ZUp9KzUzL3iJn4AFJ4GUT2g9fK90 1495
tackle/providers/prompts/hooks/expand.py sha256=OimAG52ew8csIf4NuxujiRvrGj2uUrq2btdZ5bmpxUU 1493
tackle/providers/prompts/hooks/input.py sha256=wKb2EVz1k0q_VhROFiDmm14dvgUCa3oU5JeHhEFjki4 1650
tackle/providers/prompts/hooks/password.py sha256=lvDubGvxV61isQO-n__bqxEo6QgmHcuAC3kQqUfgYyA 1445
tackle/providers/prompts/hooks/rawlist.py sha256=XR5t0ofoU03b0R8MYxtKxUqLtnLqlOWm9EnTw6hFam4 1648
tackle/providers/prompts/hooks/select.py sha256=3etZC3AS3BincWklQha8CBxYCrIXfyXXbgsZoAroBjo 3122
tackle/providers/prompts/tests/checkbox/list.yaml sha256=_NpALWmufBpNJ_8p2pVWi4Ibi-EeGmm83BExJlBTMO0 86
tackle/providers/prompts/tests/checkbox/list_checked.yaml sha256=ORUffhqJa5t5cn4ukuBsp0AyfZioYXvBqMj3QbYDbMI 102
tackle/providers/prompts/tests/checkbox/list_index.yaml sha256=6p60wW31dr-01Gr9Dmvd1N3YE2MiYLM875F0MDO9juo 100
tackle/providers/prompts/tests/checkbox/map.yaml sha256=cGKxZN2CXvNQKtLwXttVcbDZ4noe-PeDOt0THEWR0To 127
tackle/providers/prompts/tests/checkbox/map_checked.yaml sha256=cGKxZN2CXvNQKtLwXttVcbDZ4noe-PeDOt0THEWR0To 127
tackle/providers/prompts/tests/checkbox/map_index.yaml sha256=gcOb2-kSyBHcrNCm7l20tRs6WIhb_HQmw7orT22n2nY 125
tackle/providers/prompts/tests/checkbox/map_normal.yaml sha256=JDoGyYFNzWWuOTi7XKMz08AMSFFrq_kLFEu-ZaQbhI0 118
tackle/providers/prompts/tests/checkbox/map_normal_checked.yaml sha256=LgA-wSOJ8uyAXA2XGARumvdHADKw31fT-VVNuzTRT6g 114
tackle/providers/prompts/tests/checkbox/test_prompt_provider_checkbox.py sha256=9s2GSrUdjQgGKsVJvwya81Mc02Q1ZaFGiaHNwDfhc9M 2071
tackle/providers/prompts/tests/checkbox/tackle-my-provider/LICENSE sha256=yIWKWnZEC7ykhOE0z330Y4XQkN0YssWOZQ-TkliALls 10141
tackle/providers/prompts/tests/checkbox/tackle-my-provider/tackle.yaml sha256=uuDyc2sBRz0H5giyUBbsAtemjdyFZkECK1LXjzExYC4 214
tackle/providers/prompts/tests/confirm/tackle.yaml sha256=iwZrGaLkcO-IVvgGvXNPJTYyYbFDl2EVHfS5JD3QVjs 75
tackle/providers/prompts/tests/confirm/test_provider_pyinquirer_confirm.py sha256=5EkgcvGqqrNgpbS-gmOlKOKMTOB6wuh98hbWSBwA6rw 312
tackle/providers/prompts/tests/input/tackle.yaml sha256=mhdzAy4vbVlfrr5eHewNV-DwedgQCAgQKKYaHU4cwgc 71
tackle/providers/prompts/tests/input/test_provider_prompt_input.py sha256=vOXxgy3NoBEQCD1ld3857YHDk8Eg5_q6T10ZmheZaNY 399
tackle/providers/prompts/tests/password/tackle.yaml sha256=bRQj7VSgiUPqoKWpkbfhnPQD6oWozdsLUhSF2IOJFY4 98
tackle/providers/prompts/tests/password/test_provider_prompt_password.py sha256=O837hBAq1MzViemo0zDuTEhYrCLTMggX04pGKFP6Lus 315
tackle/providers/prompts/tests/select/list.yaml sha256=jqLe3LYfwk9OGvweCdmutTSh0wG2HRu2opUji2yA5qU 84
tackle/providers/prompts/tests/select/list_index.yaml sha256=c_CcZXeNWRu8mYrnXDwmx42yCP6ODZyShPsWRaTOUMM 98
tackle/providers/prompts/tests/select/map.yaml sha256=tuIivJGPLD66QVLVSH626yL1mOmbzTXSzKPqAAP3Lgo 109
tackle/providers/prompts/tests/select/map_index.yaml sha256=HcPZQUqaDD6jSZwsxn--zQlFUclc7QxOh4w5D6LiF7s 123
tackle/providers/prompts/tests/select/no-msg.yaml sha256=B53kR8iKfW3d54IXjCjWsszb2uviZEcyQbvowhAXYWg 60
tackle/providers/prompts/tests/select/test.yaml sha256=d_Ftc7NSVlVKetXHMC8Wh-rhyM0yohRLUFYzPQ9bJD0 74
tackle/providers/prompts/tests/select/test_prompt_provider_select.py sha256=SNNy82jO8zVHqABGWYucXekRmugPLe6-K-u4TYmkMO0 1657
tackle/providers/ssh/.tackle.meta.yaml sha256=mqUWLt_I9lRkXB7Cg385dYWz36iaZfnziqeFXEgXcFg 843
tackle/providers/ssh/requirements.txt sha256=IkmeLpEAjsWrJmceY54y4zv2XssuAGzdrvCrobDZQCg 8
tackle/providers/ssh/hooks/__init__.py sha256=HAVROjgIJI5j4DvX5k_0j5DPJxANTHY7z3lnWzI6Q9E 51
tackle/providers/ssh/hooks/interactive.py sha256=GWPwozw63iK8rjYBwnjmh0ek8wW6s3-v0eQu3EiAD1M 2779
tackle/providers/ssh/hooks/ssh.py sha256=8fRenHxz00rfg8XRFCs5jmMunxhOQ6nVQ8GTQrF2rtM 1137
tackle/providers/strings/.tackle.meta.yaml sha256=Z4nOAdfLe_OGDVyYI71fY1esIRsiLw9KkF9Ts3eqSHQ 1555
tackle/providers/strings/hooks/b64.py sha256=OxkdflO8pFaoTfhjkbahkyHHzzcUS8jdBX0HZ49XVMc 870
tackle/providers/strings/hooks/randoms.py sha256=i-en9isdUk7BlMXDtbnHA8Wt7dhAu4EN9zy7l8i6mMI 1742
tackle/providers/strings/hooks/regex.py sha256=0yXNwvZruCkrVB1H1gJvGYuk2vzp8U6fwD2XU8xh99Y 2028
tackle/providers/strings/hooks/strings.py sha256=bO9o1FaQlQDZTxJgODCwT5axpxIQVSuX8t44ZcT58og 883
tackle/providers/strings/tests/b64/tackle.yaml sha256=6PlPDpQ2KHT15tRbxNOhFxKwPaStq53pvYyX8gNdtWc 152
tackle/providers/strings/tests/b64/test_provider_strings_b64.py sha256=gln_NBWce6aFK4Zz1GE0NnMTZuc8BGmzBiDKMkWi1K0 197
tackle/providers/strings/tests/random/random.yaml sha256=UdxU5W3OK4yPZiB7hMayAI_Kyds_uMgARk7mrxCLVPw 290
tackle/providers/strings/tests/random/test_provider_system_random.py sha256=72rRz46KGDkgVn_AU0dw8eI9hrTlNYzzWtoip84k7HQ 363
tackle/providers/strings/tests/strings/join.yaml sha256=RySgQaet1mXTLFpPE3sJ-LVQR0Vb5hOtEiIOXGMfjMA 380
tackle/providers/strings/tests/strings/split.yaml sha256=v-Mbu6vgPusQIPADDoopHSez5a8MSdeQCRPaqrX33Rc 103
tackle/providers/strings/tests/strings/test_provider_system_split.py sha256=-PEujamkz_DKYCQ9b6Lv8vMg5vkMbI7a2uSits3w4bU 589
tackle/providers/tackle/.tackle.meta.yaml sha256=cvVs0a-ckkxeSS1pGM_9YImFQA-SUoInkJslXKEPzTs 4343
tackle/providers/tackle/hooks/block.py sha256=lbL2l9sffZeR8Ljk9KKC_LCJK0AQAns7lLK4WOmRACw 1640
tackle/providers/tackle/hooks/debug.py sha256=DxGb2ehHrXijOymLCiY7aJmf0K8i6UycG82JOLls0gU 3032
tackle/providers/tackle/hooks/exit.py sha256=ZALj8rLiX5ms8UzoWzCRrEq0tNPBEXBJ8QDGXnwfjBo 303
tackle/providers/tackle/hooks/flatten.py sha256=7ykUNQkbJHPY1oElTc1TKxhSzaaI57Gf53rIYffFfC4 2192
tackle/providers/tackle/hooks/import.py sha256=rNk2aHs21LjatE2tC2Vj25e8EDqEDg88NCNqX9gzBRw 2265
tackle/providers/tackle/hooks/literal.py sha256=GtMyaes2kUeSLeorTffDYJ6_bOjcGK5ujUP_9D5KdLQ 312
tackle/providers/tackle/hooks/provider_docs.py sha256=N0_-rrtMYv8z7MxEW6inmM53i9K1Jm6C-SFlGmLxgSw 7380
tackle/providers/tackle/hooks/run_hook.py sha256=0R4_VETtkVBphGEnbcw2kLnzhb-U5ZOfw2WYrWNw-T4 678
tackle/providers/tackle/hooks/tackle.py sha256=yX1JqilRbKdanivQsg-OIBl6x7fwIXK-UKcAKngce4k 3662
tackle/providers/tackle/hooks/variable.py sha256=6StL7gBq9yP0cjalavkdlBP9SgUvwC4unYvQqUfIJ6g 1080
tackle/providers/tackle/tests/block/block-list.yaml sha256=4B2hYhual-EnEisiVL6FhNyy9owVVJos2OVsqb-l1FE 91
tackle/providers/tackle/tests/block/block-logic.yaml sha256=J84jMq0oaOajgypPxtY5q6UhS_97N-eXVLBRt9pvc00 76
tackle/providers/tackle/tests/block/block-loop-block-nested.yaml sha256=Q9lMyT8WZTxZzbP1a1EwzyT4Wx1IO9n844laOyisPOs 150
tackle/providers/tackle/tests/block/block-loop-block.yaml sha256=xkdINUbGPH7sEq3L9nh3SiI8Gvvuyq60CbRxeLQuIgo 287
tackle/providers/tackle/tests/block/block-merge.yaml sha256=1-7CCVrf2oGvcTDZduxZH5i28zP81yLtVYlCgP3bHSc 201
tackle/providers/tackle/tests/block/block.yaml sha256=xC3xpG0zdL6jREseBcfUX2gL08xHh6h7KToSZ24rTLk 398
tackle/providers/tackle/tests/block/embedded-blocks.yaml sha256=xBLtjr1idvfJnLGE61DOCcnc0eqxu-lGqAPiwLVAlzI 223
tackle/providers/tackle/tests/block/embedded-lists.yaml sha256=7nlE-ci1hknWuN2zVz2Ncih1NI5Uv1l_p0M6c83uh8Y 283
tackle/providers/tackle/tests/block/list.yaml sha256=ldaGd2L8vN9tJZPDaYVZfsAEMM7XR08xq74SD5-x0tY 92
tackle/providers/tackle/tests/block/looped-context-other.yaml sha256=U5I_XCziFFO9AkkThLzgO9IQP0nYQlmqVky_ohaNZa0 29
tackle/providers/tackle/tests/block/looped-context.yaml sha256=RCiSXDcUUcYkgnIBUATPuiwdgtWBNiytgQXKEzBg9AI 123
tackle/providers/tackle/tests/block/looped.yaml sha256=zeS4S4WB_1XYAeLymXJpa_k4A9yE9jBX27SnVEHAYxo 452
tackle/providers/tackle/tests/block/merge.yaml sha256=qumkiHv0vUIepugpOBUQXOTd4fp0G_-KPiOrpNkVpus 234
tackle/providers/tackle/tests/block/test_provider_tackle_block.py sha256=Tq4u_VFAVTCeXBK5_9rf2XIbFTYxPBtQgWq2Ra37uWc 2972
tackle/providers/tackle/tests/block/tmp-context.yaml sha256=piouW5AHMuu2_Iftptim_aOOEaWq6dLnlnxoj9IYC70 106
tackle/providers/tackle/tests/block/fake-tackle/tackle.yaml sha256=AV2_0a74sAZD0cNVKu8RWYOsG_c6tGBYJ7AEULyLLK4 88
tackle/providers/tackle/tests/debug/tackle.yaml sha256=gXRW1WNAdyFcBbQW7Sfp7MWNyoDwA0KtEOZY8NxUs4U 53
tackle/providers/tackle/tests/debug/test_provider_tackle_debug.py sha256=Y8DtHcqENQ72zENsOEY2jTb3NKgA0olZzf9mjKDOTPc 253
tackle/providers/tackle/tests/flatten/declarative-hook.yaml sha256=lp6nhN770GmPQUT8FCJpHYsBDx4p5kTnqFCPdXeWlgU 259
tackle/providers/tackle/tests/flatten/kubectl.yaml sha256=rS7Zj00FuZWVXRxUTZva8AbGuPwClE9P5wqpGm8V4ic 819
tackle/providers/tackle/tests/flatten/ls.yaml sha256=qChJLS5VQZvDAyg_hAbNi7gNAlFrW4RZ1w6fttTSYTs 517
tackle/providers/tackle/tests/flatten/method.yaml sha256=qRhTvlGz_FR86Ur2M70QRM4LEs-LZrrQZQcn8wN4yy8 212
tackle/providers/tackle/tests/flatten/test_provider_tackle_flatten.py sha256=lgLv7YC-mZtd6Ld7K3HHRlvXc5h7uuAZo91HL2DF1gU 747
tackle/providers/tackle/tests/flatten/ubuntu.yaml sha256=f0M1pF4RxVgjGK1OrjwLxyyDa7zMtxjqDab_EaHZAlw 235
tackle/providers/tackle/tests/import/expanded-list-dict.yaml sha256=RjM1X4TGocGEwnTOOzXFVajgbKtNb25K0Iv2KMZFO90 180
tackle/providers/tackle/tests/import/expanded-string.yaml sha256=UeJ5pTu6UFQW8GPJdQXR32N8fbXyHJ3cW9vqE4UHnYY 165
tackle/providers/tackle/tests/import/function-import.yaml sha256=_xR54ZRiBmfClmwgUm0cFo6eLKjlBxlZjI4ELoO7exI 99
tackle/providers/tackle/tests/import/list.yaml sha256=3fYGmsa5OziwKIGW0K94dreL1GR0CpfvBxOnbqb-9lA 180
tackle/providers/tackle/tests/import/local.yaml sha256=WCtwFx0Yynz9vBHPzxJbNamXQn_UHOWd75lDjVYnwj4 159
tackle/providers/tackle/tests/import/test_provider_tackle_import.py sha256=XKgSu4gNtSkP4mQVTJCSpAyjxDhb_DdZPiHbqnriLh8 966
tackle/providers/tackle/tests/import/test-provider/context_provider.yaml sha256=Pu_RwHhCQdHUgHgwVE9rXvFRKLB77OV91wOZ4WKoSd8 33
tackle/providers/tackle/tests/import/test-provider/tackle.yaml sha256=HDDCK8uMdonhd-X_Rrz4_RqCY7KrIhsrYjO0iUIlwLQ 159
tackle/providers/tackle/tests/import/test-provider/hooks/funks.yaml sha256=UlNfhmWLcQQZw4RIZseh-rzBu5HU_4xp4mdoHjzIryg 175
tackle/providers/tackle/tests/import/test-provider/hooks/thing.py sha256=7qygeQOizEHqT_yFHjxWF4-Oy0ZTUF5axWdmxKfnsW4 228
tackle/providers/tackle/tests/provider_docs/docs.yaml sha256=eepL84vv_-irc499BrlIcjziT6_NcTjNPZfd0cifjes 311
tackle/providers/tackle/tests/provider_docs/test_tackle_provider_docs.py sha256=uenvWcDt-tsxIroHL2z5ITWd_o4NJa2EszNpeBYmW5I 911
tackle/providers/tackle/tests/run_hook/tackle.yaml sha256=UZrVHptLSN7MU_aV2wJ2EEGmYT0yuhIU1LmNjCATc04 122
tackle/providers/tackle/tests/run_hook/test_provider_tackle_run_hook.py sha256=7kpz0RMinnHNOv4NypVvBgLM-ufIFfr5T6ss95eubCE 219
tackle/providers/tackle/tests/tackle/block-tackle.yaml sha256=hVJ1fouPsG6EhvTac1i62DwPZ5803kvDCtSjTzNJxeg 194
tackle/providers/tackle/tests/tackle/kwargs-default-hook-arg.yaml sha256=5o9SmtxRhezoMvlpq5sikLoikgTjbKqmwkKBNluaAiY 56
tackle/providers/tackle/tests/tackle/kwargs-default-hook-target.yaml sha256=v4ocn_JcPWtIEBIbN09n3-utjovBVIBXjua6mhjRfpE 60
tackle/providers/tackle/tests/tackle/kwargs-default-hook.yaml sha256=zEBXJhxjDlpb8n_FJ6uNctguPmqJb1go30w4nCJh1A0 130
tackle/providers/tackle/tests/tackle/kwargs-default.yaml sha256=rI8zravGe1I05piQxgTNVZV3JvxNi26_snXZG7VIuEM 81
tackle/providers/tackle/tests/tackle/local-no-context.yaml sha256=pTVaYNE598x40ARrtuj_jXI6XwT316DdExE-GZ3ztiQ 37
tackle/providers/tackle/tests/tackle/local-prior-context.yaml sha256=KMZ6Is-ptmxYHUt-qPFhw2DslSBELOAfu84bKhpawGY 48
tackle/providers/tackle/tests/tackle/local.yaml sha256=HsSisSIXMhrHLvuUTEo-YDc4pjtZ61qCMD62yHHOJYQ 174
tackle/providers/tackle/tests/tackle/remote.yaml sha256=XZ_fRaMgO30XFV-izlrQI7N1Wv23ZhBPYVoLeu9XtNM 179
tackle/providers/tackle/tests/tackle/tackle.yaml sha256=FT3Wkg5z9cIr-pIAj70PrxljZkzccWuGi65z6ynP5D8 166
tackle/providers/tackle/tests/tackle/test_provider_tackle_tackle.py sha256=w5KJoe0x_lEmUMSsdPYRIBW6RdNIaUWlHZDjerNh6mI 1921
tackle/providers/tackle/tests/tackle/fixture/example.yaml sha256=YWQUr6ybJJxbp49SYCr0-NeEfQdHconoEDOfrAtDHic 13
tackle/providers/tackle/tests/tackle/fixture/local.yaml sha256=8oDXj1tEt_UQJTVu-g9m3l83XD3KSw4Amh4mZN3-SsM 90
tackle/providers/tackle/tests/tackle/fixture/tackle.yaml sha256=QlNfhCbXplsJKF3cwFDKs4fBcEU9gU_8n6ii0sTc-Jo 101
tackle/providers/tackle/tests/variable/test_provider_tackle_var.py sha256=vbG7OMuShoKDmfCAMfKLq9V2AKfxNi3_osybdrUMn5I 331
tackle/providers/tackle/tests/variable/var.yaml sha256=rr_mdy7JaTLCLkbMDr_ta7Y04mljQhWYc0CrDHsIY4o 495
tackle/providers/toml/.tackle.meta.yaml sha256=v-_S4eyWzH7SSLHNstifAChkM8vadULSF6qCpx34MM4 607
tackle/providers/toml/requirements.txt sha256=roZnS3u1PnHA8cwfSQPTzt0_8gQnJHE56fxGfdS5uvM 12
tackle/providers/toml/hooks/__init__.py sha256=FRAzVh5gX8E87eaGmxkQ5HfqkCBHbGxYaIVrFKKR4nE 52
tackle/providers/toml/hooks/tomls.py sha256=sNescDDlD7MSZmDZeX3CperzfBugEJR9BHEwAB6sIEs 1129
tackle/providers/toml/tests/read.yaml sha256=kc8H3vTZXT_hMYAx-0WdRh3mugI5b32SoE5EOWhgDKM 39
tackle/providers/toml/tests/test_provider_toml.py sha256=8E7jO_lx09AHJJmQdeeB_buYwCzInsaBIIUSnkw8r3I 475
tackle/providers/toml/tests/working.toml sha256=rtKh1ZpQrzAjoHe4GCVmcRdoIZ1MGjvnyAGzd34n74s 507
tackle/providers/toml/tests/write.yaml sha256=NuiLzzEimezsSMH67n3G-WOy9eaWgkJ42ZW1K7DSHkU 136
tackle/providers/types/.tackle.meta.yaml sha256=zf6RDRnunkH0IN_0PFv2kGdl3DW-0gg1mo1aLfnBd6s 772
tackle/providers/types/hooks/casting.py sha256=tpruitnuGrNbzfrn8Ye7IeFZNnJ5Xq_4kDH2HSCEbtM 1258
tackle/providers/types/hooks/type.py sha256=WDuV-Vm3HBOIAuUmr_mtcST2iDWaneijb3QPIrf-YyY 555
tackle/providers/types/tests/castings.yaml sha256=7k7C5KHdP0XeZ7QuG3rMRd2woJ4pdtS9np0BKGpJwnc 250
tackle/providers/types/tests/test_provider_types.py sha256=Jjjftv9UE-8F6wIRafiwfqapo-Pr4o6VNDunBw3YGPo 590
tackle/providers/types/tests/type.yaml sha256=awAApPzwKsWTyQ-uhMERc55IEHWB6bWchxmxh-KlNME 454
tackle/providers/web/.tackle.meta.yaml sha256=l45-g0la0_i3JyrgeRF4I9zU_f852367_YNFkq-L19g 2105
tackle/providers/web/requirements.txt sha256=7HJCDfXfvc5BEfcVyWM43zt8t19Y5HjSRJyXIOVg3ow 8
tackle/providers/web/hooks/__init__.py sha256=J9Qfg3Tbi7fI9CguDi9P59aoQ7Y6z4-IZ1vor4SRAOk 102
tackle/providers/web/hooks/browser.py sha256=LIz5cXGRs3H3awZqE0lAzvLcsPDBdLhDoC59lrppgWk 849
tackle/providers/web/hooks/request.py sha256=JBzXM3ROidroTkA7NOM_URvNsjVmZMKsKnmVA8bI_a4 7076
tackle/providers/web/tests/delete.yaml sha256=PJzxWqN1XHyd9zeUmPAEv1Sg9CjNn-FSTqrzs5GIwws 111
tackle/providers/web/tests/get.yaml sha256=8mpPY3Ie_2JcuWKwAPNDkW5vPfbFINvqwUeUueSCLvo 99
tackle/providers/web/tests/patch.yaml sha256=bmRGGRBPJi7rG9bwQjf06Twx0UgULdHzSnp02U62xAY 193
tackle/providers/web/tests/post.yaml sha256=Ly_uDEWO4MbitJgttPXELOaRwt3t7GgdF6YZHpZmeSM 189
tackle/providers/web/tests/put.yaml sha256=uWC2D4Zpp091focQHCrTSxoZt8lVokOWymDksRdjCXk 238
tackle/providers/web/tests/test_requests_provider.py sha256=VBVlCySA9qqKA8j6iK_sxCrYdrBFo8GZ91gvhPABYXM 940
tackle/providers/yaml/.tackle.meta.yaml sha256=qX8nSKnGkpcmsMQnjlIWlpZyGXA0oTgXeEor4Amh7ps 1759
tackle/providers/yaml/hooks/yaml_in_place.py sha256=agvfsDuWGeiPdgacJD-xlOOym2cplJvdvHDPQhn8w-Y 4869
tackle/providers/yaml/hooks/yamls.py sha256=gZkCfpGYxLmyc-_UvpKtjs8lIOV-K7p9Tw03jJmtUlM 2612
tackle/providers/yaml/tests/append.yaml sha256=RFj6-sHNafbDDwk6cL-iVugiJJ_vxqvddogeZOwG6ak 449
tackle/providers/yaml/tests/before.yaml sha256=HavE48u9aggYvUYPOmyYVb_pXVBsdHJrwPLtsK7LH04 9
tackle/providers/yaml/tests/filter.yaml sha256=hjj3-lIWm_CAY3lrZc1Ova64J8bYsykqKvvy2Nbv79k 142
tackle/providers/yaml/tests/list_yaml.yaml sha256=9rHFOZ3-Hz8ZeIaJXWoQXi-OPAVts2j1E2GnvIF9lKk 33
tackle/providers/yaml/tests/list_yaml_read.yaml sha256=PqnLoLxcep38ixfRGABDYGWx-4HMjF_PuyM6RfNApTI 26
tackle/providers/yaml/tests/merge_dict.yaml sha256=CGMSCgnWGrj7uj-TJ4aGqRMBn1B_KVqG2xftaRMUh80 473
tackle/providers/yaml/tests/merge_in_place.yaml sha256=qOpK0V3U7WPgdmnfHbbCEUJeAf5OK1Gs4IYxsLwSAis 386
tackle/providers/yaml/tests/read.yaml sha256=Dt6gie36NvBw2Rv-3Nbdv56-I0T1rpwhla4aEUdUDoo 54
tackle/providers/yaml/tests/remove_list.yaml sha256=ezrfJNYVizfAju0RvzI8KsGuewCtPvv0hh2_phWhMj8 184
tackle/providers/yaml/tests/remove_str.yaml sha256=rvWVLBJlomYQWDILbyByG0HzEp67LkIJtFChCXXaK1s 210
tackle/providers/yaml/tests/test_provider_system_yaml.py sha256=KXdH152caP2-y5Zou53SFLdI2m3PcLB-WOECS-kiQLE 3152
tackle/providers/yaml/tests/update.yaml sha256=v_b-Ew4EadGnrQDc1N1FBbuRb8OgrqK3GNHkjxPydIU 197
tackle/providers/yaml/tests/update_in_place.yaml sha256=QTdwxDFTOEOIKO2uuKj4tgvK67enFtjGv2vwIS2p9ss 283
tackle/providers/yaml/tests/write.yaml sha256=mWAfLl1oz-i_-IlYJUJcgBC0y16LHTOOripEXHRalgs 52
tackle/providers/yaml/tests/yamldecode.yaml sha256=Dhjstz4a04P5imEvKlWk5HlRP_JRWURyTNHjQAUfD14 129
tackle/providers/yaml/tests/yamlencode.yaml sha256=gqEYkIA3QiEBSf8bjHkY-HB0QRRmfVNukZKsSNHeDxM 78
tackle/utils/command.py sha256=kuelhyvAwefOTErOHscCPqd_89ymvS0aB8ZEyPiQj70 4263
tackle/utils/dicts.py sha256=cZG8Afl5C9eUk4c4C4Au8uY-Dsp8vgFdfG9gH7DdLOY 11998
tackle/utils/files.py sha256=PT5gMclZex_EwHYHPMY1CB0BL4NbF8Z6omQ85Nr_sr8 4210
tackle/utils/help.py sha256=SVPzIeM-iz6QTRkVKYXNEUCIhO3mu2wtU4RE5uVsYPo 7828
tackle/utils/imports.py sha256=wfaGu4bDILAhUQ8qJ57DBjF-JM7SGOmWsbsP0eI4Jg8 489
tackle/utils/log.py sha256=RHzxv1FyG3BSuWXDZKexg8-nH5t-GaurC85LQdj7ER0 1544
tackle/utils/paths.py sha256=hkBRfivKM6EeO1C4wp3Par2OCCwva94AZHXRtgWL_6o 7047
tackle/utils/prompts.py sha256=rXINOrP8qyRZE-7KOQ_etfrvmLSwNzX8eJNr8iiC6-M 1480
tackle/utils/render.py sha256=6XfpC0FHG3K1wn0CLddQwyQuCXHvRXIqCwZK2k33kEo 466
tackle/utils/vcs.py sha256=1-nOb7vdwLbzpnny2XQp2Rw56_68zEcodtwvo9XIqcM 10732
tackle/utils/zipfile.py sha256=Q7MbGV9Ag7qw3NYDS5wMw-g-P-UkYQpgDuC2xtwtdiY 4837
tackle-0.5.1.dist-info/LICENSE sha256=fMOSRlzBKQRtp-CI1hi-ZyOODBpEDiB_SUMzl58eYNw 1469
tackle-0.5.1.dist-info/METADATA sha256=B-qb5mzi67Gwuhyvjnm4MtBcw0tppOMZo5I_nbHtWH0 14851
tackle-0.5.1.dist-info/WHEEL sha256=a-zpFRIJzOq5QfuhBzbhiA1eHTzNCJn8OdRvhdNX0Rk 110
tackle-0.5.1.dist-info/entry_points.txt sha256=nlLATCS8J9Qp-vbWpvjzxuQjIq_QfV6PEw0XcZB0ajs 44
tackle-0.5.1.dist-info/top_level.txt sha256=X35wRKHHh_19O1wC2TDjrpfMYm7waNLPBfBpSQElbRk 7
tackle-0.5.1.dist-info/RECORD

top_level.txt

tackle

entry_points.txt

tackle = tackle.cli:main