Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitf74e6b6

Browse files
author
github-actions
committed
Merge 3.11 into 3.7
1 parent8a58b6f commitf74e6b6

File tree

1 file changed

+18
-1
lines changed

1 file changed

+18
-1
lines changed

‎whatsnew/3.7.po

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -805,7 +805,7 @@ msgstr ":pep:`560` -- Suporte básico para módulo typing e tipos genéricos"
805805

806806
#:../../whatsnew/3.7.rst:427
807807
msgid"PEP 552: Hash-based .pyc Files"
808-
msgstr""
808+
msgstr"PEP 552: Arquivos .pyc baseados em hash"
809809

810810
#:../../whatsnew/3.7.rst:429
811811
msgid""
@@ -818,6 +818,16 @@ msgid ""
818818
"in the cache file is problematic for `build reproducibility <https://"
819819
"reproducible-builds.org/>`_ and content-based build systems."
820820
msgstr""
821+
"O Python tradicionalmente verifica a atualização dos arquivos de cache em "
822+
"bytecode (ou seja, arquivos ``.pyc``) comparando os metadados da fonte "
823+
"(registro de data e hora e tamanho da última modificação) com os metadados "
824+
"da fonte salvos no cabeçalho do arquivo de cache quando foi gerado. Embora "
825+
"eficaz, esse método de invalidação tem suas desvantagens. Quando os "
826+
"registros de data e hora do sistema de arquivos são muito grosseiros, o "
827+
"Python pode perder as atualizações de origem, levando à confusão do usuário. "
828+
"Além disso, ter um registro de data e hora no arquivo de cache é "
829+
"problemático para `reprodutibilidade de compilação <https://reproducible-"
830+
"builds.org/>`_ e sistemas de compilação baseados em conteúdo."
821831

822832
#:../../whatsnew/3.7.rst:438
823833
msgid""
@@ -828,6 +838,13 @@ msgid ""
828838
"Hash-based ``.pyc`` files may be generated with :mod:`py_compile` or :mod:"
829839
"`compileall`."
830840
msgstr""
841+
":pep:`552` estende o formato pyc para permitir que o hash do arquivo de "
842+
"origem seja usado para invalidação em vez do registro de data e hora da "
843+
"fonte. Esses arquivos ``.pyc`` são chamados de\"baseados em hash\". Por "
844+
"padrão, Python ainda usa invalidação baseada em registro de data e hora e "
845+
"não gera arquivos ``.pyc`` baseados em hash em tempo de execução. Arquivos "
846+
"``.pyc`` baseados em hash podem ser gerados com :mod:`py_compile` ou :mod:"
847+
"`compileall`."
831848

832849
#:../../whatsnew/3.7.rst:444
833850
msgid""

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp