[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