flamethrower

View on PyPIReverse Dependencies (0)

0.2.32 flamethrower-0.2.32-py3-none-any.whl

Wheel Details

Project: flamethrower
Version: 0.2.32
Filename: flamethrower-0.2.32-py3-none-any.whl
Download: [link]
Size: 75210
MD5: 519d30274b485d42bb664b4f720ae95a
SHA256: 2c559a0c202443b104789d7db9f0c58a16d90ab443bffcbe802a6c7b2044afd0
Uploaded: 2024-02-09 00:51:12 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: flamethrower
Version: 0.2.32
Summary: The ultimate debugging experience 🦠🔥
Author: Scott Susanto
Author-Email: scottsus[at]usc.edu
License: MIT
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
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: Programming Language :: Python :: 3.12
Requires-Python: >=3.08,<4.0
Requires-Dist: backoff (<3.0.0,>=2.2.1)
Requires-Dist: dependency-injector (<5.0.0,>=4.41.0)
Requires-Dist: gitpython (<4.0.0,>=3.1.40)
Requires-Dist: importlib-resources (<7.0.0,>=6.1.1)
Requires-Dist: jsonschema (<5.0.0,>=4.20.0)
Requires-Dist: openai (<2.0.0,>=1.6.1)
Requires-Dist: pathspec (<0.13.0,>=0.12.1)
Requires-Dist: pydantic (<3.0.0,>=2.5.3)
Requires-Dist: questionary (<3.0.0,>=2.0.1)
Requires-Dist: rich (<14.0.0,>=13.7.0)
Requires-Dist: tiktoken (<0.6.0,>=0.5.2)
Requires-Dist: types-jsonschema (<5.0.0.0,>=4.21.0.20240118)
Description-Content-Type: text/markdown
[Description omitted; length: 6127 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.8.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
flamethrower/agents/drivers/debugging_driver.py sha256=zTE8mf2_KjKda1-0woeCCVhzNd3058N1GXtyCieW6RU 2321
flamethrower/agents/drivers/done_driver.py sha256=MNcYvbk-0G8uTrhuVCrpx6oGCGNRwil4-Pbie7qikYU 1023
flamethrower/agents/drivers/driver_interface.py sha256=KXwi8Sf8CpEkefejSpt5pkq43Cmn7GBeMU5hHrG0Els 266
flamethrower/agents/drivers/feature_driver.py sha256=USjfkIU00ijCLanr0o56UVzenuOsHj5yHlVLXIPOEGk 1856
flamethrower/agents/drivers/general_driver.py sha256=f8ULJCBj872_wWgFt_mzcwpImAlnzBWe3t0MPkJ8hVE 1048
flamethrower/agents/drivers/tests/test_debugging_driver.py sha256=EXsbmHPGYo8x5H5-a2bH1DUr2xIYrAFg0KN8IauJ-vQ 1073
flamethrower/agents/drivers/tests/test_feature_driver.py sha256=0feiVm-MthulVxK-D5dDObQuyMFVrEIMal-C27THt8w 1053
flamethrower/agents/drivers/tests/test_general_driver.py sha256=z_A-wRaebj7Mm-iFjkIl_TrSQECIv-luLdkuZi0DfCY 558
flamethrower/agents/interpreter.py sha256=WDChGuvWsX3-Y8SmHcKTECQZk_VvynmJJ72Yqq4r60o 4235
flamethrower/agents/operator.py sha256=bDExjIiVHBOizIp6i50pRFAizpUzpKNOGneHBBGGt8E 11379
flamethrower/agents/router.py sha256=HeK-raRWd5FP-a8L0iy4J10C8USRpBZ42Gu0Kc2LDQs 2967
flamethrower/agents/util_agents/file_chooser.py sha256=rsNxdr6lxD07CQI6Ld2ATiN3YnsWS9WS9Ss3PwQpsCo 3446
flamethrower/agents/util_agents/file_writer.py sha256=rH-Z2BmcY9N2Lci0jiDIOklBJrEiWtffvfgZPmbWdPQ 5655
flamethrower/agents/util_agents/summarizer.py sha256=N0qyf27UWQ5LJIHQ54qcUkFchlgie2zRDBOgnagF-Wk 2645
flamethrower/agents/util_agents/tests/test_file_chooser.py sha256=F4QWQq5hhIjvjqi016rz3oTL8RHphUUjXPejux-jsE4 361
flamethrower/agents/util_agents/tests/test_file_writer.py sha256=RQc7x5CANcPMMFnbXG6F5vs6nktpXPPVT_2h6_hGOOc 1410
flamethrower/config/constants.py sha256=aizhNbB-PLTqNr397ZE2xUxzvE_fmVHXEs2CL0KG0YM 2844
flamethrower/containers/container.py sha256=szEtnIfArwYSl6cadaMymmtYaRIWv2wWvxxaBEV_h3A 1762
flamethrower/containers/lm_container.py sha256=uZrhooUYO9XwSh8Iy2e8qvRRJSPwrvF71pa6F34_MRs 249
flamethrower/containers/tests/test_container.py sha256=AmBPZjBUDeh_OcB5PQlE7vfRsZMdoMiAlArdytqe-3s 3020
flamethrower/containers/tests/test_lm_container.py sha256=BVnUGbgSUxU19h2Bvh5poWrRLKjJRBRriej6hvkUq3o 323
flamethrower/context/conv_manager.py sha256=Bn7GHnak_nKoy9T92taAh4huP7IOPmtfQQQ4DiFRPYM 3318
flamethrower/context/prompt.py sha256=zhsH6g7PpkKe_lfO3_2RL3oNf6Oczk6gitGdB7QgREY 4251
flamethrower/context/tests/test_conv_manager.py sha256=HAFZRlDWr2fCZN5qdFhnjjY5n8nrPEd2FmLGKnP5Yxc 2468
flamethrower/context/tests/test_prompt_generator.py sha256=A-rG6UIdzMVGOALcQrLPfZ_m8Hz0MDybMYH7udx6Mm4 4129
flamethrower/data/.sample.gitignore sha256=n4kb-nClyzuH4JWVqFFIadRfIEx2_cJK2mECuThflls 3159
flamethrower/data/.sample.zshrc sha256=ggR4gtVG2iOs_X1KAXuzlL8-99RFKntJxg8-rLDy1o8 163
flamethrower/data/README.md sha256=zKcfiJPgp5_CjH5HrIxg8vcG0UXihFbJy-u9tUDDiIg 6281
flamethrower/data/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
flamethrower/exceptions/exceptions.py sha256=ab4xnNbgTwhvBwb-9Mog3uHm83AWkLfTs9mTDqRjhR4 107
flamethrower/exceptions/handlers.py sha256=NYcjrJkPGAf4aOozrLfYzqQc6ryUbPDUeVjTtdXcRAI 539
flamethrower/models/client_interface.py sha256=187FkWAhfkqZaDWLucfg2Gccj1xbHbUxY7FYG6iK3To 706
flamethrower/models/llm.py sha256=cjgU-7rlvUB-aX9HmduPsAdjLWhL_0Tanm8y7xKRob4 4253
flamethrower/models/models.py sha256=QOdegXxCBMfRsmfnOJ9ZcjXSmMD0nSHNL7CxPQEdFok 106
flamethrower/models/openai_client.py sha256=Gmq_WCnhOBvF33GDM3beyFIQS5T784_Tye5CvR8FTbg 8945
flamethrower/models/tests/test_llm.py sha256=o90VsvA43xJ_6IPztzc66_xfcqbvQ23GSfT_mnW-LjI 5521
flamethrower/models/tests/test_openai_client.py sha256=u2HSL9K6fF0Cd1Mh5FJugq3vuLI8WO1TAjLXtDqiZGg 11003
flamethrower/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
flamethrower/setup/dir_walker.py sha256=byP-7uwXTyZvLAcZUXn-ucegBvaf1BckgJvS6hOlZks 9162
flamethrower/setup/setup.py sha256=HewRw17J9Mlrc1hIhpM-9zhJJFy67NSR5KRZ__YVbCc 3801
flamethrower/setup/summary_manager.py sha256=CGD-rK7Ab5vMnsAbENsox-wfHSGc1qiT5urmOwmmK7s 4819
flamethrower/setup/tests/test_dir_walker.py sha256=I_W1PE695mzFNuw1Tpp-8aE0T8Tb8utChf2MHOKAs2M 3917
flamethrower/setup/tests/test_setup.py sha256=B_d3PzvEPGKwIFwQZfayrhfkjUFKSjxQDpYwob50EVQ 4044
flamethrower/setup/tests/test_summary_manager.py sha256=HEf4t5aeOjLRXpKQYcsGsG32naMWhabl3mjpkDihoRM 715
flamethrower/shell/README.md sha256=0XIc-0EaojZDW_QPCJmddJ7Z2cI9FK0KcND8mfuiNY8 44
flamethrower/shell/__init__.py sha256=PhvB8vqmdJZa8KOAV61Pz3_s7NwTuWdX8bzq32NHMSw 42
flamethrower/shell/command_handler.py sha256=yqDIak5UAVmW13XGEB5NKAV9IEDYXEyOBaNhLJKN7iw 5546
flamethrower/shell/printer.py sha256=t1gJnPE6WLQLs2y4dFel34erK5Ve9RGsDNpR8H69JxY 10197
flamethrower/shell/shell.py sha256=fQez8l0IbrO7p5C31pjF_6u2SnAu-lB1LYmb81UaKiU 5049
flamethrower/shell/shell_manager.py sha256=Uxl0cQvyomjFx1VPh_xHhnIK7IpIrpTpD6lY5kC84bA 726
flamethrower/shell/tests/test_command_handler.py sha256=OeHJpB0pglLHfPjgwZHEWcLqLk1dsu-BABqfjU1_Nvk 1120
flamethrower/shell/tests/test_printer.py sha256=H5ds4xuVLh0S_ba8FI9popkmqInlVeDbr--gfAcUa44 2341
flamethrower/shell/tests/test_shell.py sha256=bLxx9WbJ_uZt4FOtXZaOJW2Fsipot4wqHc1KjtmIf5M 1356
flamethrower/shell/tests/test_shell_manager.py sha256=vbaUrs5P7mcljLyr25DxGVxIdbSr0P_TnLxD6KHL5mY 926
flamethrower/test_utils/mocks/mock_command_handler.py sha256=6IqBO_BIgt0OGmwhiAwv-Rvm8bjB5thHivmd-dZK2o0 891
flamethrower/test_utils/mocks/mock_container.py sha256=jZu7ygpY0WLehJB_T1b2sKzn6dlmg0HPOz0lqGSuENI 1020
flamethrower/test_utils/mocks/mock_conv_manager.py sha256=YjvdaMFUm67JWe-34JNuphuhjTpKq8UQrBkvQf1jnPg 198
flamethrower/test_utils/mocks/mock_operator.py sha256=mUsT6Zti3o6Yinbory7-8b5e7YaFgAUzTUJty92ctBs 521
flamethrower/test_utils/mocks/mock_printer.py sha256=fdbg5BMLf3K7c3ZwUuyFQChOB06Z2zjyNP3YIgV_lJQ 622
flamethrower/test_utils/mocks/mock_prompt_generator.py sha256=uleaopLHzP-z6xj3E3_wFP4-YxavBjmIyCiJqz20UAQ 538
flamethrower/test_utils/mocks/mock_shell_manager.py sha256=rbEXKOqxHE-wq7r5sK1_Rtlpzts6W5ogpXVhKVbRfqM 177
flamethrower/test_utils/mocks/mock_token_counter.py sha256=uO7EgMmpWtS1EDRjNweK0yRVIRsLBKWre3IfzizUeR0 177
flamethrower/utils/colors.py sha256=iPfb8KnwZVkV8Re174oxmvaGMNocL2hXppRG-Mw52BY 745
flamethrower/utils/diff.py sha256=ekJ3HvnhYukXaRxbcl6Edvu2e7W4de2bBCO67CrI-sU 761
flamethrower/utils/key_handler.py sha256=asGMAB15V7S3WvLzqiPl_VAmAV90QAKAfcHYo-bCD2I 1018
flamethrower/utils/loader.py sha256=2yPEhzEHzqvX2IJVPpvaRiYR6aJq0FE6qFDCVzcFXfU 2693
flamethrower/utils/pretty.py sha256=jXPdGBR9MZbtxZUonr3V-XIbivskqew7mgjMo_obOYQ 497
flamethrower/utils/sequence_parser.py sha256=QjQnLju4Xe3d8t_Lc7EfqMe7GEj8nQyVy5fPWrBvjAk 1938
flamethrower/utils/special_keys.py sha256=byQyPwK6pgDfBSjp44XXj_RgQsjfIrchOcU2-8yFKyU 302
flamethrower/utils/tests/test_key_handler.py sha256=cCLGAc9Y8hJvBKwlkbuFL_8--8uJB-vkTLK6T7rUxlw 1160
flamethrower/utils/tests/test_loader.py sha256=zN7OcU7yeJb4ERe3iL7xzAq0-YtOoMMkasIzxlFJwGs 6272
flamethrower/utils/tests/test_sequence_parser.py sha256=CMuEDpB7RyK6siuVIi1__vzoqp2aEDWoeQLCjsGys0s 1432
flamethrower/utils/tests/test_timer.py sha256=OcR0KHkSF-C9ImJ0QWXU1KWw3BOWkQ6hlaCth02xW2M 906
flamethrower/utils/tests/test_token_counter.py sha256=QmcuTd34_s-0dnZbUEqKWAiZQRnkOh4s8PwQMh6M6uM 2225
flamethrower/utils/tests/test_zsh_history.py sha256=M7gTSClne4FBoCBqqv86J0MuqT9hqza45wb9jBpzX2k 989
flamethrower/utils/timer.py sha256=DG_A7u1cit10dHA6efWUJNpyTSsIeAP7hJV2MifQCMw 926
flamethrower/utils/token_counter.py sha256=q3dyr3Jnd41TigbsotNmHDG_PQJq8iMSqgDo7C_O_Co 3167
flamethrower/utils/types.py sha256=bW4Hf8wq3bC4pEopPht_x2y6Pn0D6VHv3g1k920NI7c 156
flamethrower/utils/zsh_history.py sha256=tboXIMaNfUNOJ38-K4P-DuzeMPLZDir53JxLS-fSFNw 628
flamethrower-0.2.32.dist-info/LICENSE sha256=W5nKLG0rEDFEOghguOguElWO3mhenb85-RJ8OMhEvcY 1070
flamethrower-0.2.32.dist-info/METADATA sha256=QUukpa5Qqx4OsQO-g0r5-dFf5R3S1okUKcXx6z9HR2s 7419
flamethrower-0.2.32.dist-info/WHEEL sha256=FMvqSimYX_P7y0a7UY-_Mc83r5zkBZsCYPm7Lr0Bsq4 88
flamethrower-0.2.32.dist-info/entry_points.txt sha256=MFo5sw1jaec7H7aVN7e83QrdlwP730mdhc-aUt7Xacg 93
flamethrower-0.2.32.dist-info/RECORD

entry_points.txt

flamethrower = flamethrower.shell:shell.run
ft = flamethrower.shell:shell.run