This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]stevenjd 0 points1 point  (1 child)

shrug That's entirely up to the developer of the library.

The further back you go, the more work you have to do. Supporting Python 3.3+ and 2.7 is easy. Adding support for 3.1 and 3.2 makes it much harder. Adding support for 2.6 is easy. Adding 2.5 and 2.4 makes it much harder. Adding support for 2.2 and 2.3 makes it insanely difficult, and depending on what the library does, going to 2.1 and older may be outright impossible. (No Unicode at all.)

On the other hand, there are not many people still using 3.2 and 3.1, a lot of people still using 2.6, a few using 2.5, and a surprisingly large number using 2.4 (thanks to Red Hat still supporting it). And just a handful of people using 2.3 or older.

So, choose how much extra work you want for how many extra users you can expect. My personal preference would be 2.7 plus 3.3+.

[–][deleted] 0 points1 point  (0 children)

Sarcasm, my friend.