[Tutor] Should I subclass UserDict or dict?

Magnus Lyckå magnus@thinkware.se
Sun May 11 17:39:01 2003


At 12:51 2003-05-11 -0700, Terry Carroll wrote:
>I guess that's my question: how many likely users would I have running 2.1
>or earlier.

Well, we can hardly tell *you* what *your* users are
running. At least not with the information you have
given us so far.

In general, I see projects dropping 2.1 support. I think
Twisted just dropped 2.1 support with their 1.0.5 release
this week, to give a high profile example.

I think most current Linux/BSD distributions come with
Python 2.2, so those who don't have to install it themselves
will certainly have 2.2 after the next OS upgrade. On the
other hand, there are probably people running Red Hat 6.2
around... (But if you want you can naturally install
python 2.2 on Red Hat 6.2 as well.)

Python 2.2 has also been declared the "Python In a Tie" version,
which is to be maintained for a long time, so that companies
that develop with 2.2 knows that they won't have to upgrade for
several years.

If I didn't have legacy code or *knew* I had a user who for some
reason demanded support for a particular version, I would never
restrict myself to support versions earlier than 2.2.


--
Magnus Lycka (It's really Lyckå), magnus@thinkware.se
Thinkware AB, Sweden, www.thinkware.se
I code Python ~ The shortest path from thought to working program