[Python-checkins] peps: PEP 514: Updates wording and post date
steve.dower
python-checkins at python.org
Thu Mar 17 19:29:10 EDT 2016
https://hg.python.org/peps/rev/a37f0a66bab1
changeset: 6255:a37f0a66bab1
user: Steve Dower <steve.dower at microsoft.com>
date: Thu Mar 17 16:28:56 2016 -0700
summary:
PEP 514: Updates wording and post date
files:
pep-0514.txt | 17 ++++++++++-------
1 files changed, 10 insertions(+), 7 deletions(-)
diff --git a/pep-0514.txt b/pep-0514.txt
--- a/pep-0514.txt
+++ b/pep-0514.txt
@@ -7,7 +7,7 @@
Type: Informational
Content-Type: text/x-rst
Created: 02-Feb-2016
-Post-History: 02-Feb-2016
+Post-History: 02-Feb-2016, 01-Mar-2016
Abstract
========
@@ -82,9 +82,9 @@
match, should ensure users can easily identify whether the registration was
per-user or per-machine.
-Tools that give priority to user preferences must ignore values from
-``HKEY_LOCAL_MACHINE`` when a matching Company-Tag pair exists is in
-``HKEY_CURRENT_USER``.
+When tools are selecting a single installed environment from all registered
+environments, the intent is that user preferences from ``HKEY_CURRENT_USER``
+will override matching Company-Tag pairs in ``HKEY_LOCAL_MACHINE``.
Official Python releases use ``PythonCore`` for Company, and the value of
``sys.winver`` for Tag. Other registered environments may use any values for
@@ -118,8 +118,8 @@
32-bit versions.
Environments registered under other Company names must use distinct Tags to
-support side-by-side installations. There is no backwards compatibility
-allowance.
+support side-by-side installations. Tools consuming these registrations are
+not required to disambiguate tags other than by preferring the user's setting.
Company
-------
@@ -242,7 +242,10 @@
Some other registry keys are used for defining or inferring search paths under
certain conditions. A third-party installation is permitted to define these keys
under their Company-Tag key, however, the interpreter must be modified and
-rebuilt in order to read these values.
+rebuilt in order to read these values. Alternatively, the interpreter may be
+modified to not use any registry keys for determining search paths. Making such
+changes is a decision for the third party; this PEP makes no recommendation
+either way.
Copyright
=========
--
Repository URL: https://hg.python.org/peps
More information about the Python-checkins
mailing list