From 645a97c1768e28cb288ac725c1b44a2a2e0d17e1 Mon Sep 17 00:00:00 2001 From: Raivis Dejus Date: Mon, 21 Jul 2025 21:50:51 +0300 Subject: [PATCH] Updating pytinstaller (#1196) --- buzz/locale/pt_BR/LC_MESSAGES/buzz.po | 228 +++++++++++--------------- poetry.lock | 62 +++---- 2 files changed, 131 insertions(+), 159 deletions(-) diff --git a/buzz/locale/pt_BR/LC_MESSAGES/buzz.po b/buzz/locale/pt_BR/LC_MESSAGES/buzz.po index 874569aa..3699c937 100644 --- a/buzz/locale/pt_BR/LC_MESSAGES/buzz.po +++ b/buzz/locale/pt_BR/LC_MESSAGES/buzz.po @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: Buzz\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-07-18 09:13+0300\n" +"Report-Msgid-Bugs-To: Paulo Schopf \n" +"POT-Creation-Date: \n" "PO-Revision-Date: 2025-06-29 22:23-0300\n" "Last-Translator: Paulo Schopf \n" "Language-Team: none\n" @@ -27,17 +27,17 @@ msgstr "https://exemplo.com/audio.mp3" #: buzz/widgets/import_url_dialog.py:28 #: buzz/widgets/preferences_dialog/preferences_dialog.py:69 -#: buzz/widgets/preferences_dialog/models_preferences_widget.py:249 +#: buzz/widgets/preferences_dialog/models_preferences_widget.py:245 #: buzz/widgets/transcriber/advanced_settings_dialog.py:97 -#: buzz/widgets/main_window.py:238 +#: buzz/widgets/main_window.py:240 msgid "Ok" msgstr "Ok" #: buzz/widgets/import_url_dialog.py:29 #: buzz/widgets/preferences_dialog/preferences_dialog.py:70 -#: buzz/widgets/preferences_dialog/models_preferences_widget.py:250 -#: buzz/widgets/model_download_progress_dialog.py:30 -#: buzz/widgets/main_window.py:239 +#: buzz/widgets/preferences_dialog/models_preferences_widget.py:246 +#: buzz/widgets/model_download_progress_dialog.py:29 +#: buzz/widgets/main_window.py:241 msgid "Cancel" msgstr "Cancelar" @@ -77,106 +77,105 @@ msgstr "Dinamarquês" msgid "Dutch" msgstr "Holandês" -#: buzz/widgets/preferences_dialog/general_preferences_widget.py:39 +#: buzz/widgets/preferences_dialog/general_preferences_widget.py:38 #: buzz/transcriber/transcriber.py:40 msgid "German" msgstr "Alemão" -#: buzz/widgets/preferences_dialog/general_preferences_widget.py:40 +#: buzz/widgets/preferences_dialog/general_preferences_widget.py:39 #: buzz/transcriber/transcriber.py:41 msgid "Spanish" msgstr "Espanhol" -#: buzz/widgets/preferences_dialog/general_preferences_widget.py:41 -#: buzz/transcriber/transcriber.py:53 +#: buzz/widgets/preferences_dialog/general_preferences_widget.py:40 +#: buzz/transcriber/transcriber.py:53 buzz/transcriber/transcriber.py:54 msgid "Italian" msgstr "Italiano" -#: buzz/widgets/preferences_dialog/general_preferences_widget.py:42 +#: buzz/widgets/preferences_dialog/general_preferences_widget.py:41 #: buzz/transcriber/transcriber.py:45 msgid "Japanese" msgstr "Japonês" -#: buzz/widgets/preferences_dialog/general_preferences_widget.py:43 +#: buzz/widgets/preferences_dialog/general_preferences_widget.py:42 #: buzz/transcriber/transcriber.py:80 msgid "Latvian" msgstr "Letão" -#: buzz/widgets/preferences_dialog/general_preferences_widget.py:44 +#: buzz/widgets/preferences_dialog/general_preferences_widget.py:43 #: buzz/transcriber/transcriber.py:48 msgid "Polish" msgstr "Polonês" #: buzz/widgets/preferences_dialog/general_preferences_widget.py:45 -#, fuzzy msgid "Portuguese (Brazil)" -msgstr "Português" +msgstr "Português (Brasil)" -#: buzz/widgets/preferences_dialog/general_preferences_widget.py:46 +#: buzz/widgets/preferences_dialog/general_preferences_widget.py:44 #: buzz/transcriber/transcriber.py:59 msgid "Ukrainian" msgstr "Ucraniano" -#: buzz/widgets/preferences_dialog/general_preferences_widget.py:47 +#: buzz/widgets/preferences_dialog/general_preferences_widget.py:45 msgid "Chinese (Simplified)" msgstr "Chinês (Simplificado)" -#: buzz/widgets/preferences_dialog/general_preferences_widget.py:48 +#: buzz/widgets/preferences_dialog/general_preferences_widget.py:46 msgid "Chinese (Traditional)" msgstr "Chinês (Tradicional)" -#: buzz/widgets/preferences_dialog/general_preferences_widget.py:86 +#: buzz/widgets/preferences_dialog/general_preferences_widget.py:84 msgid "Restart required!" msgstr "Reinicialização necessária!" -#: buzz/widgets/preferences_dialog/general_preferences_widget.py:90 +#: buzz/widgets/preferences_dialog/general_preferences_widget.py:88 msgid "Ui Language" msgstr "Idioma da Interface" -#: buzz/widgets/preferences_dialog/general_preferences_widget.py:98 +#: buzz/widgets/preferences_dialog/general_preferences_widget.py:96 msgid "Font Size" msgstr "Tamanho da Fonte" -#: buzz/widgets/preferences_dialog/general_preferences_widget.py:107 +#: buzz/widgets/preferences_dialog/general_preferences_widget.py:105 msgid "Test" msgstr "Testar" -#: buzz/widgets/preferences_dialog/general_preferences_widget.py:113 +#: buzz/widgets/preferences_dialog/general_preferences_widget.py:111 msgid "OpenAI API key" msgstr "Chave API da OpenAI" -#: buzz/widgets/preferences_dialog/general_preferences_widget.py:126 +#: buzz/widgets/preferences_dialog/general_preferences_widget.py:124 msgid "OpenAI base url" msgstr "URL base da OpenAI" -#: buzz/widgets/preferences_dialog/general_preferences_widget.py:135 +#: buzz/widgets/preferences_dialog/general_preferences_widget.py:133 msgid "Default export file name" msgstr "Nome padrão do arquivo de exportação" -#: buzz/widgets/preferences_dialog/general_preferences_widget.py:141 +#: buzz/widgets/preferences_dialog/general_preferences_widget.py:139 msgid "Enable live recording transcription export" msgstr "Habilitar exportação da transcrição ao vivo" -#: buzz/widgets/preferences_dialog/general_preferences_widget.py:147 +#: buzz/widgets/preferences_dialog/general_preferences_widget.py:145 #: buzz/widgets/preferences_dialog/folder_watch_preferences_widget.py:47 #: buzz/widgets/preferences_dialog/folder_watch_preferences_widget.py:50 msgid "Browse" msgstr "Procurar" -#: buzz/widgets/preferences_dialog/general_preferences_widget.py:166 +#: buzz/widgets/preferences_dialog/general_preferences_widget.py:164 msgid "Export folder" msgstr "Pasta de exportação" -#: buzz/widgets/preferences_dialog/general_preferences_widget.py:177 +#: buzz/widgets/preferences_dialog/general_preferences_widget.py:175 msgid "Live recording mode" msgstr "Modo de gravação ao vivo" -#: buzz/widgets/preferences_dialog/general_preferences_widget.py:202 -#: buzz/widgets/preferences_dialog/general_preferences_widget.py:208 +#: buzz/widgets/preferences_dialog/general_preferences_widget.py:200 +#: buzz/widgets/preferences_dialog/general_preferences_widget.py:206 msgid "OpenAI API Key Test" msgstr "Teste da Chave API OpenAI" -#: buzz/widgets/preferences_dialog/general_preferences_widget.py:203 +#: buzz/widgets/preferences_dialog/general_preferences_widget.py:201 msgid "" "Your API key is valid. Buzz will use this key to perform Whisper API " "transcriptions and AI translations." @@ -184,11 +183,11 @@ msgstr "" "Sua chave API é válida. O Buzz usará esta chave para realizar transcrições " "API Whisper e traduções de IA." -#: buzz/widgets/preferences_dialog/general_preferences_widget.py:219 +#: buzz/widgets/preferences_dialog/general_preferences_widget.py:217 msgid "Invalid API key" msgstr "Chave API inválida" -#: buzz/widgets/preferences_dialog/general_preferences_widget.py:220 +#: buzz/widgets/preferences_dialog/general_preferences_widget.py:218 msgid "" "API supports only base64 characters (A-Za-z0-9+/=_-). Other characters in " "API key may cause errors." @@ -196,11 +195,11 @@ msgstr "" "A API suporta apenas caracteres base64 (A-Za-z0-9+/=_-). Outros caracteres " "na chave API podem causar erros." -#: buzz/widgets/preferences_dialog/general_preferences_widget.py:238 +#: buzz/widgets/preferences_dialog/general_preferences_widget.py:236 msgid "Select Export Folder" msgstr "Selecionar Pasta de Exportação" -#: buzz/widgets/preferences_dialog/general_preferences_widget.py:298 +#: buzz/widgets/preferences_dialog/general_preferences_widget.py:296 msgid "" "OpenAI API returned invalid response. Please check the API url or your key. " "Transcription and translation may still work if the API does not support key " @@ -282,21 +281,20 @@ msgstr "Disponível para Download" msgid "Download link to Whisper.cpp ggml model file" msgstr "Link para o arquivo de modelo Whisper.cpp ggml" -#: buzz/widgets/preferences_dialog/models_preferences_widget.py:243 +#: buzz/widgets/preferences_dialog/models_preferences_widget.py:239 msgid "Delete Model" msgstr "Excluir Modelo" -#: buzz/widgets/preferences_dialog/models_preferences_widget.py:244 +#: buzz/widgets/preferences_dialog/models_preferences_widget.py:240 msgid "Are you sure you want to delete the selected model?" msgstr "Tem certeza que deseja excluir o modelo selecionado?" -#: buzz/widgets/preferences_dialog/models_preferences_widget.py:272 +#: buzz/widgets/preferences_dialog/models_preferences_widget.py:268 msgid "Download failed" msgstr "Falha ao baixar" -#: buzz/widgets/preferences_dialog/models_preferences_widget.py:273 -#: buzz/widgets/main_window.py:295 buzz/model_loader.py:505 -#: buzz/model_loader.py:519 +#: buzz/widgets/preferences_dialog/models_preferences_widget.py:269 +#: buzz/widgets/main_window.py:297 buzz/model_loader.py:499 msgid "Error" msgstr "Erro" @@ -314,27 +312,27 @@ msgstr "Parar" msgid "Detect Language" msgstr "Detectar Idioma" -#: buzz/widgets/transcriber/file_transcriber_widget.py:84 +#: buzz/widgets/transcriber/file_transcriber_widget.py:79 msgid "Run" msgstr "Executar" -#: buzz/widgets/transcriber/transcription_options_group_box.py:93 +#: buzz/widgets/transcriber/transcription_options_group_box.py:92 msgid "Model:" msgstr "Modelo:" -#: buzz/widgets/transcriber/transcription_options_group_box.py:105 +#: buzz/widgets/transcriber/transcription_options_group_box.py:104 msgid "First time use of a model may take up to several minutest to load." msgstr "O primeiro uso de um modelo pode levar vários minutos para carregar." -#: buzz/widgets/transcriber/transcription_options_group_box.py:115 +#: buzz/widgets/transcriber/transcription_options_group_box.py:114 msgid "Api Key:" msgstr "Chave API:" -#: buzz/widgets/transcriber/transcription_options_group_box.py:116 +#: buzz/widgets/transcriber/transcription_options_group_box.py:115 msgid "Task:" msgstr "Tarefa:" -#: buzz/widgets/transcriber/transcription_options_group_box.py:117 +#: buzz/widgets/transcriber/transcription_options_group_box.py:116 msgid "Language:" msgstr "Idioma:" @@ -375,10 +373,8 @@ msgid "AI model:" msgstr "Modelo de IA:" #: buzz/widgets/transcriber/advanced_settings_dialog.py:88 -msgid "" -"Enter instructions for AI on how to translate, for example 'Please translate " -"each text sent to you from English to Spanish.'" -msgstr "" +msgid "Enter instructions for AI on how to translate..." +msgstr "Digite as instruções para a IA sobre como traduzir..." #: buzz/widgets/transcriber/advanced_settings_dialog.py:92 msgid "Instructions for AI:" @@ -420,76 +416,76 @@ msgstr "Abrir Transcrição" msgid "Cancel Transcription" msgstr "Cancelar Transcrição" -#: buzz/widgets/main_window_toolbar.py:71 buzz/widgets/main_window.py:227 +#: buzz/widgets/main_window_toolbar.py:71 buzz/widgets/main_window.py:229 #: buzz/settings/shortcut.py:26 msgid "Clear History" msgstr "Limpar Histórico" -#: buzz/widgets/transcription_tasks_table_widget.py:69 +#: buzz/widgets/transcription_tasks_table_widget.py:66 msgid "In Progress" msgstr "Em Progresso" -#: buzz/widgets/transcription_tasks_table_widget.py:72 +#: buzz/widgets/transcription_tasks_table_widget.py:69 msgid "Completed" msgstr "Concluído" -#: buzz/widgets/transcription_tasks_table_widget.py:79 +#: buzz/widgets/transcription_tasks_table_widget.py:76 msgid "Failed" msgstr "Falhou" -#: buzz/widgets/transcription_tasks_table_widget.py:82 +#: buzz/widgets/transcription_tasks_table_widget.py:79 msgid "Canceled" msgstr "Cancelado" -#: buzz/widgets/transcription_tasks_table_widget.py:84 +#: buzz/widgets/transcription_tasks_table_widget.py:81 msgid "Queued" msgstr "Na fila" -#: buzz/widgets/transcription_tasks_table_widget.py:91 +#: buzz/widgets/transcription_tasks_table_widget.py:88 msgid "File Name / URL" msgstr "Nome do Arquivo / URL" -#: buzz/widgets/transcription_tasks_table_widget.py:103 +#: buzz/widgets/transcription_tasks_table_widget.py:100 msgid "Model" msgstr "Modelo" -#: buzz/widgets/transcription_tasks_table_widget.py:112 +#: buzz/widgets/transcription_tasks_table_widget.py:109 msgid "Task" msgstr "Tarefa" -#: buzz/widgets/transcription_tasks_table_widget.py:121 +#: buzz/widgets/transcription_tasks_table_widget.py:118 msgid "Status" msgstr "Status" -#: buzz/widgets/transcription_tasks_table_widget.py:129 +#: buzz/widgets/transcription_tasks_table_widget.py:126 msgid "Date Added" msgstr "Data de Adição" -#: buzz/widgets/transcription_tasks_table_widget.py:140 +#: buzz/widgets/transcription_tasks_table_widget.py:137 msgid "Date Completed" msgstr "Data de Conclusão" -#: buzz/widgets/recording_transcriber_widget.py:83 +#: buzz/widgets/recording_transcriber_widget.py:79 msgid "Live Recording" msgstr "Gravação ao Vivo" -#: buzz/widgets/recording_transcriber_widget.py:149 +#: buzz/widgets/recording_transcriber_widget.py:144 msgid "Click Record to begin..." msgstr "Clique em Gravar para começar..." -#: buzz/widgets/recording_transcriber_widget.py:152 +#: buzz/widgets/recording_transcriber_widget.py:147 msgid "Waiting for AI translation..." msgstr "Aguardando tradução da IA..." -#: buzz/widgets/recording_transcriber_widget.py:164 +#: buzz/widgets/recording_transcriber_widget.py:159 msgid "Microphone:" msgstr "Microfone:" -#: buzz/widgets/recording_transcriber_widget.py:579 +#: buzz/widgets/recording_transcriber_widget.py:526 msgid "An error occurred while starting a new recording:" msgstr "Ocorreu um erro ao iniciar uma nova gravação:" -#: buzz/widgets/recording_transcriber_widget.py:583 +#: buzz/widgets/recording_transcriber_widget.py:530 msgid "" "Please check your audio devices or check the application logs for more " "information." @@ -514,80 +510,81 @@ msgid "End" msgstr "Fim" #: buzz/widgets/transcription_viewer/transcription_segments_editor_widget.py:95 -#: buzz/widgets/transcription_viewer/transcription_view_mode_tool_button.py:43 -#: buzz/widgets/transcription_viewer/export_transcription_menu.py:32 +#: buzz/widgets/transcription_viewer/transcription_view_mode_tool_button.py:34 +#: buzz/widgets/transcription_viewer/export_transcription_menu.py:30 msgid "Text" msgstr "Texto" #: buzz/widgets/transcription_viewer/transcription_segments_editor_widget.py:96 -#: buzz/widgets/transcription_viewer/transcription_view_mode_tool_button.py:49 -#: buzz/widgets/transcription_viewer/export_transcription_menu.py:33 -#: buzz/widgets/transcription_viewer/export_transcription_menu.py:53 +#: buzz/widgets/transcription_viewer/transcription_view_mode_tool_button.py:40 +#: buzz/widgets/transcription_viewer/export_transcription_menu.py:31 +#: buzz/widgets/transcription_viewer/export_transcription_menu.py:64 msgid "Translation" msgstr "Tradução" -#: buzz/widgets/transcription_viewer/transcription_view_mode_tool_button.py:33 +#: buzz/widgets/transcription_viewer/transcription_view_mode_tool_button.py:26 msgid "View" msgstr "Visualizar" -#: buzz/widgets/transcription_viewer/transcription_view_mode_tool_button.py:56 +#: buzz/widgets/transcription_viewer/transcription_view_mode_tool_button.py:46 msgid "Timestamps" msgstr "Marcações de tempo" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:156 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:146 msgid "Export" msgstr "Exportar" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:174 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:160 +#: buzz/transcriber/transcriber.py:24 msgid "Translate" msgstr "Traduzir" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:184 -#: buzz/widgets/transcription_viewer/transcription_resizer_widget.py:174 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:170 +#: buzz/widgets/transcription_viewer/transcription_resizer_widget.py:168 msgid "Resize" msgstr "Redimensionar" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:285 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:269 msgid "API Key Required" msgstr "Chave API Necessária" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:286 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:270 msgid "Please enter OpenAI API Key in preferences" msgstr "Insira a chave API OpenAI nas preferências" -#: buzz/widgets/transcription_viewer/transcription_resizer_widget.py:156 +#: buzz/widgets/transcription_viewer/transcription_resizer_widget.py:150 msgid "Resize Options" msgstr "Opções de Redimensionamento" -#: buzz/widgets/transcription_viewer/transcription_resizer_widget.py:167 +#: buzz/widgets/transcription_viewer/transcription_resizer_widget.py:161 msgid "Desired subtitle length" msgstr "Duração desejada da legenda" -#: buzz/widgets/transcription_viewer/transcription_resizer_widget.py:192 +#: buzz/widgets/transcription_viewer/transcription_resizer_widget.py:186 msgid "Merge Options" msgstr "Opções de Mesclagem" -#: buzz/widgets/transcription_viewer/transcription_resizer_widget.py:203 +#: buzz/widgets/transcription_viewer/transcription_resizer_widget.py:197 msgid "Merge by gap" msgstr "Mesclar por intervalo" -#: buzz/widgets/transcription_viewer/transcription_resizer_widget.py:211 +#: buzz/widgets/transcription_viewer/transcription_resizer_widget.py:205 msgid "Split by punctuation" msgstr "Dividir por pontuação" -#: buzz/widgets/transcription_viewer/transcription_resizer_widget.py:219 +#: buzz/widgets/transcription_viewer/transcription_resizer_widget.py:213 msgid "Split by max length" msgstr "Dividir por tamanho máximo" -#: buzz/widgets/transcription_viewer/transcription_resizer_widget.py:231 +#: buzz/widgets/transcription_viewer/transcription_resizer_widget.py:225 msgid "Merge" msgstr "Mesclar" -#: buzz/widgets/transcription_viewer/export_transcription_menu.py:82 +#: buzz/widgets/transcription_viewer/export_transcription_menu.py:78 msgid "Save File" msgstr "Salvar Arquivo" -#: buzz/widgets/transcription_viewer/export_transcription_menu.py:84 +#: buzz/widgets/transcription_viewer/export_transcription_menu.py:80 msgid "Text files" msgstr "Arquivos de texto" @@ -614,11 +611,11 @@ msgstr "" msgid "Close" msgstr "Fechar" -#: buzz/widgets/model_download_progress_dialog.py:37 +#: buzz/widgets/model_download_progress_dialog.py:36 msgid "Downloading model" msgstr "Baixando modelo" -#: buzz/widgets/model_download_progress_dialog.py:38 +#: buzz/widgets/model_download_progress_dialog.py:37 msgid "remaining" msgstr "restante" @@ -646,7 +643,7 @@ msgstr "Ajuda" msgid "File" msgstr "Arquivo" -#: buzz/widgets/main_window.py:231 +#: buzz/widgets/main_window.py:233 msgid "" "Are you sure you want to delete the selected transcription(s)? This action " "cannot be undone." @@ -654,32 +651,14 @@ msgstr "" "Tem certeza que deseja excluir a(s) transcrição(ões) selecionada(s)? Esta " "ação não pode ser desfeita." -#: buzz/widgets/main_window.py:259 +#: buzz/widgets/main_window.py:261 msgid "Select audio file" msgstr "Selecionar arquivo de áudio" -#: buzz/widgets/main_window.py:295 +#: buzz/widgets/main_window.py:297 msgid "Unable to save OpenAI API key to keyring" msgstr "Não foi possível salvar a chave da API OpenAI no cofre de chaves" -#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:51 -#: buzz/transcriber/recording_transcriber.py:372 -msgid "Whisper server failed to start. Check logs for details." -msgstr "" - -#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:54 -#: buzz/transcriber/recording_transcriber.py:375 -msgid "" -"Whisper server failed to start due to insufficient memory. Please try again " -"with a smaller model. To force CPU mode use BUZZ_FORCE_CPU=TRUE environment " -"variable." -msgstr "" - -#: buzz/transcriber/transcriber.py:24 -#, fuzzy -msgid "Translate to English" -msgstr "Configurações de tradução" - #: buzz/transcriber/transcriber.py:25 msgid "Transcribe" msgstr "Transcrever" @@ -708,6 +687,10 @@ msgstr "Português" msgid "Turkish" msgstr "Turco" +#: buzz/transcriber/transcriber.py:50 +msgid "Dutch" +msgstr "Holandês" + #: buzz/transcriber/transcriber.py:51 msgid "Arabic" msgstr "Árabe" @@ -716,10 +699,6 @@ msgstr "Árabe" msgid "Swedish" msgstr "Sueco" -#: buzz/transcriber/transcriber.py:54 -msgid "Indonesian" -msgstr "" - #: buzz/transcriber/transcriber.py:55 msgid "Hindi" msgstr "Híndi" @@ -1040,11 +1019,7 @@ msgstr "Sundanês" msgid "Cantonese" msgstr "Cantonês" -#: buzz/transcriber/recording_transcriber.py:338 -msgid "Starting Whisper.cpp..." -msgstr "" - -#: buzz/model_loader.py:538 +#: buzz/model_loader.py:528 msgid "A connection error occurred" msgstr "Ocorreu um erro de conexão" @@ -1083,6 +1058,3 @@ msgstr "Acrescentar acima" #: buzz/settings/recording_transcriber_mode.py:7 msgid "Append and correct" msgstr "Acrescentar e corrigir" - -#~ msgid "Enter instructions for AI on how to translate..." -#~ msgstr "Digite as instruções para a IA sobre como traduzir..." diff --git a/poetry.lock b/poetry.lock index 264c706b..2c6bf37e 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 2.1.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 2.1.0 and should not be changed by hand. [[package]] name = "accelerate" @@ -3158,33 +3158,33 @@ files = [ [[package]] name = "pyinstaller" -version = "6.12.0" +version = "6.14.2" description = "PyInstaller bundles a Python application and all its dependencies into a single package." optional = false python-versions = "<3.14,>=3.8" groups = ["dev"] files = [ - {file = "pyinstaller-6.12.0-py3-none-macosx_10_13_universal2.whl", hash = "sha256:68f1e4cecf88a6272063977fa2a2c69ad37cf568e5901769d7206d0314c74f47"}, - {file = "pyinstaller-6.12.0-py3-none-manylinux2014_aarch64.whl", hash = "sha256:fea76fc9b55ffa730fcf90beb897cce4399938460b0b6f40507fbebfc752c753"}, - {file = "pyinstaller-6.12.0-py3-none-manylinux2014_i686.whl", hash = "sha256:dac8a27988dbc33cdc34f2046803258bc3f6829de24de52745a5daa22bdba0f1"}, - {file = "pyinstaller-6.12.0-py3-none-manylinux2014_ppc64le.whl", hash = "sha256:83c7f3bde9871b4a6aa71c66a96e8ba5c21668ce711ed97f510b9382d10aac6c"}, - {file = "pyinstaller-6.12.0-py3-none-manylinux2014_s390x.whl", hash = "sha256:a69818815c6e0711c727edc30680cb1f81c691b59de35db81a2d9e0ae26a9ef1"}, - {file = "pyinstaller-6.12.0-py3-none-manylinux2014_x86_64.whl", hash = "sha256:a2abf5fde31a8b38b6df7939bcef8ac1d0c51e97e25317ce3555cd675259750f"}, - {file = "pyinstaller-6.12.0-py3-none-musllinux_1_1_aarch64.whl", hash = "sha256:8e92e9873a616547bbabbb5a3a9843d5f2ab40c3d8b26810acdf0fe257bee4cf"}, - {file = "pyinstaller-6.12.0-py3-none-musllinux_1_1_x86_64.whl", hash = "sha256:aefe502d55c9cf6aeaed7feba80b5f8491ce43f8f2b5fe2d9aadca3ee5a05bc4"}, - {file = "pyinstaller-6.12.0-py3-none-win32.whl", hash = "sha256:138856a5a503bb69c066377e0a22671b0db063e9cc14d5cf5c798a53561200d3"}, - {file = "pyinstaller-6.12.0-py3-none-win_amd64.whl", hash = "sha256:0e62d3906309248409f215b386f33afec845214e69cc0f296b93222b26a88f43"}, - {file = "pyinstaller-6.12.0-py3-none-win_arm64.whl", hash = "sha256:0c271896a3a168f4f91827145702543db9c5427f4c7372a6df8c75925a3ac18a"}, - {file = "pyinstaller-6.12.0.tar.gz", hash = "sha256:1834797be48ce1b26015af68bdeb3c61a6c7500136f04e0fc65e468115dec777"}, + {file = "pyinstaller-6.14.2-py3-none-macosx_10_13_universal2.whl", hash = "sha256:d77d18bf5343a1afef2772393d7a489d4ec2282dee5bca549803fc0d74b78330"}, + {file = "pyinstaller-6.14.2-py3-none-manylinux2014_aarch64.whl", hash = "sha256:3fa0c391e1300a9fd7752eb1ffe2950112b88fba9d2743eee2ef218a15f4705f"}, + {file = "pyinstaller-6.14.2-py3-none-manylinux2014_i686.whl", hash = "sha256:077efb2d01d16d9c8fdda3ad52788f0fead2791c5cec9ed6ce058af7e26eb74b"}, + {file = "pyinstaller-6.14.2-py3-none-manylinux2014_ppc64le.whl", hash = "sha256:fdd2bd020a18736806a6bd5d3c4352f1209b427a96ad6c459d88aec1d90c4f21"}, + {file = "pyinstaller-6.14.2-py3-none-manylinux2014_s390x.whl", hash = "sha256:03862c6b3cf7b16843d24b529f89cd4077cbe467883cd54ce7a81940d6da09d3"}, + {file = "pyinstaller-6.14.2-py3-none-manylinux2014_x86_64.whl", hash = "sha256:78827a21ada2a848e98671852d20d74b2955b6e2aaf2359ed13a462e1a603d84"}, + {file = "pyinstaller-6.14.2-py3-none-musllinux_1_1_aarch64.whl", hash = "sha256:185710ab1503dfdfa14c43237d394d96ac183422d588294be42531480dfa6c38"}, + {file = "pyinstaller-6.14.2-py3-none-musllinux_1_1_x86_64.whl", hash = "sha256:6c673a7e761bd4a2560cfd5dbe1ccdcfe2dff304b774e6e5242fc5afed953661"}, + {file = "pyinstaller-6.14.2-py3-none-win32.whl", hash = "sha256:1697601aa788e3a52f0b5e620b4741a34b82e6f222ec6e1318b3a1349f566bb2"}, + {file = "pyinstaller-6.14.2-py3-none-win_amd64.whl", hash = "sha256:e10e0e67288d6dcb5898a917dd1d4272aa0ff33f197ad49a0e39618009d63ed9"}, + {file = "pyinstaller-6.14.2-py3-none-win_arm64.whl", hash = "sha256:69fd11ca57e572387826afaa4a1b3d4cb74927d76f231f0308c0bd7872ca5ac1"}, + {file = "pyinstaller-6.14.2.tar.gz", hash = "sha256:142cce0719e79315f0cc26400c2e5c45d9b6b17e7e0491fee444a9f8f16f4917"}, ] [package.dependencies] altgraph = "*" -importlib-metadata = {version = ">=4.6", markers = "python_version < \"3.10\""} +importlib_metadata = {version = ">=4.6", markers = "python_version < \"3.10\""} macholib = {version = ">=1.8", markers = "sys_platform == \"darwin\""} packaging = ">=22.0" pefile = {version = ">=2022.5.30,<2024.8.26 || >2024.8.26", markers = "sys_platform == \"win32\""} -pyinstaller-hooks-contrib = ">=2025.1" +pyinstaller-hooks-contrib = ">=2025.5" pywin32-ctypes = {version = ">=0.2.1", markers = "sys_platform == \"win32\""} setuptools = ">=42.0.0" @@ -3194,14 +3194,14 @@ hook-testing = ["execnet (>=1.5.0)", "psutil", "pytest (>=2.7.3)"] [[package]] name = "pyinstaller-hooks-contrib" -version = "2025.1" +version = "2025.6" description = "Community maintained hooks for PyInstaller" optional = false python-versions = ">=3.8" groups = ["dev"] files = [ - {file = "pyinstaller_hooks_contrib-2025.1-py3-none-any.whl", hash = "sha256:d3c799470cbc0bda60dcc8e6b4ab976777532b77621337f2037f558905e3a8e9"}, - {file = "pyinstaller_hooks_contrib-2025.1.tar.gz", hash = "sha256:130818f9e9a0a7f2261f1fd66054966a3a50c99d000981c5d1db11d3ad0c6ab2"}, + {file = "pyinstaller_hooks_contrib-2025.6-py3-none-any.whl", hash = "sha256:06779d024f7d60dd75b05520923bba16b17df5f64073434b23e570ffb71094dc"}, + {file = "pyinstaller_hooks_contrib-2025.6.tar.gz", hash = "sha256:223ae773733fb7a0ee9cb5e817480998a90a6c7a9c3d2b7b580d2dfa2b325751"}, ] [package.dependencies] @@ -4617,14 +4617,14 @@ telegram = ["requests"] [[package]] name = "transformers" -version = "4.53.0" +version = "4.53.2" description = "State-of-the-art Machine Learning for JAX, PyTorch and TensorFlow" optional = false python-versions = ">=3.9.0" groups = ["main"] files = [ - {file = "transformers-4.53.0-py3-none-any.whl", hash = "sha256:7d8039ff032c01a2d7f8a8fe0066620367003275f023815a966e62203f9f5dd7"}, - {file = "transformers-4.53.0.tar.gz", hash = "sha256:f89520011b4a73066fdc7aabfa158317c3934a22e3cd652d7ffbc512c4063841"}, + {file = "transformers-4.53.2-py3-none-any.whl", hash = "sha256:db8f4819bb34f000029c73c3c557e7d06fc1b8e612ec142eecdae3947a9c78bf"}, + {file = "transformers-4.53.2.tar.gz", hash = "sha256:6c3ed95edfb1cba71c4245758f1b4878c93bf8cde77d076307dacb2cbbd72be2"}, ] [package.dependencies] @@ -4641,22 +4641,22 @@ tqdm = ">=4.27" [package.extras] accelerate = ["accelerate (>=0.26.0)"] -all = ["Pillow (>=10.0.1,<=15.0)", "accelerate (>=0.26.0)", "av", "codecarbon (>=2.8.1)", "flax (>=0.4.1,<=0.7.0)", "jax (>=0.4.1,<=0.4.13)", "jaxlib (>=0.4.1,<=0.4.13)", "kenlm", "keras-nlp (>=0.3.1,<0.14.0)", "kernels (>=0.6.1,<0.7)", "librosa", "num2words", "onnxconverter-common", "optax (>=0.0.8,<=0.1.4)", "optuna", "phonemizer", "protobuf", "pyctcdecode (>=0.4.0)", "ray[tune] (>=2.7.0)", "scipy (<1.13.0)", "sentencepiece (>=0.1.91,!=0.1.92)", "sigopt", "tensorflow (>2.9,<2.16)", "tensorflow-text (<2.16)", "tf2onnx", "timm (<=1.0.11)", "tokenizers (>=0.21,<0.22)", "torch (>=2.1)", "torchaudio", "torchvision"] +all = ["Pillow (>=10.0.1,<=15.0)", "Pillow (>=10.0.1,<=15.0)", "accelerate (>=0.26.0)", "accelerate (>=0.26.0)", "av", "codecarbon (>=2.8.1)", "flax (>=0.4.1,<=0.7.0)", "jax (>=0.4.1,<=0.4.13)", "jaxlib (>=0.4.1,<=0.4.13)", "kenlm", "keras-nlp (>=0.3.1,<0.14.0)", "kernels (>=0.6.1,<0.7)", "librosa", "num2words", "onnxconverter-common", "optax (>=0.0.8,<=0.1.4)", "optuna", "phonemizer", "protobuf", "pyctcdecode (>=0.4.0)", "ray[tune] (>=2.7.0)", "scipy (<1.13.0)", "sentencepiece (>=0.1.91,!=0.1.92)", "sigopt", "tensorflow (>2.9,<2.16)", "tensorflow-text (<2.16)", "tf2onnx", "timm (<=1.0.11)", "tokenizers (>=0.21,<0.22)", "torch (>=2.1)", "torchaudio", "torchvision"] audio = ["kenlm", "librosa", "phonemizer", "pyctcdecode (>=0.4.0)"] benchmark = ["optimum-benchmark (>=0.3.0)"] codecarbon = ["codecarbon (>=2.8.1)"] deepspeed = ["accelerate (>=0.26.0)", "deepspeed (>=0.9.3)"] -deepspeed-testing = ["GitPython (<3.1.19)", "accelerate (>=0.26.0)", "beautifulsoup4", "cookiecutter (==1.7.3)", "datasets (!=2.5.0)", "deepspeed (>=0.9.3)", "dill (<0.3.5)", "evaluate (>=0.2.0)", "faiss-cpu", "nltk (<=3.8.1)", "optuna", "parameterized", "protobuf", "psutil", "pydantic", "pytest (>=7.2.0)", "pytest-asyncio", "pytest-order", "pytest-rerunfailures", "pytest-rich", "pytest-timeout", "pytest-xdist", "rjieba", "rouge-score (!=0.0.7,!=0.0.8,!=0.1,!=0.1.1)", "ruff (==0.11.2)", "sacrebleu (>=1.4.12,<2.0.0)", "sacremoses", "sentencepiece (>=0.1.91,!=0.1.92)", "tensorboard", "timeout-decorator"] -dev = ["GitPython (<3.1.19)", "Pillow (>=10.0.1,<=15.0)", "accelerate (>=0.26.0)", "av", "beautifulsoup4", "codecarbon (>=2.8.1)", "cookiecutter (==1.7.3)", "datasets (!=2.5.0)", "dill (<0.3.5)", "evaluate (>=0.2.0)", "faiss-cpu", "flax (>=0.4.1,<=0.7.0)", "fugashi (>=1.0)", "ipadic (>=1.0.0,<2.0)", "jax (>=0.4.1,<=0.4.13)", "jaxlib (>=0.4.1,<=0.4.13)", "kenlm", "keras-nlp (>=0.3.1,<0.14.0)", "kernels (>=0.6.1,<0.7)", "libcst", "librosa", "nltk (<=3.8.1)", "num2words", "onnxconverter-common", "optax (>=0.0.8,<=0.1.4)", "optuna", "pandas (<2.3.0)", "parameterized", "phonemizer", "protobuf", "psutil", "pyctcdecode (>=0.4.0)", "pydantic", "pytest (>=7.2.0)", "pytest-asyncio", "pytest-order", "pytest-rerunfailures", "pytest-rich", "pytest-timeout", "pytest-xdist", "ray[tune] (>=2.7.0)", "rhoknp (>=1.1.0,<1.3.1)", "rich", "rjieba", "rouge-score (!=0.0.7,!=0.0.8,!=0.1,!=0.1.1)", "ruff (==0.11.2)", "sacrebleu (>=1.4.12,<2.0.0)", "sacremoses", "scikit-learn", "scipy (<1.13.0)", "sentencepiece (>=0.1.91,!=0.1.92)", "sigopt", "sudachidict-core (>=20220729)", "sudachipy (>=0.6.6)", "tensorboard", "tensorflow (>2.9,<2.16)", "tensorflow-text (<2.16)", "tf2onnx", "timeout-decorator", "timm (<=1.0.11)", "tokenizers (>=0.21,<0.22)", "torch (>=2.1)", "torchaudio", "torchvision", "unidic (>=1.0.2)", "unidic-lite (>=1.0.7)", "urllib3 (<2.0.0)"] -dev-tensorflow = ["GitPython (<3.1.19)", "Pillow (>=10.0.1,<=15.0)", "beautifulsoup4", "cookiecutter (==1.7.3)", "datasets (!=2.5.0)", "dill (<0.3.5)", "evaluate (>=0.2.0)", "faiss-cpu", "kenlm", "keras-nlp (>=0.3.1,<0.14.0)", "libcst", "librosa", "nltk (<=3.8.1)", "onnxconverter-common", "onnxruntime (>=1.4.0)", "onnxruntime-tools (>=1.4.2)", "pandas (<2.3.0)", "parameterized", "phonemizer", "protobuf", "psutil", "pyctcdecode (>=0.4.0)", "pydantic", "pytest (>=7.2.0)", "pytest-asyncio", "pytest-order", "pytest-rerunfailures", "pytest-rich", "pytest-timeout", "pytest-xdist", "rich", "rjieba", "rouge-score (!=0.0.7,!=0.0.8,!=0.1,!=0.1.1)", "ruff (==0.11.2)", "sacrebleu (>=1.4.12,<2.0.0)", "sacremoses", "scikit-learn", "sentencepiece (>=0.1.91,!=0.1.92)", "tensorboard", "tensorflow (>2.9,<2.16)", "tensorflow-text (<2.16)", "tf2onnx", "timeout-decorator", "tokenizers (>=0.21,<0.22)", "urllib3 (<2.0.0)"] -dev-torch = ["GitPython (<3.1.19)", "Pillow (>=10.0.1,<=15.0)", "accelerate (>=0.26.0)", "beautifulsoup4", "codecarbon (>=2.8.1)", "cookiecutter (==1.7.3)", "datasets (!=2.5.0)", "dill (<0.3.5)", "evaluate (>=0.2.0)", "faiss-cpu", "fugashi (>=1.0)", "ipadic (>=1.0.0,<2.0)", "kenlm", "kernels (>=0.6.1,<0.7)", "libcst", "librosa", "nltk (<=3.8.1)", "num2words", "onnxruntime (>=1.4.0)", "onnxruntime-tools (>=1.4.2)", "optuna", "pandas (<2.3.0)", "parameterized", "phonemizer", "protobuf", "psutil", "pyctcdecode (>=0.4.0)", "pydantic", "pytest (>=7.2.0)", "pytest-asyncio", "pytest-order", "pytest-rerunfailures", "pytest-rich", "pytest-timeout", "pytest-xdist", "ray[tune] (>=2.7.0)", "rhoknp (>=1.1.0,<1.3.1)", "rich", "rjieba", "rouge-score (!=0.0.7,!=0.0.8,!=0.1,!=0.1.1)", "ruff (==0.11.2)", "sacrebleu (>=1.4.12,<2.0.0)", "sacremoses", "scikit-learn", "sentencepiece (>=0.1.91,!=0.1.92)", "sigopt", "sudachidict-core (>=20220729)", "sudachipy (>=0.6.6)", "tensorboard", "timeout-decorator", "timm (<=1.0.11)", "tokenizers (>=0.21,<0.22)", "torch (>=2.1)", "torchaudio", "torchvision", "unidic (>=1.0.2)", "unidic-lite (>=1.0.7)", "urllib3 (<2.0.0)"] +deepspeed-testing = ["GitPython (<3.1.19)", "accelerate (>=0.26.0)", "beautifulsoup4", "cookiecutter (==1.7.3)", "datasets (!=2.5.0)", "datasets (!=2.5.0)", "deepspeed (>=0.9.3)", "dill (<0.3.5)", "evaluate (>=0.2.0)", "faiss-cpu", "nltk (<=3.8.1)", "optuna", "parameterized", "protobuf", "psutil", "pydantic", "pytest (>=7.2.0)", "pytest-asyncio", "pytest-order", "pytest-rerunfailures", "pytest-rich", "pytest-timeout", "pytest-xdist", "rjieba", "rouge-score (!=0.0.7,!=0.0.8,!=0.1,!=0.1.1)", "ruff (==0.11.2)", "sacrebleu (>=1.4.12,<2.0.0)", "sacremoses", "sentencepiece (>=0.1.91,!=0.1.92)", "sentencepiece (>=0.1.91,!=0.1.92)", "tensorboard", "timeout-decorator"] +dev = ["GitPython (<3.1.19)", "GitPython (<3.1.19)", "Pillow (>=10.0.1,<=15.0)", "Pillow (>=10.0.1,<=15.0)", "accelerate (>=0.26.0)", "accelerate (>=0.26.0)", "av", "beautifulsoup4", "codecarbon (>=2.8.1)", "cookiecutter (==1.7.3)", "cookiecutter (==1.7.3)", "datasets (!=2.5.0)", "datasets (!=2.5.0)", "datasets (!=2.5.0)", "dill (<0.3.5)", "evaluate (>=0.2.0)", "faiss-cpu", "flax (>=0.4.1,<=0.7.0)", "fugashi (>=1.0)", "ipadic (>=1.0.0,<2.0)", "jax (>=0.4.1,<=0.4.13)", "jaxlib (>=0.4.1,<=0.4.13)", "kenlm", "keras-nlp (>=0.3.1,<0.14.0)", "kernels (>=0.6.1,<0.7)", "libcst", "librosa", "nltk (<=3.8.1)", "num2words", "onnxconverter-common", "optax (>=0.0.8,<=0.1.4)", "optuna", "pandas (<2.3.0)", "parameterized", "phonemizer", "protobuf", "psutil", "pyctcdecode (>=0.4.0)", "pydantic", "pytest (>=7.2.0)", "pytest-asyncio", "pytest-order", "pytest-rerunfailures", "pytest-rich", "pytest-timeout", "pytest-xdist", "ray[tune] (>=2.7.0)", "rhoknp (>=1.1.0,<1.3.1)", "rich", "rjieba", "rouge-score (!=0.0.7,!=0.0.8,!=0.1,!=0.1.1)", "ruff (==0.11.2)", "ruff (==0.11.2)", "sacrebleu (>=1.4.12,<2.0.0)", "sacremoses", "scikit-learn", "scipy (<1.13.0)", "sentencepiece (>=0.1.91,!=0.1.92)", "sentencepiece (>=0.1.91,!=0.1.92)", "sigopt", "sudachidict_core (>=20220729)", "sudachipy (>=0.6.6)", "tensorboard", "tensorflow (>2.9,<2.16)", "tensorflow-text (<2.16)", "tf2onnx", "timeout-decorator", "timm (<=1.0.11)", "tokenizers (>=0.21,<0.22)", "torch (>=2.1)", "torchaudio", "torchvision", "unidic (>=1.0.2)", "unidic_lite (>=1.0.7)", "urllib3 (<2.0.0)"] +dev-tensorflow = ["GitPython (<3.1.19)", "GitPython (<3.1.19)", "Pillow (>=10.0.1,<=15.0)", "beautifulsoup4", "cookiecutter (==1.7.3)", "cookiecutter (==1.7.3)", "datasets (!=2.5.0)", "datasets (!=2.5.0)", "datasets (!=2.5.0)", "dill (<0.3.5)", "evaluate (>=0.2.0)", "faiss-cpu", "kenlm", "keras-nlp (>=0.3.1,<0.14.0)", "libcst", "librosa", "nltk (<=3.8.1)", "onnxconverter-common", "onnxconverter-common", "onnxruntime (>=1.4.0)", "onnxruntime-tools (>=1.4.2)", "pandas (<2.3.0)", "parameterized", "phonemizer", "protobuf", "psutil", "pyctcdecode (>=0.4.0)", "pydantic", "pytest (>=7.2.0)", "pytest-asyncio", "pytest-order", "pytest-rerunfailures", "pytest-rich", "pytest-timeout", "pytest-xdist", "rich", "rjieba", "rouge-score (!=0.0.7,!=0.0.8,!=0.1,!=0.1.1)", "ruff (==0.11.2)", "ruff (==0.11.2)", "sacrebleu (>=1.4.12,<2.0.0)", "sacremoses", "scikit-learn", "sentencepiece (>=0.1.91,!=0.1.92)", "sentencepiece (>=0.1.91,!=0.1.92)", "tensorboard", "tensorflow (>2.9,<2.16)", "tensorflow-text (<2.16)", "tf2onnx", "tf2onnx", "timeout-decorator", "tokenizers (>=0.21,<0.22)", "urllib3 (<2.0.0)"] +dev-torch = ["GitPython (<3.1.19)", "GitPython (<3.1.19)", "Pillow (>=10.0.1,<=15.0)", "Pillow (>=10.0.1,<=15.0)", "accelerate (>=0.26.0)", "beautifulsoup4", "codecarbon (>=2.8.1)", "cookiecutter (==1.7.3)", "cookiecutter (==1.7.3)", "datasets (!=2.5.0)", "datasets (!=2.5.0)", "datasets (!=2.5.0)", "dill (<0.3.5)", "evaluate (>=0.2.0)", "faiss-cpu", "fugashi (>=1.0)", "ipadic (>=1.0.0,<2.0)", "kenlm", "kernels (>=0.6.1,<0.7)", "libcst", "librosa", "nltk (<=3.8.1)", "num2words", "onnxruntime (>=1.4.0)", "onnxruntime-tools (>=1.4.2)", "optuna", "pandas (<2.3.0)", "parameterized", "phonemizer", "protobuf", "psutil", "pyctcdecode (>=0.4.0)", "pydantic", "pytest (>=7.2.0)", "pytest-asyncio", "pytest-order", "pytest-rerunfailures", "pytest-rich", "pytest-timeout", "pytest-xdist", "ray[tune] (>=2.7.0)", "rhoknp (>=1.1.0,<1.3.1)", "rich", "rjieba", "rouge-score (!=0.0.7,!=0.0.8,!=0.1,!=0.1.1)", "ruff (==0.11.2)", "ruff (==0.11.2)", "sacrebleu (>=1.4.12,<2.0.0)", "sacremoses", "scikit-learn", "sentencepiece (>=0.1.91,!=0.1.92)", "sentencepiece (>=0.1.91,!=0.1.92)", "sigopt", "sudachidict_core (>=20220729)", "sudachipy (>=0.6.6)", "tensorboard", "timeout-decorator", "timm (<=1.0.11)", "tokenizers (>=0.21,<0.22)", "torch (>=2.1)", "torchaudio", "torchvision", "unidic (>=1.0.2)", "unidic_lite (>=1.0.7)", "urllib3 (<2.0.0)"] flax = ["flax (>=0.4.1,<=0.7.0)", "jax (>=0.4.1,<=0.4.13)", "jaxlib (>=0.4.1,<=0.4.13)", "optax (>=0.0.8,<=0.1.4)", "scipy (<1.13.0)"] flax-speech = ["kenlm", "librosa", "phonemizer", "pyctcdecode (>=0.4.0)"] ftfy = ["ftfy"] -hf-xet = ["hf-xet"] +hf-xet = ["hf_xet"] hub-kernels = ["kernels (>=0.6.1,<0.7)"] integrations = ["kernels (>=0.6.1,<0.7)", "optuna", "ray[tune] (>=2.7.0)", "sigopt"] -ja = ["fugashi (>=1.0)", "ipadic (>=1.0.0,<2.0)", "rhoknp (>=1.1.0,<1.3.1)", "sudachidict-core (>=20220729)", "sudachipy (>=0.6.6)", "unidic (>=1.0.2)", "unidic-lite (>=1.0.7)"] +ja = ["fugashi (>=1.0)", "ipadic (>=1.0.0,<2.0)", "rhoknp (>=1.1.0,<1.3.1)", "sudachidict_core (>=20220729)", "sudachipy (>=0.6.6)", "unidic (>=1.0.2)", "unidic_lite (>=1.0.7)"] modelcreation = ["cookiecutter (==1.7.3)"] natten = ["natten (>=0.14.6,<0.15.0)"] num2words = ["num2words"] @@ -4674,7 +4674,7 @@ serving = ["fastapi", "pydantic", "starlette", "uvicorn"] sigopt = ["sigopt"] sklearn = ["scikit-learn"] speech = ["kenlm", "librosa", "phonemizer", "pyctcdecode (>=0.4.0)", "torchaudio"] -testing = ["GitPython (<3.1.19)", "beautifulsoup4", "cookiecutter (==1.7.3)", "datasets (!=2.5.0)", "dill (<0.3.5)", "evaluate (>=0.2.0)", "faiss-cpu", "nltk (<=3.8.1)", "parameterized", "psutil", "pydantic", "pytest (>=7.2.0)", "pytest-asyncio", "pytest-order", "pytest-rerunfailures", "pytest-rich", "pytest-timeout", "pytest-xdist", "rjieba", "rouge-score (!=0.0.7,!=0.0.8,!=0.1,!=0.1.1)", "ruff (==0.11.2)", "sacrebleu (>=1.4.12,<2.0.0)", "sacremoses", "sentencepiece (>=0.1.91,!=0.1.92)", "tensorboard", "timeout-decorator"] +testing = ["GitPython (<3.1.19)", "beautifulsoup4", "cookiecutter (==1.7.3)", "datasets (!=2.5.0)", "datasets (!=2.5.0)", "dill (<0.3.5)", "evaluate (>=0.2.0)", "faiss-cpu", "nltk (<=3.8.1)", "parameterized", "psutil", "pydantic", "pytest (>=7.2.0)", "pytest-asyncio", "pytest-order", "pytest-rerunfailures", "pytest-rich", "pytest-timeout", "pytest-xdist", "rjieba", "rouge-score (!=0.0.7,!=0.0.8,!=0.1,!=0.1.1)", "ruff (==0.11.2)", "sacrebleu (>=1.4.12,<2.0.0)", "sacremoses", "sentencepiece (>=0.1.91,!=0.1.92)", "tensorboard", "timeout-decorator"] tf = ["keras-nlp (>=0.3.1,<0.14.0)", "onnxconverter-common", "tensorflow (>2.9,<2.16)", "tensorflow-text (<2.16)", "tf2onnx"] tf-cpu = ["keras (>2.9,<2.16)", "keras-nlp (>=0.3.1,<0.14.0)", "onnxconverter-common", "tensorflow-cpu (>2.9,<2.16)", "tensorflow-probability (<0.24)", "tensorflow-text (<2.16)", "tf2onnx"] tf-speech = ["kenlm", "librosa", "phonemizer", "pyctcdecode (>=0.4.0)"] @@ -4684,7 +4684,7 @@ tokenizers = ["tokenizers (>=0.21,<0.22)"] torch = ["accelerate (>=0.26.0)", "torch (>=2.1)"] torch-speech = ["kenlm", "librosa", "phonemizer", "pyctcdecode (>=0.4.0)", "torchaudio"] torch-vision = ["Pillow (>=10.0.1,<=15.0)", "torchvision"] -torchhub = ["filelock", "huggingface-hub (>=0.30.0,<1.0)", "importlib-metadata", "numpy (>=1.17)", "packaging (>=20.0)", "protobuf", "regex (!=2019.12.17)", "requests", "sentencepiece (>=0.1.91,!=0.1.92)", "tokenizers (>=0.21,<0.22)", "torch (>=2.1)", "tqdm (>=4.27)"] +torchhub = ["filelock", "huggingface-hub (>=0.30.0,<1.0)", "importlib_metadata", "numpy (>=1.17)", "packaging (>=20.0)", "protobuf", "regex (!=2019.12.17)", "requests", "sentencepiece (>=0.1.91,!=0.1.92)", "tokenizers (>=0.21,<0.22)", "torch (>=2.1)", "tqdm (>=4.27)"] video = ["av"] vision = ["Pillow (>=10.0.1,<=15.0)"]