moatless

View on PyPIReverse Dependencies (0)

0.0.3 moatless-0.0.3-py3-none-any.whl

Wheel Details

Project: moatless
Version: 0.0.3
Filename: moatless-0.0.3-py3-none-any.whl
Download: [link]
Size: 2228343
MD5: c076a26b5b5c7107b998ac13c85fc7aa
SHA256: 280864beefcbf460baad7333918e6c044783546d9ca426cbdd29f1028ec40a8d
Uploaded: 2024-11-21 09:42:40 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: moatless
Version: 0.0.3
Author: Albert Örwall
Author-Email: albert[at]moatless.ai
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.10,<=3.13
Requires-Dist: anthropic (<0.39.0,>=0.38.0)
Requires-Dist: boto3 (<2.0.0,>=1.35.54)
Requires-Dist: botocore (<2.0.0,>=1.35.54)
Requires-Dist: datasets (==2.20.0)
Requires-Dist: faiss-cpu (<2.0.0,>=1.8.0.post1)
Requires-Dist: gitpython (<4.0.0,>=3.1.43)
Requires-Dist: instructor (<=1.6.3)
Requires-Dist: litellm (<2.0.0,>=1.51.2)
Requires-Dist: llama-index (<0.11.0,>=0.10.65)
Requires-Dist: llama-index-embeddings-openai (<0.2.0,>=0.1.11)
Requires-Dist: llama-index-embeddings-voyageai (<0.2.0,>=0.1.4)
Requires-Dist: llama-index-readers-file (<0.2.0,>=0.1.33)
Requires-Dist: networkx (<4.0,>=3.3)
Requires-Dist: numpy (<2.0,>=1.0)
Requires-Dist: openai (<2.0.0,>=1.41.0)
Requires-Dist: pydantic (<3.0.0,>=2.8.2)
Requires-Dist: pylint (<4.0.0,>=3.2.6)
Requires-Dist: rapidfuzz (<4.0.0,>=3.9.5)
Requires-Dist: tiktoken (<0.8.0,>=0.7.0)
Requires-Dist: tree-sitter (==0.22.3)
Requires-Dist: tree-sitter-java (==0.21.0)
Requires-Dist: tree-sitter-python (==0.21.0)
Requires-Dist: unidiff (<0.8.0,>=0.7.5)
Description-Content-Type: text/markdown
[Description omitted; length: 6245 characters]

WHEEL

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

RECORD

