# Copyright (C) 2001-2018, Python Software Foundation # For licence information, see README file. # msgid "" msgstr "" "Project-Id-Version: Python 3.6\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-04-10 09:35+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: FRENCH \n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: ../Doc/library/compileall.rst:2 msgid ":mod:`compileall` --- Byte-compile Python libraries" msgstr "" #: ../Doc/library/compileall.rst:7 msgid "**Source code:** :source:`Lib/compileall.py`" msgstr "**Code source :** :source:`Lib/compileall.py`" #: ../Doc/library/compileall.rst:11 msgid "" "This module provides some utility functions to support installing Python " "libraries. These functions compile Python source files in a directory tree. " "This module can be used to create the cached byte-code files at library " "installation time, which makes them available for use even by users who " "don't have write permission to the library directories." msgstr "" #: ../Doc/library/compileall.rst:19 msgid "Command-line use" msgstr "" #: ../Doc/library/compileall.rst:21 msgid "" "This module can work as a script (using :program:`python -m compileall`) to " "compile Python sources." msgstr "" #: ../Doc/library/compileall.rst:29 msgid "" "Positional arguments are files to compile or directories that contain source " "files, traversed recursively. If no argument is given, behave as if the " "command line was ``-l ``." msgstr "" #: ../Doc/library/compileall.rst:35 msgid "" "Do not recurse into subdirectories, only compile source code files directly " "contained in the named or implied directories." msgstr "" #: ../Doc/library/compileall.rst:40 msgid "Force rebuild even if timestamps are up-to-date." msgstr "" #: ../Doc/library/compileall.rst:44 msgid "" "Do not print the list of files compiled. If passed once, error messages will " "still be printed. If passed twice (``-qq``), all output is suppressed." msgstr "" #: ../Doc/library/compileall.rst:49 msgid "" "Directory prepended to the path to each file being compiled. This will " "appear in compilation time tracebacks, and is also compiled in to the byte-" "code file, where it will be used in tracebacks and other messages in cases " "where the source file does not exist at the time the byte-code file is " "executed." msgstr "" #: ../Doc/library/compileall.rst:57 msgid "" "regex is used to search the full path to each file considered for " "compilation, and if the regex produces a match, the file is skipped." msgstr "" #: ../Doc/library/compileall.rst:62 msgid "" "Read the file ``list`` and add each line that it contains to the list of " "files and directories to compile. If ``list`` is ``-``, read lines from " "``stdin``." msgstr "" #: ../Doc/library/compileall.rst:68 msgid "" "Write the byte-code files to their legacy locations and names, which may " "overwrite byte-code files created by another version of Python. The default " "is to write files to their :pep:`3147` locations and names, which allows " "byte-code files from multiple versions of Python to coexist." msgstr "" #: ../Doc/library/compileall.rst:75 msgid "" "Control the maximum recursion level for subdirectories. If this is given, " "then ``-l`` option will not be taken into account. :program:`python -m " "compileall -r 0` is equivalent to :program:`python -m compileall " " -l`." msgstr "" #: ../Doc/library/compileall.rst:82 msgid "" "Use *N* workers to compile the files within the given directory. If ``0`` is " "used, then the result of :func:`os.cpu_count()` will be used." msgstr "" #: ../Doc/library/compileall.rst:88 msgid "" "Control how the generated byte-code files are invalidated at runtime. The " "``timestamp`` value, means that ``.pyc`` files with the source timestamp and " "size embedded will be generated. The ``checked-hash`` and ``unchecked-hash`` " "values cause hash-based pycs to be generated. Hash-based pycs embed a hash " "of the source file contents rather than a timestamp. See :ref:`pyc-" "invalidation` for more information on how Python validates bytecode cache " "files at runtime. The default is ``timestamp`` if the :envvar:" "`SOURCE_DATE_EPOCH` environment variable is not set, and ``checked-hash`` if " "the ``SOURCE_DATE_EPOCH`` environment variable is set." msgstr "" #: ../Doc/library/compileall.rst:99 msgid "Added the ``-i``, ``-b`` and ``-h`` options." msgstr "" #: ../Doc/library/compileall.rst:102 msgid "" "Added the ``-j``, ``-r``, and ``-qq`` options. ``-q`` option was changed " "to a multilevel value. ``-b`` will always produce a byte-code file ending " "in ``.pyc``, never ``.pyo``." msgstr "" #: ../Doc/library/compileall.rst:107 msgid "Added the ``--invalidation-mode`` option." msgstr "" #: ../Doc/library/compileall.rst:111 msgid "" "There is no command-line option to control the optimization level used by " "the :func:`compile` function, because the Python interpreter itself already " "provides the option: :program:`python -O -m compileall`." msgstr "" #: ../Doc/library/compileall.rst:116 msgid "Public functions" msgstr "" #: ../Doc/library/compileall.rst:120 msgid "" "Recursively descend the directory tree named by *dir*, compiling all :file:`." "py` files along the way. Return a true value if all the files compiled " "successfully, and a false value otherwise." msgstr "" #: ../Doc/library/compileall.rst:124 msgid "" "The *maxlevels* parameter is used to limit the depth of the recursion; it " "defaults to ``10``." msgstr "" #: ../Doc/library/compileall.rst:127 msgid "" "If *ddir* is given, it is prepended to the path to each file being compiled " "for use in compilation time tracebacks, and is also compiled in to the byte-" "code file, where it will be used in tracebacks and other messages in cases " "where the source file does not exist at the time the byte-code file is " "executed." msgstr "" #: ../Doc/library/compileall.rst:133 msgid "" "If *force* is true, modules are re-compiled even if the timestamps are up to " "date." msgstr "" #: ../Doc/library/compileall.rst:136 msgid "" "If *rx* is given, its search method is called on the complete path to each " "file considered for compilation, and if it returns a true value, the file is " "skipped." msgstr "" #: ../Doc/library/compileall.rst:140 ../Doc/library/compileall.rst:197 msgid "" "If *quiet* is ``False`` or ``0`` (the default), the filenames and other " "information are printed to standard out. Set to ``1``, only errors are " "printed. Set to ``2``, all output is suppressed." msgstr "" #: ../Doc/library/compileall.rst:144 ../Doc/library/compileall.rst:201 msgid "" "If *legacy* is true, byte-code files are written to their legacy locations " "and names, which may overwrite byte-code files created by another version of " "Python. The default is to write files to their :pep:`3147` locations and " "names, which allows byte-code files from multiple versions of Python to " "coexist." msgstr "" #: ../Doc/library/compileall.rst:150 ../Doc/library/compileall.rst:207 msgid "" "*optimize* specifies the optimization level for the compiler. It is passed " "to the built-in :func:`compile` function." msgstr "" #: ../Doc/library/compileall.rst:153 msgid "" "The argument *workers* specifies how many workers are used to compile files " "in parallel. The default is to not use multiple workers. If the platform " "can't use multiple workers and *workers* argument is given, then sequential " "compilation will be used as a fallback. If *workers* is lower than ``0``, " "a :exc:`ValueError` will be raised." msgstr "" #: ../Doc/library/compileall.rst:159 ../Doc/library/compileall.rst:210 msgid "" "*invalidation_mode* should be a member of the :class:`py_compile." "PycInvalidationMode` enum and controls how the generated pycs are " "invalidated at runtime." msgstr "" #: ../Doc/library/compileall.rst:163 ../Doc/library/compileall.rst:236 msgid "Added the *legacy* and *optimize* parameter." msgstr "" #: ../Doc/library/compileall.rst:166 msgid "Added the *workers* parameter." msgstr "" #: ../Doc/library/compileall.rst:169 ../Doc/library/compileall.rst:216 #: ../Doc/library/compileall.rst:239 msgid "*quiet* parameter was changed to a multilevel value." msgstr "" #: ../Doc/library/compileall.rst:172 ../Doc/library/compileall.rst:219 #: ../Doc/library/compileall.rst:242 msgid "" "The *legacy* parameter only writes out ``.pyc`` files, not ``.pyo`` files no " "matter what the value of *optimize* is." msgstr "" #: ../Doc/library/compileall.rst:176 msgid "Accepts a :term:`path-like object`." msgstr "Accepte un :term:`path-like object`." #: ../Doc/library/compileall.rst:179 ../Doc/library/compileall.rst:223 #: ../Doc/library/compileall.rst:246 msgid "The *invalidation_mode* parameter was added." msgstr "" #: ../Doc/library/compileall.rst:184 msgid "" "Compile the file with path *fullname*. Return a true value if the file " "compiled successfully, and a false value otherwise." msgstr "" #: ../Doc/library/compileall.rst:187 msgid "" "If *ddir* is given, it is prepended to the path to the file being compiled " "for use in compilation time tracebacks, and is also compiled in to the byte-" "code file, where it will be used in tracebacks and other messages in cases " "where the source file does not exist at the time the byte-code file is " "executed." msgstr "" #: ../Doc/library/compileall.rst:193 msgid "" "If *rx* is given, its search method is passed the full path name to the file " "being compiled, and if it returns a true value, the file is not compiled and " "``True`` is returned." msgstr "" #: ../Doc/library/compileall.rst:228 msgid "" "Byte-compile all the :file:`.py` files found along ``sys.path``. Return a " "true value if all the files compiled successfully, and a false value " "otherwise." msgstr "" #: ../Doc/library/compileall.rst:231 msgid "" "If *skip_curdir* is true (the default), the current directory is not " "included in the search. All other parameters are passed to the :func:" "`compile_dir` function. Note that unlike the other compile functions, " "``maxlevels`` defaults to ``0``." msgstr "" #: ../Doc/library/compileall.rst:249 msgid "" "To force a recompile of all the :file:`.py` files in the :file:`Lib/` " "subdirectory and all its subdirectories::" msgstr "" #: ../Doc/library/compileall.rst:266 msgid "Module :mod:`py_compile`" msgstr "" #: ../Doc/library/compileall.rst:267 msgid "Byte-compile a single source file." msgstr ""