[Python-checkins] distutils2 (merge default -> python3): Merge devnotes update
eric.araujo
python-checkins at python.org
Mon Sep 26 18:02:24 CEST 2011
http://hg.python.org/distutils2/rev/51bb31c537cb
changeset: 1196:51bb31c537cb
branch: python3
parent: 1194:d9ce66d22bb5
parent: 1195:9e4d083c4ad6
user: Éric Araujo <merwok at netwok.org>
date: Sat Sep 24 01:19:50 2011 +0200
summary:
Merge devnotes update
files:
DEVNOTES.txt | 18 +++++++++++-------
1 files changed, 11 insertions(+), 7 deletions(-)
diff --git a/DEVNOTES.txt b/DEVNOTES.txt
--- a/DEVNOTES.txt
+++ b/DEVNOTES.txt
@@ -1,12 +1,16 @@
Notes for developers
====================
-- Distutils2 runs on Python from 2.4 to 2.7 so make sure you don't use code
- that doesn't work under one of these Python versions.
+- Distutils2 runs on Python from 3.1 to 3.2 so make sure you don't use code
+ that doesn't work under one of these Python versions. The version compatible
+ with 2.4-2.7 in the "default" branch.
-- For 2.4, you need to run "python2.4 setup.py build" before you can run tests
- or pysetup.
+- When merging default into python3, don't keep maximum compatibility with
+ Python 2 but use idiomatic 3.x code. For difficult conversions like encoding
+ handling with I/O, you can have a look or use a diff tool with the same file
+ in distutils or packaging from Python 3.3.
-- Always run tests.sh before you push a change. This implies
- that you have all Python versions installed from 2.4 to 2.7. Be sure to have
- docutils installed on all python versions no avoid skipping tests as well.
+- Always run tests.sh before you commit a change. This implies that you have
+ Python 3.1 and 3.2 installed as well as a checkout of Python 3.3 with its
+ executable available as "python3.3" in your $PATH. Be sure to also have
+ docutils installed on all Python versions to avoid skipping tests.
--
Repository URL: http://hg.python.org/distutils2
More information about the Python-checkins
mailing list