Path Digest Size
moatless/__init__.py sha256=kS6LB4SNrTRpC3Blr3lzoVLSiP-UEJPAChzfDDYC3fw 57
moatless/actions/__init__.py sha256=ZE9fRQBB4-OIphUo9cwJx5xCExHxOBImVjwytgbxLT4 470
moatless/actions/action.py sha256=cKVfLqIeNsKxleZ2wdM_rdDezdmy__4qYJN0MDF2Rq4 4368
moatless/actions/apply_change_and_test.py sha256=yNymsYUcztAhZzd-jEtD4vctyDQxkQK2WLRBc566u80 4261
moatless/actions/code_change.py sha256=wDBUOtkxAF66k_wgt9UvpSpCKXrMx0UpC9ffLeIpj-I 42158
moatless/actions/code_modification_mixin.py sha256=8pU3KH3TeCqkzZcABQgVSzmkyZQqw2lshzx0GNGztbg 3848
moatless/actions/create_file.py sha256=ESt5fr9E50FECfwR6reblPYiYMKjZS0ec4XZAL6U4Js 5074
moatless/actions/edit.py sha256=qc7Wrxbc3JYgdzEtxO0Bn_RVGPXVlB8-PKWRHDVyE5U 18879
moatless/actions/find_class.py sha256=UB5tUzNamgJ0abYn_ZWhqyG8Q-LR11njbPjB8kedwLY 3542
moatless/actions/find_code_snippet.py sha256=8Fkfjo979qDbgIrW6owejbVunazoKiSLxkvk3TFBNUg 4173
moatless/actions/find_function.py sha256=UWNOQUyku6YSHWbzq0vuQIBoNmujcGFSg7FsvudR3Dk 5511
moatless/actions/finish.py sha256=UsGqMFNRtYfbsoBDFfsAPYQ4qbSftPlo-kNae_pwmGE 2965
moatless/actions/insert_line.py sha256=TyXAI3zJqQblY-YfWRod9b6X_tWOppMiGvdTfmJiMng 6863
moatless/actions/model.py sha256=syL2MnC8-16V_u-Py_YtHMtsmH7B38UZYCO-8NDnT9k 5640
moatless/actions/reject.py sha256=IGQLUvMkjCyzXM1PbYOI5M8s2gtDQf38NQcoEGb0LUs 854
moatless/actions/run_tests.py sha256=b2F1ZGKuWOgVR6qILllQRP42FUHXGgGowNKl3d36lAs 7594
moatless/actions/search_base.py sha256=U3ZCrH_uPhZve7G5M5kfhqMfGcIP3eumFtRWVoOJZHE 12158
moatless/actions/semantic_search.py sha256=xpJgbslvo6gMYNgGEnDIwgOJONBAbLzqf0n2955UgJM 4334
moatless/actions/string_replace.py sha256=xQxfGQTCm2BEVz9zevdvKuANXZ2K8n0n3uTlNZnc7Sc 14257
moatless/actions/view_code.py sha256=B8omEVhnIE-y9dx25mbjN2NhvL4ancpvuBZhQW-sxTg 12012
moatless/agent/__init__.py sha256=eYKN6VFk2FsTNEQ2zGM3M0-fJwJp7g4kcQJZo5Exb0o 100
moatless/agent/agent.py sha256=DJta5TvyCOUPdd9JY0ns78AN60wsuobkyYS_qXBrux0 10580
moatless/agent/code_agent.py sha256=nhdN_yazd9MuhF-x8l6Tr69oVl3OMVlayUIv5v5kelE 10021
moatless/agent/code_prompts.py sha256=dGVbAgqRliWl3V282c9SrX6GLTRCme6IV9J2rvgN8Yc 20686
moatless/benchmark/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
moatless/benchmark/loop_evaluation.py sha256=KWAW-IjFFW8WVtmPVy0dTg1hAAD2nGr3wk2POflYUzk 17065
moatless/benchmark/swebench/__init__.py sha256=ZiSRBeGafwifO37rjzVzz47_1mO_Ow4DUtqAU0dHj6k 56
moatless/benchmark/swebench/utils.py sha256=SEnR2sKOm8edmRclwSAGPbibE6BpZSySk8NmcCyFHtE 6245
moatless/benchmark/swebench_lite_all_evaluations.json sha256=Mxj6eG1JvHNmypzNg-qQ-ALYtCMqKxpvpaHAjAzecxQ 4754181
moatless/benchmark/swebench_verified_all_evaluations.json sha256=4VtKExVrJmfnLT26-i5PHw-5r_GriGVIbukbtH67Itg 9715978
moatless/benchmark/utils.py sha256=j2r8sdlHh07BT66O2hewov4fbx-0L1epTepCzCEE9hw 12770
moatless/codeblocks/__init__.py sha256=BePRPED87M1VXMcN2JUpDrcA-i0K_g5Na327IHyA9aI 592
moatless/codeblocks/codeblocks.py sha256=iBBeYwdjpas9Eun0SRgAx4rK79_Jq4Ehy4bZf3cpt08 44303
moatless/codeblocks/module.py sha256=vzzETg_4JHgMA9TcJJUGi12t5_RIDcrW4agB_x-UngE 5200
moatless/codeblocks/parser/__init__.py sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
moatless/codeblocks/parser/comment.py sha256=VkASn8yr5r1fAMPnDWp98tBdsQq3QTthHVJR5N_eVZk 1610
moatless/codeblocks/parser/create.py sha256=JHKuFLn0tsBGsZ2gECHcccHDDpoxkgL7PfK42OxrpMQ 799
moatless/codeblocks/parser/java.py sha256=v-RyrGgeRuj-xgflYUKkWuVxFOFhNXn_g17_eyKfqOg 368
moatless/codeblocks/parser/parser.py sha256=rbbpmLEHp8zzSwV7rMsEMGXnfbcjEVAaqedGlCl0De0 34227
moatless/codeblocks/parser/python.py sha256=EIDQzM-3J2mep1F7iM-QDyvFMIkr9JY6j1LiO4bA5sc 5057
moatless/codeblocks/parser/queries/__init__.py sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
moatless/codeblocks/parser/queries/java.scm sha256=i4_-K3NS-eU6jFq4ZiEXSen9kX3xmGgTuHWVXpYmbro 1177
moatless/codeblocks/parser/queries/python.scm sha256=c1QAEzTDwSJZ-yIPBK02u-i-iOKU3-lzTrBIUftlp_c 4033
moatless/codeblocks/parser/queries/python_gpt.scm sha256=PtZSycxOYf5plxq-7SkKWdbPyYobpPI9Vs0cpsm5oPw 544
moatless/completion/__init__.py sha256=ul5plzp0N4kcBAzu8Yk4ha0sjubAPdlGCSHTP8i_6wA 59
moatless/completion/completion.py sha256=KL2jskxDgYxO5vDYYHFWvgU9VGsM9ggrqnurb1XCdjg 43822
moatless/completion/log_handler.py sha256=knZGpKcy7MsdKVvOmKASsXcgzlbapkYFTpVli7lHrgg 2980
moatless/completion/model.py sha256=itoGxdcTd8sPGvrJnIFXjXi1SAQ0BhTFj-PEVVd89Hk 11049
moatless/exceptions.py sha256=TgsSYnrojwDGxMKT3erjAGCtHhQey6NvBewzAIzban4 1298
moatless/file_context.py sha256=EJlmM7p-9mGrBxa48IR7dwAPkXFrwGTujHZv-3OwNNY 45233
moatless/index/__init__.py sha256=R45OlCYMVACRnSzGuPpC02xbnFDDCkTVfGNVjl4S4XM 161
moatless/index/code_index.py sha256=kH6EGGxKVXrTQ78THokKadiIWXDiZVJ-p2oDk-WedsY 35810
moatless/index/code_node.py sha256=7FIN9RTvKIiljVFc7XqrGVxPaNy8tDSJWsDwykMiD-A 794
moatless/index/embed_model.py sha256=RV3ccDlcr-xPu4zZW8oJooeMi5pd57X4cSmJbcpcZds 1364
moatless/index/epic_split.py sha256=vbabf5rVA1uVstppHr9XMN69eBWmz3gX_aLYtY8YiWg 19358
moatless/index/retry_voyage_embedding.py sha256=0EQ1PknwmMdG7lpep7cIYtOkw6ar9r7CPtnXsUWeYtE 1537
moatless/index/settings.py sha256=tv2sqh-NwBeqy7UGJYv30oeLN7XLW01D71qybmRdwAM 1723
moatless/index/simple_faiss.py sha256=5vxysF8ynBhIL-mBLz1kCphZ_sdqE8t2yOmFlHD5Ekw 9771
moatless/index/types.py sha256=Jl1J__MTKHUyJYjDFH-CtAGhn8E1q_SlsA2N2eu2Xyk 2095
moatless/loop.py sha256=gAyhoLRLgjRz7FC-9w3wF3rKVRWsL4EtO3JdmZ3vyYY 8532
moatless/node.py sha256=QodAtS_5Fi7e-txzzOjTPs8vyO7CFcG00bOr6Ec0Lo8 27660
moatless/repository/__init__.py sha256=gtPGP6RvJBz1fvWsRX-2lMoKmBfreINTuj8Rxi8KEq0 272
moatless/repository/file.py sha256=XX4AbvEewqsJHx30WDotGyf9iDRMgOxkiyloqkJtMAI 14273
moatless/repository/git.py sha256=KUHp5an28xDDYXsPcrib35M5mZLfxvwQOhSY_D2fu7g 7155
moatless/repository/repository.py sha256=ppdFs355COyISa_NaYc0GZhK-n8ZmHbqnlm8jlyWcY0 2147
moatless/runtime/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
moatless/runtime/runtime.py sha256=Rxjq44YnqtHSvO7oI45qhFFaXSJa3fgAzC4XsxsAWTs 811
moatless/runtime/testbed.py sha256=VkrfC3upmp692KZ6qcu0YiZk7fV7p8a7YyeEniqaKU4 17593
moatless/schema.py sha256=YDlt5JICbnk_3Mv5g782l_JACevt3bxopLR2FxTJMNc 1010
moatless/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
moatless/utils/colors.py sha256=v28IycciW5hGy4c4H6vTZLNWIxzQhOhPIv52BVShj80 218
moatless/utils/llm_utils.py sha256=PPeWnN-Msr5owojS08X-xscNBOFVLlVbNVONxM2fe_k 423
moatless/utils/misc.py sha256=dtKZIyk6Y0eUGir5tecCPpXabZm6B9xN4hXlR92-K1w 759
moatless/utils/repo.py sha256=ynPOE-qCm2X93FFPuWC0AkvXuI1Uh_ZGZSySkitiszg 8003
moatless/utils/tokenizer.py sha256=5mlJsWAfejiNfkPtGXiSoaxQxVxO7YODIsFzjX4bOxI 1374
moatless/utils/xml.py sha256=rf1gO37Flth05wtACVsDv_LEDo6JLyle4BarUezw1-E 482
moatless-0.0.3.dist-info/LICENSE sha256=QFnzzOXQkjkqhqsb3ni_vIoG5TwV-nts_-oTfgTMJzY 1070
moatless-0.0.3.dist-info/METADATA sha256=Q-jRZTZwyziyJ8D0FCq5Yn7DPQW3MD_2XkndnPRzRFE 7644
moatless-0.0.3.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
moatless-0.0.3.dist-info/RECORD