@@ -802,7 +802,7 @@ msgstr ":pep:`560` -- Suporte básico para módulo typing e tipos genéricos"
802802
803803#: ../../whatsnew/3.7.rst:427
804804msgid "PEP 552: Hash-based .pyc Files"
805- msgstr ""
805+ msgstr "PEP 552: Arquivos .pyc baseados em hash "
806806
807807#: ../../whatsnew/3.7.rst:429
808808msgid ""
@@ -815,6 +815,16 @@ msgid ""
815815"in the cache file is problematic for `build reproducibility <https://"
816816"reproducible-builds.org/>`_ and content-based build systems."
817817msgstr ""
818+ "O Python tradicionalmente verifica a atualização dos arquivos de cache em "
819+ "bytecode (ou seja, arquivos ``.pyc``) comparando os metadados da fonte "
820+ "(registro de data e hora e tamanho da última modificação) com os metadados "
821+ "da fonte salvos no cabeçalho do arquivo de cache quando foi gerado. Embora "
822+ "eficaz, esse método de invalidação tem suas desvantagens. Quando os "
823+ "registros de data e hora do sistema de arquivos são muito grosseiros, o "
824+ "Python pode perder as atualizações de origem, levando à confusão do usuário. "
825+ "Além disso, ter um registro de data e hora no arquivo de cache é "
826+ "problemático para `reprodutibilidade de compilação <https://reproducible-"
827+ "builds.org/>`_ e sistemas de compilação baseados em conteúdo."
818828
819829#: ../../whatsnew/3.7.rst:438
820830msgid ""
@@ -825,6 +835,13 @@ msgid ""
825835"Hash-based ``.pyc`` files may be generated with :mod:`py_compile` or :mod:"
826836"`compileall`."
827837msgstr ""
838+ ":pep:`552` estende o formato pyc para permitir que o hash do arquivo de "
839+ "origem seja usado para invalidação em vez do registro de data e hora da "
840+ "fonte. Esses arquivos ``.pyc`` são chamados de \" baseados em hash\" . Por "
841+ "padrão, Python ainda usa invalidação baseada em registro de data e hora e "
842+ "não gera arquivos ``.pyc`` baseados em hash em tempo de execução. Arquivos "
843+ "``.pyc`` baseados em hash podem ser gerados com :mod:`py_compile` ou :mod:"
844+ "`compileall`."
828845
829846#: ../../whatsnew/3.7.rst:444
830847msgid ""
0 commit comments