{"kind":"task","effective_mode":"full","benchmark":{"kind":"benchmark","effective_mode":"full","slug":"bigcodebench","formal_name":"BigCodeBench","introduction":"BigCodeBench poses 1,140 function-level tasks drawn across 139 libraries. It tests whether a model can compose several real APIs correctly rather than write one self-contained function.","introduction_ja":"","introduction_en":"","category":"Category not supplied","task_count":null,"acquisition_status":"Acquisition status not supplied","official_url":"https://bigcode-bench.github.io/","indexing_mode":"index","profile":{"resources":[],"task_format":"","scoring":"","metric":"","size":"","answer_access":"","license":"","citation":"","maintainer":"","released":"","why_hard":"","related":[],"history":"","construction":"","limitations":"","saturation":"","scores":[]}},"task_id":"7ec02984-ed33-5a49-b0ea-3f7554f70da9","task_key":"default--v0~2e1~2e0~5fhf--7ec02984-ed33-5a49-b0ea-3f7554f70da9","task_revision_id":"1","upstream_id":"","short_description":"BigCodeBench v0.1.0_hf 7ec02984-ed33-5a49-b0ea-3f7554f70da9","config":"default","split":"v0.1.0_hf","body":"{\"code_prompt\":\"import subprocess\\nimport os\\nimport shutil\\nfrom glob import glob\\ndef task_func(src_folder, dst_folder):\\n\",\"complete_prompt\":\"import subprocess\\nimport os\\nimport shutil\\nfrom glob import glob\\n\\n\\ndef task_func(src_folder, dst_folder):\\n    \\\"\\\"\\\"Compress all files in the specified source folder and move the compressed files to a destination folder.\\n    This operation is executed as a background process using the 'gzip' command.\\n\\n    Parameters:\\n    src_folder (str): The path of the source folder containing the files to be compressed.\\n    dst_folder (str): The path of the destination folder where the compressed files will be moved.\\n\\n    Returns:\\n    dict: A dictionary containing:\\n        - 'success': A boolean indicating if all files were compressed and moved successfully.\\n        - 'message': A descriptive message about the operation's result.\\n        - 'failed_files': A list of filenames that failed to compress or move.\\n\\n    Requirements:\\n    - subprocess\\n    - os\\n    - shutil\\n    - glob\\n    - gzip\\n\\n    Example:\\n    >>> import tempfile\\n    >>> import os\\n    >>> src_folder = tempfile.mkdtemp()\\n    >>> dst_folder = tempfile.mkdtemp()\\n    >>> for i in range(3):\\n    ...     with open(os.path.join(src_folder, f'file{i}.txt'), 'w') as f:\\n    ...         _ = f.write(f'This is file {i}.')\\n    >>> task_func(src_folder, dst_folder)\\n    {'success': True, 'message': 'All files compressed and moved successfully.', 'failed_files': []}\\n    \\\"\\\"\\\"\\n\",\"entry_point\":\"task_func\",\"instruct_prompt\":\"Compress all files in the specified source folder and move the compressed files to a destination folder. This operation is executed as a background process using the 'gzip' command.\\nThe function should output with:\\n    dict: A dictionary containing:\\n    'success': A boolean indicating if all files were compressed and moved successfully.\\n    'message': A descriptive message about the operation's result.\\n    'failed_files': A list of filenames that failed to compress or move.\\nYou should write self-contained code starting with:\\n```\\nimport subprocess\\nimport os\\nimport shutil\\nfrom glob import glob\\ndef task_func(src_folder, dst_folder):\\n```\",\"libs\":\"['glob', 'shutil', 'subprocess', 'os']\"}","display_format":"code","language":"","answer_status":"published","assets":[],"source_url":"https://bigcode-bench.github.io/","history":"initial import","indexing_mode":"index","subproblems":[],"grids":[]}