# Copyright (C) 2001-2018, Python Software Foundation # For licence information, see README file. # msgid "" msgstr "" "Project-Id-Version: Python 3\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-03-23 18:39+0100\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" #: library/site.rst:2 msgid ":mod:`site` --- Site-specific configuration hook" msgstr "" #: library/site.rst:7 msgid "**Source code:** :source:`Lib/site.py`" msgstr "**Code source :** :source:`Lib/site.py`" #: library/site.rst:13 msgid "" "**This module is automatically imported during initialization.** The " "automatic import can be suppressed using the interpreter's :option:`-S` " "option." msgstr "" #: library/site.rst:18 msgid "" "Importing this module will append site-specific paths to the module search " "path and add a few builtins, unless :option:`-S` was used. In that case, " "this module can be safely imported with no automatic modifications to the " "module search path or additions to the builtins. To explicitly trigger the " "usual site-specific additions, call the :func:`site.main` function." msgstr "" #: library/site.rst:24 msgid "" "Importing the module used to trigger paths manipulation even when using :" "option:`-S`." msgstr "" #: library/site.rst:31 msgid "" "It starts by constructing up to four directories from a head and a tail " "part. For the head part, it uses ``sys.prefix`` and ``sys.exec_prefix``; " "empty heads are skipped. For the tail part, it uses the empty string and " "then :file:`lib/site-packages` (on Windows) or :file:`lib/python{X.Y}/site-" "packages` (on Unix and macOS). For each of the distinct head-tail " "combinations, it sees if it refers to an existing directory, and if so, adds " "it to ``sys.path`` and also inspects the newly added path for configuration " "files." msgstr "" #: library/site.rst:40 msgid "Support for the \"site-python\" directory has been removed." msgstr "" #: library/site.rst:43 msgid "" "If a file named \"pyvenv.cfg\" exists one directory above sys.executable, " "sys.prefix and sys.exec_prefix are set to that directory and it is also " "checked for site-packages (sys.base_prefix and sys.base_exec_prefix will " "always be the \"real\" prefixes of the Python installation). If \"pyvenv." "cfg\" (a bootstrap configuration file) contains the key \"include-system-" "site-packages\" set to anything other than \"true\" (case-insensitive), the " "system-level prefixes will not be searched for site-packages; otherwise they " "will." msgstr "" #: library/site.rst:56 msgid "" "A path configuration file is a file whose name has the form :file:`{name}." "pth` and exists in one of the four directories mentioned above; its contents " "are additional items (one per line) to be added to ``sys.path``. Non-" "existing items are never added to ``sys.path``, and no check is made that " "the item refers to a directory rather than a file. No item is added to " "``sys.path`` more than once. Blank lines and lines beginning with ``#`` are " "skipped. Lines starting with ``import`` (followed by space or tab) are " "executed." msgstr "" #: library/site.rst:66 msgid "" "An executable line in a :file:`.pth` file is run at every Python startup, " "regardless of whether a particular module is actually going to be used. Its " "impact should thus be kept to a minimum. The primary intended purpose of " "executable lines is to make the corresponding module(s) importable (load 3rd-" "party import hooks, adjust :envvar:`PATH` etc). Any other initialization is " "supposed to be done upon a module's actual import, if and when it happens. " "Limiting a code chunk to a single line is a deliberate measure to discourage " "putting anything more complex here." msgstr "" #: library/site.rst:81 msgid "" "For example, suppose ``sys.prefix`` and ``sys.exec_prefix`` are set to :file:" "`/usr/local`. The Python X.Y library is then installed in :file:`/usr/local/" "lib/python{X.Y}`. Suppose this has a subdirectory :file:`/usr/local/lib/" "python{X.Y}/site-packages` with three subsubdirectories, :file:`foo`, :file:" "`bar` and :file:`spam`, and two path configuration files, :file:`foo.pth` " "and :file:`bar.pth`. Assume :file:`foo.pth` contains the following::" msgstr "" #: library/site.rst:95 msgid "and :file:`bar.pth` contains::" msgstr "" #: library/site.rst:101 msgid "" "Then the following version-specific directories are added to ``sys.path``, " "in this order::" msgstr "" #: library/site.rst:107 msgid "" "Note that :file:`bletch` is omitted because it doesn't exist; the :file:" "`bar` directory precedes the :file:`foo` directory because :file:`bar.pth` " "comes alphabetically before :file:`foo.pth`; and :file:`spam` is omitted " "because it is not mentioned in either path configuration file." msgstr "" #: library/site.rst:114 msgid "" "After these path manipulations, an attempt is made to import a module named :" "mod:`sitecustomize`, which can perform arbitrary site-specific " "customizations. It is typically created by a system administrator in the " "site-packages directory. If this import fails with an :exc:`ImportError` or " "its subclass exception, and the exception's :attr:`name` attribute equals to " "``'sitecustomize'``, it is silently ignored. If Python is started without " "output streams available, as with :file:`pythonw.exe` on Windows (which is " "used by default to start IDLE), attempted output from :mod:`sitecustomize` " "is ignored. Any other exception causes a silent and perhaps mysterious " "failure of the process." msgstr "" #: library/site.rst:126 msgid "" "After this, an attempt is made to import a module named :mod:" "`usercustomize`, which can perform arbitrary user-specific customizations, " "if :data:`ENABLE_USER_SITE` is true. This file is intended to be created in " "the user site-packages directory (see below), which is part of ``sys.path`` " "unless disabled by :option:`-s`. If this import fails with an :exc:" "`ImportError` or its subclass exception, and the exception's :attr:`name` " "attribute equals to ``'usercustomize'``, it is silently ignored." msgstr "" #: library/site.rst:134 msgid "" "Note that for some non-Unix systems, ``sys.prefix`` and ``sys.exec_prefix`` " "are empty, and the path manipulations are skipped; however the import of :" "mod:`sitecustomize` and :mod:`usercustomize` is still attempted." msgstr "" #: library/site.rst:142 msgid "Readline configuration" msgstr "" #: library/site.rst:144 msgid "" "On systems that support :mod:`readline`, this module will also import and " "configure the :mod:`rlcompleter` module, if Python is started in :ref:" "`interactive mode ` and without the :option:`-S` option. " "The default behavior is enable tab-completion and to use :file:`~/." "python_history` as the history save file. To disable it, delete (or " "override) the :data:`sys.__interactivehook__` attribute in your :mod:" "`sitecustomize` or :mod:`usercustomize` module or your :envvar:" "`PYTHONSTARTUP` file." msgstr "" #: library/site.rst:153 msgid "Activation of rlcompleter and history was made automatic." msgstr "" #: library/site.rst:158 #, fuzzy msgid "Module contents" msgstr "Contenu du module" #: library/site.rst:162 msgid "A list of prefixes for site-packages directories." msgstr "" #: library/site.rst:167 msgid "" "Flag showing the status of the user site-packages directory. ``True`` means " "that it is enabled and was added to ``sys.path``. ``False`` means that it " "was disabled by user request (with :option:`-s` or :envvar:" "`PYTHONNOUSERSITE`). ``None`` means it was disabled for security reasons " "(mismatch between user or group id and effective id) or by an administrator." msgstr "" #: library/site.rst:177 msgid "" "Path to the user site-packages for the running Python. Can be ``None`` if :" "func:`getusersitepackages` hasn't been called yet. Default value is :file:" "`~/.local/lib/python{X.Y}/site-packages` for UNIX and non-framework macOS " "builds, :file:`~/Library/Python/{X.Y}/lib/python/site-packages` for macOS " "framework builds, and :file:`{%APPDATA%}\\\\Python\\\\Python{XY}\\\\site-" "packages` on Windows. This directory is a site directory, which means that :" "file:`.pth` files in it will be processed." msgstr "" #: library/site.rst:188 msgid "" "Path to the base directory for the user site-packages. Can be ``None`` if :" "func:`getuserbase` hasn't been called yet. Default value is :file:`~/." "local` for UNIX and macOS non-framework builds, :file:`~/Library/Python/{X.Y}" "` for macOS framework builds, and :file:`{%APPDATA%}\\\\Python` for " "Windows. This value is used by Distutils to compute the installation " "directories for scripts, data files, Python modules, etc. for the :ref:`user " "installation scheme `. See also :envvar:" "`PYTHONUSERBASE`." msgstr "" #: library/site.rst:200 msgid "" "Adds all the standard site-specific directories to the module search path. " "This function is called automatically when this module is imported, unless " "the Python interpreter was started with the :option:`-S` flag." msgstr "" #: library/site.rst:204 msgid "This function used to be called unconditionally." msgstr "" #: library/site.rst:210 msgid "" "Add a directory to sys.path and process its :file:`.pth` files. Typically " "used in :mod:`sitecustomize` or :mod:`usercustomize` (see above)." msgstr "" #: library/site.rst:216 msgid "Return a list containing all global site-packages directories." msgstr "" #: library/site.rst:223 msgid "" "Return the path of the user base directory, :data:`USER_BASE`. If it is not " "initialized yet, this function will also set it, respecting :envvar:" "`PYTHONUSERBASE`." msgstr "" #: library/site.rst:232 msgid "" "Return the path of the user-specific site-packages directory, :data:" "`USER_SITE`. If it is not initialized yet, this function will also set it, " "respecting :data:`USER_BASE`. To determine if the user-specific site-" "packages was added to ``sys.path`` :data:`ENABLE_USER_SITE` should be used." msgstr "" #: library/site.rst:244 msgid "Command Line Interface" msgstr "Interface en ligne de commande" #: library/site.rst:248 msgid "" "The :mod:`site` module also provides a way to get the user directories from " "the command line:" msgstr "" #: library/site.rst:256 msgid "" "If it is called without arguments, it will print the contents of :data:`sys." "path` on the standard output, followed by the value of :data:`USER_BASE` and " "whether the directory exists, then the same thing for :data:`USER_SITE`, and " "finally the value of :data:`ENABLE_USER_SITE`." msgstr "" #: library/site.rst:263 msgid "Print the path to the user base directory." msgstr "" #: library/site.rst:267 msgid "Print the path to the user site-packages directory." msgstr "" #: library/site.rst:269 msgid "" "If both options are given, user base and user site will be printed (always " "in this order), separated by :data:`os.pathsep`." msgstr "" #: library/site.rst:272 msgid "" "If any option is given, the script will exit with one of these values: ``0`` " "if the user site-packages directory is enabled, ``1`` if it was disabled by " "the user, ``2`` if it is disabled for security reasons or by an " "administrator, and a value greater than 2 if there is an error." msgstr "" #: library/site.rst:279 msgid ":pep:`370` -- Per user site-packages directory" msgstr ":pep:`370` -- Répertoire site-packages propre à l'utilisateur." #: library/site.rst:280 msgid ":ref:`sys-path-init` -- The initialization of :data:`sys.path`." msgstr ""