synthegrator

View on PyPIReverse Dependencies (0)

0.9.7.0 synthegrator-0.9.7.0-py3-none-any.whl

Wheel Details

Project: synthegrator
Version: 0.9.7.0
Filename: synthegrator-0.9.7.0-py3-none-any.whl
Download: [link]
Size: 3198699
MD5: 725de362a688c71dc146b4f5fa1db609
SHA256: ee405bceec6ffed940eaa84a2071ebaab3b72e85abb367ad138f0c1c4814ff41
Uploaded: 2024-12-03 19:39:17 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: synthegrator
Version: 0.9.7.0
Summary: Framework for code synthesis and AI4SE research
Author: David Gros, Claudio Spiess
Project-Url: Homepage, https://github.com/DaiseyCode/synthegrator
License: Copyright 2024 David Gros, Claudio Spiess Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Keywords: code synthesis,llm
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.10
Requires-Dist: lmwrapper[hf] (<0.16,>=0.15)
Requires-Dist: numpy (<2.3,>=1.24.3)
Requires-Dist: Pygments (<3.0,>=2.15.1)
Requires-Dist: tqdm (<5.0,>=4.65.0)
Requires-Dist: datasets (<3.2,>=3.1)
Requires-Dist: diskcache (<6.0,>=5.6.3)
Requires-Dist: libcst (<2.0,>=1.0.1)
Requires-Dist: tree-sitter (<0.22,>=0.21.0)
Requires-Dist: tree-sitter-languages (<2.0,>=1.7.0)
Requires-Dist: pytest (<8.0,>=7.4.0)
Requires-Dist: lxml (>=4.9.3)
Requires-Dist: xxhash (<4.0,>=3.3.0)
Requires-Dist: typeguard (<5.0,>=4.1)
Requires-Dist: rank-bm25 (<0.3,>=0.2.2)
Requires-Dist: docker (<8,>=7.1)
Requires-Dist: python-dateutil (>=2.4)
Requires-Dist: requests (>=2.14.2)
Requires-Dist: structlog (>=15.3)
Requires-Dist: ruff (>=0.2.2); extra == "dev"
Requires-Dist: pytest (~=7.4.2); extra == "dev"
Requires-Dist: pytest-cov (~=4.1.0); extra == "dev"
Provides-Extra: dev
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 2256 characters]

WHEEL

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

RECORD

