synthegrator

View on PyPIReverse Dependencies (0)

0.11.2.0 synthegrator-0.11.2.0-py3-none-any.whl
0.11.1.1 synthegrator-0.11.1.1-py3-none-any.whl
0.11.1.0 synthegrator-0.11.1.0-py3-none-any.whl

Wheel Details

Project: synthegrator
Version: 0.11.2.0
Filename: synthegrator-0.11.2.0-py3-none-any.whl
Download: [link]
Size: 3216154
MD5: c640f2a44b7aee21b4289f32f883fe3a
SHA256: 2ef2bd5fe55dd559bdfe29973048ae901f5f0034e509571db01706a392f76b7c
Uploaded: 2025-04-02 23:41:42 +0000

dist-info

METADATA

Metadata-Version: 2.4
Name: synthegrator
Version: 0.11.2.0
Summary: Framework for code synthesis and AI4SE research
Author: David Gros, Claudio Spiess
Project-Url: Homepage, https://github.com/DaiseyCode/synthegrator
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
Dynamic: license-file
License-Expression: MIT
License-File: LICENSE
[Description omitted; length: 2256 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (78.1.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=3M4Ggat-5cZZQUAUsE3o4b7s69v7lFgD9xmgFRveL64 13544
synthegrator/code_problems.py sha256=i5OB4M4LFZn26y4k8KkgaskyVTazwLzktYY2HZhuUjw 15744
synthegrator/code_solver.py sha256=WF9EHT6U-FvH_hSrKMDwthM6LY2hOKPfVWqX_s0SfK4 10007
synthegrator/df_converters.py sha256=Y4HAuiuz2Gc-0X57MMi0jhNjZkO3etKcsXpaHkpZnWc 3756
synthegrator/environments.py sha256=Pg73lrLpoW_DFicr0dhd_ep75nnie_O9XrFpNBEOJjU 385
synthegrator/execution_threading.py sha256=nLToA7ppuTBfxpGPMO_WC53NeuBZtbwla6L1fq0DiMc 7538
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=trSwn-mr4eR38usHNpl0cRl-wuDwICcpUUHHGSUi5b4 11998
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=1cjttWUFj5XoFgqrpJLLI3KiIk5hyUhlSDkwJcSlJlc 18916
synthegrator/solution_eval.py sha256=iITY7OKZRLXACix06ydhaxsgMTIOTzqocTpoZDrquLM 23977
synthegrator/toytest.py sha256=4wcJ6vwMogOJFIVbKXWsSWoq7Pn4NlTk2W7BFkdkVLY 1169
synthegrator/transformation_spec.py sha256=ccS5SyjICqinTStfzx15MtTfcPk14aCvhrP79IatNYA 37371
synthegrator/uncertainty_modeling.py sha256=atpAbs0ITSsYB02QZBZnjNhw6NXUbFmHNP4eypzZ0zM 1199
synthegrator/util.py sha256=1OQsZpDxCFyeTSozgX2Be-N4zkKExDOERoipDGsxMaA 12429
synthegrator/version.py sha256=AxB9HMiHD6zti7NFXhT2krNGxXtdg3RfiQ1YyOXYCnY 518
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=Cf_c164meSzf-Fbk-79x2ilxgxcudXVpHv2ZFJFbRAU 13941
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=5hpPcS_j9FvrM2pkbDFB6yWCd20C2whj1QktqfqMkdA 12055
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=t6wwBXCEVGgynJ_V_9xGxnWabwEaWl4u5DcW4X0Ca5k 12336
synthegrator/synthdatasets/apps.py sha256=41WuPLa6EVmYUaxtjueZqBejHkiP4HrDGM3JpVS3_jg 8177
synthegrator/synthdatasets/defects4j.py sha256=Ds-9YMX90HZThyY5noul9CRnYkDrVxWHxFSlSPV7sek 9941
synthegrator/synthdatasets/dypybench.py sha256=Un2VEGD55qPk8c1Rrz-Tet9-I14JXXWX1OsiYaeJL4g 9042
synthegrator/synthdatasets/human_eval.py sha256=9ha4PdrHen4l7t-oID14jBmu4x2gVU6PAk5YEOu9Q3s 4856
synthegrator/synthdatasets/humxplay.py sha256=ftqJgnFKaeMIATGfvkb-g4G8RdizeZUtbjtopjx48FI 436
synthegrator/synthdatasets/mbpp.py sha256=nRVjR7YAHIUNwUn4PVIxfpmwJpRaJx9JI9oVAGBjCpU 19715
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/synthdatasets/livecodebench/__init__.py sha256=Vukbm9GnfjFGO9w-LhtLF77LzWz9dbx515VfY6i4A6c 9981
synthegrator/synthdatasets/livecodebench/explore_livecodebench.py sha256=A9gYhaUqaYYjUtSuMsoja8bdvMDOlty7CQXcA39ddaU 3096
synthegrator/synthdatasets/livecodebench/authorcode/README.txt sha256=IBicw7ALhJOt2skLebuksRWTEdJjD4IaCLhgMMIQKzY 1168
synthegrator/synthdatasets/livecodebench/authorcode/benchmarks/code_generation.py sha256=N9-puN76PDyZRKlMFB8IW5QpQOLETsGRtDnmnuximvk 5000
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=pDLDalhtLumXy6SnlME13DTf81ALMtcYh7GjF3binzw 3356
synthegrator/tests/non_dataset_tests/test_examples.py sha256=WZiWWPMmkSg0r7Ajrc_B7ctnIiufxhJjt_avH4jF46E 1311
synthegrator/tests/non_dataset_tests/test_execution_threading.py sha256=LceJ-CahRw6CRlFBBzqZ0WPt9kiSVX_lAFB5zbvaoug 1160
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=vENwEa_iIzW-mygA3mljMS6u8TnI1MxYKmmBcloL9zo 5935
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_dataset_names.py sha256=1RpNFQIIZ2CTgqsO6_RjBvU1Vn8DJU6jopA2xyf2Cuc 3175
synthegrator/tests/x_datasets_tests/test_human_eval.py sha256=zlm9L2yvhyzvzUD4p2CkTwSNERE2-i3Rm6L-hM3f0iY 4277
synthegrator/tests/x_datasets_tests/test_livecodebench.py sha256=M7S6_J91GJ9Z4EoUpVy80ID2h0J9lNEAIbpRCkDW1FI 11423
synthegrator/tests/x_datasets_tests/test_x_apps.py sha256=LJ2gW4_X25YSEbLj7hK1rV4EPb1JmC1Vih2g8exeO8I 1230
synthegrator/tests/x_datasets_tests/test_x_mbpp.py sha256=mOYIXUHnbqlRMi0UTZCxeeUd5lCldZvhZGlXPSCnIF8 13024
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.11.2.0.dist-info/licenses/LICENSE sha256=ndvY0pasXG4O-w1AP1qpT9jvf9vvvfZkaeKEExRdLWs 1074
synthegrator-0.11.2.0.dist-info/METADATA sha256=OONYLTqSR4sTdx0rbjxT2STHZ5s_80o-ufuRZiLIygI 3476
synthegrator-0.11.2.0.dist-info/WHEEL sha256=CmyFI0kx5cdEMTLiONQRbGQwjIoR1aIYB7eCAQ4KPJ0 91
synthegrator-0.11.2.0.dist-info/top_level.txt sha256=MZS9Ai5k__md_zK3Lx9mu_DE2ASc6ieVArm6vq_4hAQ 13
synthegrator-0.11.2.0.dist-info/RECORD

top_level.txt

synthegrator