views:

33

answers:

0

Python 3.0 came out at the beginning of December 2008, but I've recently been encountering a fair number of libraries that use C extensions/components and seem like they're commonly used but have not yet had versions created for 3.0+. With some of them, it's simply been a matter of development having stalled or stopped for various reasons, but this fact got me wondering about how long it usually takes for a decent number of non-standard library modules to be released for backwards-incompatible versions of programming languages/programming language environments? What sort of factors (open-source versus closed-source, support for old versions of the language, etc.) affect this time? How often will someone with the right knowhow just take the old library and figure out how to fix it, so to speak, so that it'll work with the new version of the language, and would it be a good idea for that person to post their work somewhere so that other people can use it until a proper new version of the library is released?