Path Digest Size
synthegrator/JUnit.xsd sha256=2zoO9-ROytsdojKqrpu0ul02irrApU1vJr_fwbk9pgo 10229
synthegrator/__init__.py sha256=uoGG7jquzZxNZib106LOB_gED-6hLWhKaHcXYzfPrv0 196
synthegrator/code_problem_builders.py sha256=0bAD1ZoKf-gVKseTL0hSR5r3GGpJlgC66LSJ4pOlqtI 13609
synthegrator/code_problems.py sha256=L-_SpzKS742wnEaTWfaG0bDU3pmK_8fHPYxC3LLPUfk 14855
synthegrator/code_solver.py sha256=1MNW1b10gQnQq0Ri7g4s55Ed3ksysmJOh2G6_fZFNNo 10006
synthegrator/df_converters.py sha256=Y4HAuiuz2Gc-0X57MMi0jhNjZkO3etKcsXpaHkpZnWc 3756
synthegrator/environments.py sha256=Pg73lrLpoW_DFicr0dhd_ep75nnie_O9XrFpNBEOJjU 385
synthegrator/execution_threading.py sha256=reW5igVwLGXYnuKH8xfOVKyEu7DPSyiYZsQJn6LX_Rc 7416
synthegrator/few_shotting.py sha256=p5veps05IwdMQ1S6Y2_BxSPJgC_pUpO7IuC-tG9DiF8 6003
synthegrator/lm_few_shotting_tools.py sha256=rQiq6aKyDVmdh0mJIEd9OarFtJTUCYHZEpn_1c1bhtY 4072
synthegrator/memory_fs.py sha256=moDcqkom945mJcUts_3Mu5myCQNNOA9qxlXoSKqkwQU 11842
synthegrator/problem_rendering.py sha256=CVqjwjcYZq8hECePb5wPwn5ytNgaSevaa2LFIodKjTQ 19158
synthegrator/problem_rendering_insertion_tags.py sha256=PxsYgsFCWu20yCJNFAtA2vg9rDF7l8wDs08VHkHqImU 12086
synthegrator/prompt_renderer_edit.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
synthegrator/prompt_renderer_questions.py sha256=f1qg0zdqGSY4Fv89SUVKW71LVf8ptf6dZVyXSjSpXsc 13265
synthegrator/prompting_test_case_selection.py sha256=9qbELuyBm0QCRV-sOFV7zh_MZzyZ09a5wDmCijlj7dc 2046
synthegrator/response_parser.py sha256=6PrfFIqxuK3xYBfdhYSJqtloxAkz_pnJNdMsYF9ncsw 9590
synthegrator/sandboxing.py sha256=7_ew-6cAq2LP14JMwxyHvgjmBxgUK_JTZYXytat2-vo 18913
synthegrator/solution_eval.py sha256=cmGCSqaiJuRXSn72FAAvYyjZyjyYrg8n5mwL5JZbMl0 23920
synthegrator/toytest.py sha256=4wcJ6vwMogOJFIVbKXWsSWoq7Pn4NlTk2W7BFkdkVLY 1169
synthegrator/transformation_spec.py sha256=kInJotAqQTSeVVBTUVoeGt-RW0UbZJsN5WzWVwOP7Uw 37265
synthegrator/uncertainty_modeling.py sha256=atpAbs0ITSsYB02QZBZnjNhw6NXUbFmHNP4eypzZ0zM 1199
synthegrator/util.py sha256=zbUPPiV4Ar69oOqShj-VG3joPwzaYR3sLGGE6k1jgNY 12278
synthegrator/version.py sha256=bQHKrMUayUrGzvPXkTAUA1QFl1xipINKwrxfkTCUWdA 416
synthegrator/_vendor/README.md sha256=XYm5vfl1qtN_AdREsV3b2P_2b-h1-J0k41dBEPFs5hI 362
synthegrator/_vendor/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
synthegrator/_vendor/epicbox/LICENSE sha256=lQiB6m9D0DDzkrepNE6ul8xXa1jf4A1miquV26Mc8XE 1072
synthegrator/_vendor/epicbox/README.md sha256=kh1THdCnxdf4J1od62jCmLB7i4R_GaxLAM8TVcnYpQY 4166
synthegrator/_vendor/epicbox/__init__.py sha256=Qoi_yAOB2FXRaoUU3BOIin79elciUqa3yMetvzojpeI 70
synthegrator/_vendor/epicbox/config.py sha256=lDYFtKIXWfJyRU8e9VW1dRlwD-F-2gaN_CuYH9lNuw4 2265
synthegrator/_vendor/epicbox/exceptions.py sha256=Tzekf0mWqefMAUTJBWXbX0xg_Sknwth0hvVCacB40A0 195
synthegrator/_vendor/epicbox/sandboxes.py sha256=qVu67tpvwDp57t_q_SS14DbRbTqd7iZImAYsO19DqCg 12362
synthegrator/_vendor/epicbox/utils.py sha256=aqE2g7sKxcRCrY-rrpCHAY5Wyyw08ejJhxbYXb79kBA 10105
synthegrator/dypybench/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
synthegrator/dypybench/copy-project.sh sha256=aWtuSfPMeoGWPRuLnkLUcuEo-c0zAYW-EFQr2cTugao 300
synthegrator/dypybench/dypybench.py.nolint sha256=2rRWbbGeV_UNDLdCDL7MhuZLHuLTNHqbLnSXnzeELWQ 29263
synthegrator/dypybench/run-test-temp.sh sha256=Zu8AzirnGzkG2e-3olhpun_rU2dbD3gyCY6qR__kpH4 879
synthegrator/human_eval/LICENSE sha256=vLo94hSFHM5G7Vr0LWaYBEYW7qzoh8MjG8eiBHSrY54 1083
synthegrator/human_eval/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
synthegrator/human_eval/evaluation.py sha256=8xakNTIofil7AitQVpjVSsj5UvhIrHp9St4TK2OsnJM 3516
synthegrator/human_eval/execution.py sha256=A82iEu6rRjo1OJMsRJWw6RBElBO8ruwllmCaKi92mMY 6721
synthegrator/lang_specs/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
synthegrator/lang_specs/lang_spec.py sha256=__C6I6blr8jiz3vHtxZHQU4wCs7Oa1BwdMS8OvzZBlU 11882
synthegrator/lang_specs/lang_spec_java.py sha256=SDrDhhszYvU8UDsVvHP8xxlSnUoUzSvH3vJpyiE5-g8 5385
synthegrator/lang_specs/lang_spec_python.py sha256=xzljtz_GgRpGZ2HnEUlzgAyjUfrYHKpU1kwapXHyKAs 10908
synthegrator/lang_specs/lang_util.py sha256=j0sMJfj3MfdFqZcn8a9aR_f-QFIpmKjdfDfdWwwBGvA 2854
synthegrator/lang_specs/extra_files/DummyTest.java sha256=rad5IpwvYNAE3jweNK4KdXzKTzfitf_IJxnPbsfq73k 265
synthegrator/lang_specs/extra_files/default_java_pom.xml sha256=Xdp7v1znjxFDhsNU6xykl95Yaz4gpJneEaAo5iREIgw 1216
synthegrator/randomstuff/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
synthegrator/randomstuff/getk.py sha256=x5yZ6heJb8s2fRMB-ToXVvIxXrUUS2wMnwVCqCquX-A 115
synthegrator/randomstuff/hellolangchain.py sha256=hjlHwWJllqoiz6ax6Ma9-mIwJ0x1Rw12pSSwz4xfyLk 446
synthegrator/synthdatasets/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
synthegrator/synthdatasets/apps.py sha256=uGxU4A9dbRvpmvvVvgSvRNtngHSNaDeV0DGKP2ey55U 8168
synthegrator/synthdatasets/defects4j.py sha256=Ds-9YMX90HZThyY5noul9CRnYkDrVxWHxFSlSPV7sek 9941
synthegrator/synthdatasets/dypybench.py sha256=Un2VEGD55qPk8c1Rrz-Tet9-I14JXXWX1OsiYaeJL4g 9042
synthegrator/synthdatasets/human_eval.py sha256=F7WLAZWt9G8dozk8E9ZV2xAt04w3sJxdzR72gp6GXO0 4799
synthegrator/synthdatasets/humxplay.py sha256=ftqJgnFKaeMIATGfvkb-g4G8RdizeZUtbjtopjx48FI 436
synthegrator/synthdatasets/mbpp.py sha256=VlJ7rjMncNFx_q_RF4_5l0_XDGIa6vWR1Q7JJR-j0W4 19114
synthegrator/synthdatasets/defects4j_data/.gitignore sha256=DqsuZXRqDPBcjWPl3Y-FVQn8g75Hq7gMBvhEgQ7pqgs 24
synthegrator/synthdatasets/defects4j_data/Defects4J_oneLiner_metadata.csv sha256=zIO2WdWsvhuGDHXwGD14dtfBKVJIbxmsNXk3RMDepO8 8791
synthegrator/synthdatasets/defects4j_data/Defects4J_projects_clean.zip sha256=PaNaWJa_u1em16rpaG-Jx2PbqMwjKatl-eYAjLas0ic 1989824
synthegrator/synthdatasets/defects4j_data/Dockerfile sha256=wsWufo2WiZnh1TmKaRBSIfVGfCTHplrTiNvA1GMOVj4 1805
synthegrator/synthdatasets/defects4j_data/README.md sha256=KLDVR_5uuV96bKdao5_6fdZIgysVAu2nCb3Y_CBI5mA 1493
synthegrator/synthdatasets/defects4j_data/dataset.py sha256=ORuRIX3LekFm7X_qalKYKzQYJxZ_xradrhX3LAhNsPc 1471
synthegrator/synthdatasets/defects4j_data/defects4j.build.xml sha256=U_gYsIYRF6Zdu4aWTI09BlJ4Uc9-YiObxBiJ92LzMBk 19341
synthegrator/synthdatasets/defects4j_data/defects4j_script.py sha256=gGNn4ODY3GimBQz--7toC3MclNJ2549oNbiECxOpmDo 14296
synthegrator/synthdatasets/defects4j_data/projcleanup.py sha256=_GDA3w0waT4RF0bbepiOBpd9b6DaEeptZCATLnksAQc 1365
synthegrator/synthdatasets/dypybench_data/dypybench_setup.md sha256=q-jCsjltGyqn1kKiK3nqinDR1xQ3LBBvtHwkFh74EVM 486
synthegrator/synthdatasets/dypybench_data/func_dataset_subset.parquet sha256=cOnsAMCTznSoVKHT3Qopr5UBnwZb2rpiiy10ZKoKX2o 1721994
synthegrator/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
synthegrator/tests/non_dataset_tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
synthegrator/tests/non_dataset_tests/test_code_problem.py sha256=tAyjeOG2n4GY1Y-_lNJ6bGwcoKHP8HDCFfAbbwMLhWM 1011
synthegrator/tests/non_dataset_tests/test_code_solver.py sha256=VJRABDR2ATobvjt25LLeFPRuSTB7nCoUM2vA2maEX-E 26069
synthegrator/tests/non_dataset_tests/test_df_converters.py sha256=vh-3Fp5k3cyR8v_WGHosU715XLsv6TOnuz52J4-wxjg 2095
synthegrator/tests/non_dataset_tests/test_environments.py sha256=0wt4c5DY2ubMRj7NpKy9QAQb1jSgZFiCSIF7UcDcNu8 3283
synthegrator/tests/non_dataset_tests/test_examples.py sha256=WZiWWPMmkSg0r7Ajrc_B7ctnIiufxhJjt_avH4jF46E 1311
synthegrator/tests/non_dataset_tests/test_few_shot_library.py sha256=h1kKGKgHIV4SNB0Vq8gTF4iX60yieQyMAiphMkD0HkM 1382
synthegrator/tests/non_dataset_tests/test_java_stuff.py sha256=0bFgX8wCHKjeMgDzcWB4VAFH8-JAyK0gGsVq0RO82Mw 8604
synthegrator/tests/non_dataset_tests/test_lang_spec.py sha256=8JC4hck8Tpw-mOJwi_sAltBw2txFQL1DVhd8F_NCMYc 5088
synthegrator/tests/non_dataset_tests/test_line_str.py sha256=Jtq3c3H04t5AG9y_LK34JTzZ6MO-xCugGwGxlAQipKo 1877
synthegrator/tests/non_dataset_tests/test_parsing.py sha256=sXi520EjZu5zn2djxLXIwOzy-zo9Nw4AOBMl_EiuqiI 4537
synthegrator/tests/non_dataset_tests/test_problem_rendering.py sha256=pvXJKx_hC0L6v_eRWx1BEniFNlZn2T92dDmwfxFv2Yc 9248
synthegrator/tests/non_dataset_tests/test_problem_rendering_insertion_tags.py sha256=ddjSBWHKBdD8wNpFEPvlPixpCqJ2OntXaEj47LBRx1M 5703
synthegrator/tests/non_dataset_tests/test_response_parser.py sha256=gh_ERijR6nMIRCQ9LXX3IREd4UyI3z_-RU9Xyp3Uue8 1211
synthegrator/tests/non_dataset_tests/test_sandboxing.py sha256=fC1SE2nDzCYnJiiiSsyHDTRW6OSCyjCEvfY9tpaeZro 4716
synthegrator/tests/non_dataset_tests/test_solution_eval.py sha256=5YEjQEET4eXw74CdkFhlRPRXTCJ0tb1oplOPwnxAR1s 18713
synthegrator/tests/non_dataset_tests/test_transformation_spec.py sha256=MjgoyGyw8vBHqESYoyoJS4Js8kLg8EeTZ_qXOz3N4AI 15134
synthegrator/tests/non_dataset_tests/test_util.py sha256=3TEdUtSMo_pLx0q_iAFZ9cxGEEUOsWM20zAcxPA4W98 2105
synthegrator/tests/non_dataset_tests/test_value_question_render.py sha256=yz9Jq-rBQVGEpG4LmgNtd9ViTPht56BC9uzTJBQiuw4 13367
synthegrator/tests/x_datasets_tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
synthegrator/tests/x_datasets_tests/test_human_eval.py sha256=9SyyhJ739_60QFeviXEGOb4wrxxAQI7vF0f2WyH6kw4 4276
synthegrator/tests/x_datasets_tests/test_x_apps.py sha256=m97BnPMPGNjrbOWWfDJFHTlNrndzlGB1w1e6hxlcT1c 1230
synthegrator/tests/x_datasets_tests/test_x_mbpp.py sha256=nYd977ua7LXzjDid_bWq-mEQjxfrw0dJeuyaPp3hYYs 13012
synthegrator/tests/x_datasets_tests/test_xx_defects4j.py sha256=OEbpGCFbJPKnrGKcqFNvB93cvAY_Z3YzBP70Xr5L1Ak 8866
synthegrator/tests/x_datasets_tests/test_xx_dypybench.py sha256=Zly7CJ2N50lOJg07l9H57L3pDWSVDVUdFc84edAqQ3c 23948
synthegrator/tests/x_datasets_tests/fixtures/broken_document.py.fixture sha256=4Qdw1BXf0bawK_6QnjYSMVtBBRWPHfWo8tD6eF_emOo 25660
synthegrator/tests/x_datasets_tests/fixtures/document.py.fixture sha256=xdlFuKAFiDXyXSdT1EcTfJCDoqFOkhWFC3iHs7RBU4Y 26309
synthegrator-0.9.7.0.dist-info/LICENSE sha256=ndvY0pasXG4O-w1AP1qpT9jvf9vvvfZkaeKEExRdLWs 1074
synthegrator-0.9.7.0.dist-info/METADATA sha256=ftX0vmfeY_9YnL6RxDqzW9R1P3z3TdJSft7a-UIm224 4569
synthegrator-0.9.7.0.dist-info/WHEEL sha256=PZUExdf71Ui_so67QXpySuHtCi3-J3wvF4ORK6k_S8U 91
synthegrator-0.9.7.0.dist-info/top_level.txt sha256=MZS9Ai5k__md_zK3Lx9mu_DE2ASc6ieVArm6vq_4hAQ 13
synthegrator-0.9.7.0.dist-info/RECORD

top_level.txt

synthegrator