A temporal dependency occurs when developers change two or more files at the same time (i.e. they are a part of the same commit).
No file pairs changed together.
No temporal dependencies found.
No temporal dependencies found.
Pairs | # same commits | # commits 1 | # commits 2 | latest commit |
---|---|---|---|---|
src/openai/_extras/numpy_proxy.py pyproject.toml |
2 | 5 (40%) | 112 (1%) | 2025-03-21 |
src/openai/helpers/microphone.py pyproject.toml |
2 | 2 (100%) | 112 (1%) | 2025-03-21 |
src/openai/helpers/microphone.py src/openai/helpers/local_audio_player.py |
2 | 2 (100%) | 2 (100%) | 2025-03-21 |
src/openai/helpers/local_audio_player.py pyproject.toml |
2 | 2 (100%) | 112 (1%) | 2025-03-21 |
src/openai/_extras/sounddevice_proxy.py pyproject.toml |
2 | 2 (100%) | 112 (1%) | 2025-03-21 |
src/openai/_extras/sounddevice_proxy.py src/openai/_extras/numpy_proxy.py |
2 | 2 (100%) | 5 (40%) | 2025-03-21 |
src/openai/types/responses/response_stream_event.py src/openai/types/responses/response_code_interpreter_call_code_done_event.py |
1 | 1 (100%) | 1 (100%) | 2025-03-11 |
src/openai/types/responses/tool_choice_function_param.py src/openai/resources/beta/__init__.py |
1 | 1 (100%) | 8 (12%) | 2025-03-11 |
src/openai/types/responses/response_input_message_content_list.py src/openai/types/responses/response_input_image.py |
1 | 1 (100%) | 1 (100%) | 2025-03-11 |
src/openai/types/file_create_params.py src/openai/types/file_chunking_strategy.py |
1 | 7 (14%) | 1 (100%) | 2025-03-11 |
src/openai/types/file_purpose.py src/openai/types/beta/thread_create_and_run_params.py |
1 | 1 (100%) | 26 (3%) | 2025-03-11 |
src/openai/types/static_file_chunking_strategy.py src/openai/types/file_purpose.py |
1 | 1 (100%) | 1 (100%) | 2025-03-11 |
src/openai/types/other_file_chunking_strategy_object.py src/openai/types/chat/chat_completion_reasoning_effort.py |
1 | 1 (100%) | 1 (100%) | 2025-03-11 |
src/openai/types/responses/response_usage.py src/openai/types/responses/response_text_delta_event.py |
1 | 1 (100%) | 1 (100%) | 2025-03-11 |
src/openai/types/responses/response_failed_event.py src/openai/types/responses/response.py |
1 | 1 (100%) | 1 (100%) | 2025-03-11 |
src/openai/types/responses/response_output_refusal_param.py src/openai/types/responses/response_incomplete_event.py |
1 | 1 (100%) | 1 (100%) | 2025-03-11 |
src/openai/types/chat/chat_completion_reasoning_effort.py src/openai/resources/beta/threads/runs/runs.py |
1 | 1 (100%) | 39 (2%) | 2025-03-11 |
src/openai/types/responses/response_created_event.py src/openai/resources/beta/chat/completions.py |
1 | 1 (100%) | 13 (7%) | 2025-03-11 |
src/openai/types/responses/tool_choice_types.py src/openai/types/responses/__init__.py |
1 | 1 (100%) | 1 (100%) | 2025-03-11 |
src/openai/types/static_file_chunking_strategy_object_param.py src/openai/resources/vector_stores/__init__.py |
1 | 1 (100%) | 1 (100%) | 2025-03-11 |
src/openai/types/shared_params/reasoning_effort.py src/openai/types/shared_params/chat_model.py |
1 | 1 (100%) | 1 (100%) | 2025-03-11 |
src/openai/types/responses/response_item_list.py src/openai/types/responses/response_input_message_content_list_param.py |
1 | 1 (100%) | 1 (100%) | 2025-03-11 |
src/openai/types/shared_params/response_format_text.py src/openai/types/responses/response_file_search_call_searching_event.py |
1 | 2 (50%) | 1 (100%) | 2025-03-11 |
src/openai/types/vector_store_deleted.py src/openai/types/shared_params/response_format_text.py |
1 | 1 (100%) | 2 (50%) | 2025-03-11 |
src/openai/types/shared_params/__init__.py src/openai/types/chat/completion_list_params.py |
1 | 5 (20%) | 1 (100%) | 2025-03-11 |
src/openai/types/vector_store_create_params.py src/openai/resources/beta/assistants.py |
1 | 1 (100%) | 10 (10%) | 2025-03-11 |
src/openai/types/shared/chat_model.py src/openai/types/responses/response_output_refusal_param.py |
1 | 1 (100%) | 1 (100%) | 2025-03-11 |
src/openai/types/vector_store_search_response.py src/openai/resources/vector_stores/__init__.py |
1 | 1 (100%) | 1 (100%) | 2025-03-11 |
src/openai/types/responses/tool_choice_types_param.py src/openai/types/responses/response_input_image_param.py |
1 | 1 (100%) | 1 (100%) | 2025-03-11 |
src/openai/types/vector_stores/file_list_params.py src/openai/types/responses/response_failed_event.py |
1 | 1 (100%) | 1 (100%) | 2025-03-11 |
src/openai/types/responses/response_refusal_done_event.py src/openai/types/responses/response_input_image.py |
1 | 1 (100%) | 1 (100%) | 2025-03-11 |
src/openai/types/shared_params/reasoning_effort.py src/openai/types/responses/file_search_tool_param.py |
1 | 1 (100%) | 1 (100%) | 2025-03-11 |
src/openai/types/responses/tool_choice_options.py src/openai/types/responses/response.py |
1 | 1 (100%) | 1 (100%) | 2025-03-11 |
src/openai/types/responses/response_output_message.py src/openai/types/responses/response_function_tool_call_param.py |
1 | 1 (100%) | 1 (100%) | 2025-03-11 |
src/openai/types/shared_params/comparison_filter.py src/openai/types/responses/response_refusal_done_event.py |
1 | 1 (100%) | 1 (100%) | 2025-03-11 |
src/openai/types/responses/response_includable.py src/openai/types/responses/response_file_search_call_searching_event.py |
1 | 1 (100%) | 1 (100%) | 2025-03-11 |
src/openai/types/responses/response_status.py src/openai/types/responses/response_includable.py |
1 | 1 (100%) | 1 (100%) | 2025-03-11 |
src/openai/types/responses/response_output_item_done_event.py src/openai/types/responses/response_function_tool_call.py |
1 | 1 (100%) | 1 (100%) | 2025-03-11 |
src/openai/types/responses/response_computer_tool_call_param.py src/openai/resources/responses/input_items.py |
1 | 1 (100%) | 1 (100%) | 2025-03-11 |
src/openai/types/responses/response_create_params.py src/openai/types/responses/response_computer_tool_call.py |
1 | 1 (100%) | 1 (100%) | 2025-03-11 |
src/openai/types/responses/response_text_config_param.py src/openai/types/auto_file_chunking_strategy_param.py |
1 | 1 (100%) | 1 (100%) | 2025-03-11 |
src/openai/types/static_file_chunking_strategy_param.py src/openai/types/chat/completion_list_params.py |
1 | 1 (100%) | 1 (100%) | 2025-03-11 |
src/openai/types/responses/response_function_call_arguments_delta_event.py src/openai/types/chat/chat_completion_content_part_param.py |
1 | 1 (100%) | 6 (16%) | 2025-03-11 |
src/openai/types/responses/response_computer_tool_call.py src/openai/types/__init__.py |
1 | 1 (100%) | 18 (5%) | 2025-03-11 |
src/openai/types/vector_stores/file_batch_list_files_params.py src/openai/types/responses/response_input_content.py |
1 | 1 (100%) | 1 (100%) | 2025-03-11 |
src/openai/types/responses/response_text_annotation_delta_event.py src/openai/types/responses/response_file_search_call_in_progress_event.py |
1 | 1 (100%) | 1 (100%) | 2025-03-11 |
src/openai/types/vector_store_list_params.py src/openai/types/responses/file_search_tool_param.py |
1 | 1 (100%) | 1 (100%) | 2025-03-11 |
src/openai/types/responses/response_content_part_done_event.py src/openai/types/responses/function_tool.py |
1 | 1 (100%) | 1 (100%) | 2025-03-11 |
src/openai/types/responses/response_includable.py src/openai/types/responses/function_tool_param.py |
1 | 1 (100%) | 1 (100%) | 2025-03-11 |
src/openai/types/static_file_chunking_strategy_object_param.py src/openai/types/responses/response_text_delta_event.py |
1 | 1 (100%) | 1 (100%) | 2025-03-11 |
Pairs | # same commits | # commits 1 | # commits 2 | latest commit |
---|---|---|---|---|
src/openai/resources/beta/realtime/realtime.py src/openai/lib/azure.py |
2 | 2 (100%) | 18 (11%) | 2025-02-28 |
src/openai/helpers/local_audio_player.py pyproject.toml |
2 | 2 (100%) | 112 (1%) | 2025-03-21 |
src/openai/_extras/numpy_proxy.py pyproject.toml |
2 | 5 (40%) | 112 (1%) | 2025-03-21 |
src/openai/resources/beta/threads/runs/runs.py src/openai/resources/beta/chat/completions.py |
2 | 39 (5%) | 13 (15%) | 2025-03-11 |
src/openai/_extras/sounddevice_proxy.py src/openai/_extras/numpy_proxy.py |
2 | 2 (100%) | 5 (40%) | 2025-03-21 |
src/openai/_extras/sounddevice_proxy.py pyproject.toml |
2 | 2 (100%) | 112 (1%) | 2025-03-21 |
src/openai/helpers/microphone.py pyproject.toml |
2 | 2 (100%) | 112 (1%) | 2025-03-21 |
src/openai/helpers/microphone.py src/openai/helpers/local_audio_player.py |
2 | 2 (100%) | 2 (100%) | 2025-03-21 |
src/openai/types/responses/response_output_message.py src/openai/types/file_chunking_strategy.py |
1 | 1 (100%) | 1 (100%) | 2025-03-11 |
src/openai/types/shared/__init__.py src/openai/types/responses/response_content_part_added_event.py |
1 | 6 (16%) | 1 (100%) | 2025-03-11 |
src/openai/types/shared/reasoning.py src/openai/types/responses/response_input_image.py |
1 | 1 (100%) | 1 (100%) | 2025-03-11 |
src/openai/types/vector_store_list_params.py src/openai/types/responses/response_input_file_param.py |
1 | 1 (100%) | 1 (100%) | 2025-03-11 |
src/openai/types/responses/response_format_text_json_schema_config_param.py src/openai/resources/beta/assistants.py |
1 | 1 (100%) | 10 (10%) | 2025-03-11 |
src/openai/types/responses/response_output_refusal.py src/openai/types/responses/response_output_item.py |
1 | 1 (100%) | 1 (100%) | 2025-03-11 |
src/openai/types/responses/tool_param.py src/openai/types/responses/response_input_file_param.py |
1 | 1 (100%) | 1 (100%) | 2025-03-11 |
src/openai/types/responses/tool_choice_options.py src/openai/types/responses/response_function_call_arguments_done_event.py |
1 | 1 (100%) | 1 (100%) | 2025-03-11 |
src/openai/types/responses/web_search_tool_param.py src/openai/resources/beta/assistants.py |
1 | 1 (100%) | 10 (10%) | 2025-03-11 |
src/openai/types/vector_stores/vector_store_file_deleted.py src/openai/types/responses/response_item_list.py |
1 | 1 (100%) | 1 (100%) | 2025-03-11 |
src/openai/types/responses/response_text_config_param.py src/openai/types/responses/response_content_part_done_event.py |
1 | 1 (100%) | 1 (100%) | 2025-03-11 |
src/openai/types/responses/tool_param.py src/openai/types/responses/response_status.py |
1 | 1 (100%) | 1 (100%) | 2025-03-11 |
src/openai/types/responses/response_refusal_done_event.py src/openai/types/responses/response_file_search_tool_call.py |
1 | 1 (100%) | 1 (100%) | 2025-03-11 |
src/openai/types/shared_params/response_format_text.py src/openai/resources/beta/chat/completions.py |
1 | 2 (50%) | 13 (7%) | 2025-03-11 |
src/openai/types/vector_stores/vector_store_file_deleted.py src/openai/resources/beta/beta.py |
1 | 1 (100%) | 11 (9%) | 2025-03-11 |
src/openai/types/responses/input_item_list_params.py src/openai/resources/beta/threads/runs/runs.py |
1 | 1 (100%) | 39 (2%) | 2025-03-11 |
src/openai/types/vector_stores/vector_store_file.py src/openai/resources/uploads/uploads.py |
1 | 1 (100%) | 3 (33%) | 2025-03-11 |
src/openai/types/responses/response_output_text.py src/openai/resources/responses/responses.py |
1 | 1 (100%) | 1 (100%) | 2025-03-11 |
src/openai/types/shared/response_format_json_schema.py src/openai/types/responses/response_code_interpreter_call_interpreting_event.py |
1 | 2 (50%) | 1 (100%) | 2025-03-11 |
src/openai/types/responses/response_input_message_content_list.py src/openai/types/responses/response_includable.py |
1 | 1 (100%) | 1 (100%) | 2025-03-11 |
src/openai/types/vector_store_search_params.py src/openai/types/static_file_chunking_strategy_object.py |
1 | 1 (100%) | 1 (100%) | 2025-03-11 |
src/openai/types/vector_stores/vector_store_file.py src/openai/types/vector_stores/__init__.py |
1 | 1 (100%) | 1 (100%) | 2025-03-11 |
src/openai/types/responses/response_input_message_content_list.py src/openai/types/chat/chat_completion_content_part_param.py |
1 | 1 (100%) | 6 (16%) | 2025-03-11 |
src/openai/types/vector_store_create_params.py src/openai/types/responses/response_includable.py |
1 | 1 (100%) | 1 (100%) | 2025-03-11 |
src/openai/types/responses/response_function_call_arguments_delta_event.py src/openai/types/responses/easy_input_message_param.py |
1 | 1 (100%) | 1 (100%) | 2025-03-11 |
src/openai/types/shared/reasoning.py src/openai/types/responses/response_audio_transcript_done_event.py |
1 | 1 (100%) | 1 (100%) | 2025-03-11 |
src/openai/types/shared/reasoning_effort.py src/openai/types/responses/response_web_search_call_searching_event.py |
1 | 1 (100%) | 1 (100%) | 2025-03-11 |
src/openai/types/shared/comparison_filter.py src/openai/types/responses/response_file_search_tool_call_param.py |
1 | 1 (100%) | 1 (100%) | 2025-03-11 |
src/openai/types/responses/response_error.py src/openai/types/auto_file_chunking_strategy_param.py |
1 | 1 (100%) | 1 (100%) | 2025-03-11 |
src/openai/types/vector_store_deleted.py src/openai/types/beta/thread_create_params.py |
1 | 1 (100%) | 12 (8%) | 2025-03-11 |
src/openai/types/static_file_chunking_strategy_param.py src/openai/types/chat/completion_create_params.py |
1 | 1 (100%) | 31 (3%) | 2025-03-11 |
src/openai/types/shared/chat_model.py src/openai/resources/beta/__init__.py |
1 | 1 (100%) | 8 (12%) | 2025-03-11 |
src/openai/types/vector_stores/file_list_params.py src/openai/types/responses/response_function_tool_call_param.py |
1 | 1 (100%) | 1 (100%) | 2025-03-11 |
src/openai/types/responses/response_function_web_search_param.py src/openai/types/responses/response_code_interpreter_call_code_done_event.py |
1 | 1 (100%) | 1 (100%) | 2025-03-11 |
src/openai/types/responses/response_error_event.py src/openai/_streaming.py |
1 | 1 (100%) | 15 (6%) | 2025-03-11 |
src/openai/types/responses/response_input_message_content_list_param.py src/openai/resources/vector_stores/file_batches.py |
1 | 1 (100%) | 1 (100%) | 2025-03-11 |
src/openai/types/shared_params/response_format_json_schema.py src/openai/types/responses/response_input_param.py |
1 | 2 (50%) | 1 (100%) | 2025-03-11 |
src/openai/types/responses/web_search_tool.py src/openai/types/responses/response_input_content_param.py |
1 | 1 (100%) | 1 (100%) | 2025-03-11 |
src/openai/types/chat/chat_completion_audio_param.py src/openai/resources/responses/input_items.py |
1 | 2 (50%) | 1 (100%) | 2025-03-11 |
src/openai/types/responses/response_function_tool_call.py src/openai/types/responses/response_file_search_tool_call.py |
1 | 1 (100%) | 1 (100%) | 2025-03-11 |
src/openai/types/responses/response_audio_delta_event.py src/openai/types/beta/threads/run_create_params.py |
1 | 1 (100%) | 27 (3%) | 2025-03-11 |
src/openai/types/vector_stores/file_list_params.py src/openai/types/__init__.py |
1 | 1 (100%) | 18 (5%) | 2025-03-11 |