mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-22 06:53:01 +00:00
python3Packages.gradio: fix build (#356645)
This commit is contained in:
commit
b734fa8fbd
@ -105,7 +105,10 @@ buildPythonPackage rec {
|
||||
__darwinAllowLocalNetworking = true;
|
||||
|
||||
passthru.updateScript = nix-update-script {
|
||||
extraArgs = [ "--version-regex" "gradio_client@(.*)" ];
|
||||
extraArgs = [
|
||||
"--version-regex"
|
||||
"gradio_client@(.*)"
|
||||
];
|
||||
};
|
||||
|
||||
meta = {
|
||||
|
@ -87,6 +87,7 @@ buildPythonPackage rec {
|
||||
"tomlkit"
|
||||
"aiofiles"
|
||||
"markupsafe"
|
||||
"pillow"
|
||||
];
|
||||
|
||||
pythonRemoveDeps = [
|
||||
@ -169,87 +170,89 @@ buildPythonPackage rec {
|
||||
ulimit -n 4096
|
||||
'';
|
||||
|
||||
disabledTests = [
|
||||
# Actually broken
|
||||
"test_mount_gradio_app"
|
||||
"test_processing_utils_backwards_compatibility" # type error
|
||||
disabledTests =
|
||||
[
|
||||
# Actually broken
|
||||
"test_mount_gradio_app"
|
||||
"test_processing_utils_backwards_compatibility" # type error
|
||||
|
||||
# requires network, it caught our xfail exception
|
||||
"test_error_analytics_successful"
|
||||
# requires network, it caught our xfail exception
|
||||
"test_error_analytics_successful"
|
||||
|
||||
# Flaky, tries to pin dependency behaviour. Sensitive to dep versions
|
||||
# These error only affect downstream use of the check dependencies.
|
||||
"test_no_color"
|
||||
"test_in_interface_as_output"
|
||||
"test_should_warn_url_not_having_version"
|
||||
# Flaky, tries to pin dependency behaviour. Sensitive to dep versions
|
||||
# These error only affect downstream use of the check dependencies.
|
||||
"test_no_color"
|
||||
"test_in_interface_as_output"
|
||||
"test_should_warn_url_not_having_version"
|
||||
|
||||
# Flaky, unknown reason
|
||||
"test_in_interface"
|
||||
# Flaky, unknown reason
|
||||
"test_in_interface"
|
||||
|
||||
# shap is too often broken in nixpkgs
|
||||
"test_shapley_text"
|
||||
# shap is too often broken in nixpkgs
|
||||
"test_shapley_text"
|
||||
|
||||
# fails without network
|
||||
"test_download_if_url_correct_parse"
|
||||
# fails without network
|
||||
"test_download_if_url_correct_parse"
|
||||
|
||||
# flaky: OSError: Cannot find empty port in range: 7860-7959
|
||||
"test_docs_url"
|
||||
"test_orjson_serialization"
|
||||
"test_dataset_is_updated"
|
||||
"test_multimodal_api"
|
||||
# flaky: OSError: Cannot find empty port in range: 7860-7959
|
||||
"test_docs_url"
|
||||
"test_orjson_serialization"
|
||||
"test_dataset_is_updated"
|
||||
"test_multimodal_api"
|
||||
|
||||
# tests if pip and other tools are installed
|
||||
"test_get_executable_path"
|
||||
] ++ lib.optionals stdenv.hostPlatform.isDarwin [
|
||||
# flaky on darwin (depend on port availability)
|
||||
"test_all_status_messages"
|
||||
"test_async_generators"
|
||||
"test_async_generators_interface"
|
||||
"test_async_iterator_update_with_new_component"
|
||||
"test_concurrency_limits"
|
||||
"test_default_concurrency_limits"
|
||||
"test_default_flagging_callback"
|
||||
"test_end_to_end"
|
||||
"test_end_to_end_cache_examples"
|
||||
"test_event_data"
|
||||
"test_every_does_not_block_queue"
|
||||
"test_example_caching_relaunch"
|
||||
"test_example_caching_relaunch"
|
||||
"test_exit_called_at_launch"
|
||||
"test_file_component_uploads"
|
||||
"test_files_saved_as_file_paths"
|
||||
"test_flagging_does_not_create_unnecessary_directories"
|
||||
"test_flagging_no_permission_error_with_flagging_disabled"
|
||||
"test_info_and_warning_alerts"
|
||||
"test_info_isolation"
|
||||
"test_launch_analytics_does_not_error_with_invalid_blocks"
|
||||
"test_no_empty_audio_files"
|
||||
"test_no_empty_image_files"
|
||||
"test_no_empty_video_files"
|
||||
"test_non_streaming_api"
|
||||
"test_non_streaming_api_async"
|
||||
"test_pil_images_hashed"
|
||||
"test_progress_bar"
|
||||
"test_progress_bar_track_tqdm"
|
||||
"test_queue_when_using_auth"
|
||||
"test_restart_after_close"
|
||||
"test_set_share_in_colab"
|
||||
"test_show_error"
|
||||
"test_simple_csv_flagging_callback"
|
||||
"test_single_request"
|
||||
"test_socket_reuse"
|
||||
"test_start_server"
|
||||
"test_state_holder_is_used_in_postprocess"
|
||||
"test_state_stored_up_to_capacity"
|
||||
"test_static_files_single_app"
|
||||
"test_streaming_api"
|
||||
"test_streaming_api_async"
|
||||
"test_streaming_api_with_additional_inputs"
|
||||
"test_sync_generators"
|
||||
"test_time_to_live_and_delete_callback_for_state"
|
||||
"test_updates_stored_up_to_capacity"
|
||||
"test_varying_output_forms_with_generators"
|
||||
];
|
||||
# tests if pip and other tools are installed
|
||||
"test_get_executable_path"
|
||||
]
|
||||
++ lib.optionals stdenv.hostPlatform.isDarwin [
|
||||
# flaky on darwin (depend on port availability)
|
||||
"test_all_status_messages"
|
||||
"test_async_generators"
|
||||
"test_async_generators_interface"
|
||||
"test_async_iterator_update_with_new_component"
|
||||
"test_concurrency_limits"
|
||||
"test_default_concurrency_limits"
|
||||
"test_default_flagging_callback"
|
||||
"test_end_to_end"
|
||||
"test_end_to_end_cache_examples"
|
||||
"test_event_data"
|
||||
"test_every_does_not_block_queue"
|
||||
"test_example_caching_relaunch"
|
||||
"test_example_caching_relaunch"
|
||||
"test_exit_called_at_launch"
|
||||
"test_file_component_uploads"
|
||||
"test_files_saved_as_file_paths"
|
||||
"test_flagging_does_not_create_unnecessary_directories"
|
||||
"test_flagging_no_permission_error_with_flagging_disabled"
|
||||
"test_info_and_warning_alerts"
|
||||
"test_info_isolation"
|
||||
"test_launch_analytics_does_not_error_with_invalid_blocks"
|
||||
"test_no_empty_audio_files"
|
||||
"test_no_empty_image_files"
|
||||
"test_no_empty_video_files"
|
||||
"test_non_streaming_api"
|
||||
"test_non_streaming_api_async"
|
||||
"test_pil_images_hashed"
|
||||
"test_progress_bar"
|
||||
"test_progress_bar_track_tqdm"
|
||||
"test_queue_when_using_auth"
|
||||
"test_restart_after_close"
|
||||
"test_set_share_in_colab"
|
||||
"test_show_error"
|
||||
"test_simple_csv_flagging_callback"
|
||||
"test_single_request"
|
||||
"test_socket_reuse"
|
||||
"test_start_server"
|
||||
"test_state_holder_is_used_in_postprocess"
|
||||
"test_state_stored_up_to_capacity"
|
||||
"test_static_files_single_app"
|
||||
"test_streaming_api"
|
||||
"test_streaming_api_async"
|
||||
"test_streaming_api_with_additional_inputs"
|
||||
"test_sync_generators"
|
||||
"test_time_to_live_and_delete_callback_for_state"
|
||||
"test_updates_stored_up_to_capacity"
|
||||
"test_varying_output_forms_with_generators"
|
||||
];
|
||||
disabledTestPaths = [
|
||||
# 100% touches network
|
||||
"test/test_networking.py"
|
||||
|
Loading…
Reference in New Issue
Block a user