Some time has passed since
http://groups.google.com/group/boto-users/t/6edb3e6cc1e01f16 and I was
wondering if the situation has changed.
Personally I think that by now Python 3.1 is much more pleasant to use
than Python 2.x. Things like the cleaned up byte/unicode handling or the
support for chained exceptions are really dearly missing in 2.x, and I
would very much like to move to 3.x completely.
I did not research other distributions, but Ubuntu already comes with
Python 3 prepackaged.
Best,
-Nikolaus
--
»Time flies like an arrow, fruit flies like a Banana.«
PGP fingerprint: 5B93 61F8 4EA2 E279 ABF6 02CF A9AD B7F8 AE4E 425C
Well, you might be interested in
http://docs.python.org/3.1/whatsnew/3.0.html#porting-to-python-3-0, in
particular this passage:
,----
| It is not recommended to try to write source code that runs unchanged
| under both Python 2.6 and 3.0; you’d have to use a very contorted coding
| style, e.g. avoiding print statements, metaclasses, and much more. If
| you are maintaining a library that needs to support both Python 2.6 and
| Python 3.0, the best approach is to modify step 3 above by editing the
| 2.6 version of the source code and running the 2to3 translator again,
| rather than editing the 3.0 version of the source code.
`----
Is boto 2.0 going to be a rewrite or based on boto 1.x? Personally I
really would not start writing new code to be compatible with
Python 2.x. Why is it so essential to have boto 2 run under Python 2.x?
Personally I
really would not start writing new code to be compatible with
Python 2.x. Why is it so essential to have boto 2 run under Python 2.x?