[Python-checkins] peps: Record response (by Nick) to Nick's initial objections. I hope I've summarized
eric.smith
python-checkins at python.org
Tue May 1 18:38:09 CEST 2012
http://hg.python.org/peps/rev/be131c928b5c
changeset: 4342:be131c928b5c
user: Eric V. Smith <eric at trueblade.com>
date: Tue May 01 12:37:58 2012 -0400
summary:
Record response (by Nick) to Nick's initial objections. I hope I've summarized correctly.
files:
pep-0420.txt | 32 ++++++++++++++++++++++----------
1 files changed, 22 insertions(+), 10 deletions(-)
diff --git a/pep-0420.txt b/pep-0420.txt
--- a/pep-0420.txt
+++ b/pep-0420.txt
@@ -188,21 +188,30 @@
Nick Coglan presented a list of his objections to this proposal [3]_.
They are:
- * Implicit package directories go against the Zen of Python
+ 1. Implicit package directories go against the Zen of Python.
- * Implicit package directories pose awkward backwards compatibility
- challenges
+ 2. Implicit package directories pose awkward backwards compatibility
+ challenges.
- * Implicit package directories introduce ambiguity into filesystem
- layouts
+ 3. Implicit package directories introduce ambiguity into filesystem
+ layouts.
- * Implicit package directories will permanently entrench current
- newbie-hostile behaviour in __main__
+ 4. Implicit package directories will permanently entrench current
+ newbie-hostile behaviour in ``__main__``.
-(These need to be addressed here.)
+Nick gave a detailed response [4]_, which is summarized here:
+
+ 1. Practicality beats purity.
+
+ 2. Minor backward compatibility issues are okay, as long as they are
+ properly documented.
+
+ 3. This will be addressed in PEP 395.
+
+ 4. This will also be addressed in PEP 395.
Phillip Eby asked about auto-updating of ``__path__``, instead of it
-being a simple list [4]_. It is the intent of this PEP to get the
+being a simple list [5]_. It is the intent of this PEP to get the
simplest possible solution working. It will be possible at a later
date to add such features. Several possible ways to do so were
discussed in the referenced email thread.
@@ -248,7 +257,10 @@
.. [3] Nick Coglan's objection to the lack of marker files or directories
(http://mail.python.org/pipermail/import-sig/2012-March/000423.html)
-.. [4] Phillip Eby's question about auto-updating __path__
+.. [4] Nick Coglan's response to his initial objections
+ (http://mail.python.org/pipermail/import-sig/2012-April/000464.html)
+
+.. [5] Phillip Eby's question about auto-updating __path__
(http://mail.python.org/pipermail/import-sig/2012-April/000468.html)
Copyright
--
Repository URL: http://hg.python.org/peps
More information about the Python-checkins
mailing list