Steffen Macke wrote: > Mike, > >> Further to 2.2.3, is there a reason you have stayed with that version of >> Python? > > I just looked at Hans' makefile. It seems to reference Python 2.2. For the > time > being I sticked to it. It would be good to get some feedback which Python > version is the preferred one (Or should we package for different > Python versions?) > I just saw that Python 2.5 is released.
Steffen - yes I see that now. Must have happened yesterday. I asked around and have no answers yet about versions. My personal feedback to you is that I will definitely move forward from 2.4 to 2.5. If I am the only Dia-Python user, I would ask for 2.5. Maybe others can say something here. Here is some research on the subject ... Anthony Baxter, Python Release Manager, said last year at a Python presentation at the Open Source Developers Conference in Melbourne that 2.5 will be the final 2.x Python before 3.0. The Python language developers don't backport patches more than two versions. That means 2.3 and earlier versions are now frozen forever. Guido van Rossum has said Python 3.0 is not a complete rewrite but Python developers may break backward compatibility where necessary to remove cruft from the language and keep it clean and simple. Because of this I predict they will maintain 2.5 indefinitely. Here is what Guido has actually said ... "At this moment [18 August 2006], I hope to have a first alpha release out sometime in 2007; it may take another year after that (or more) before the first proper release, named Python 3.0. I expect that there will be parallel Python 2.x and 3.x releases for some time; the Python 2.x releases will continue for a longer time than the traditional 2.x.y bugfix releases. Typically, we stop releasing bugfix versions for 2.x once version 2.(x+1) has been released. But I expect there to be at least one or two new 2.x releases even after 3.0 (final) has been released, probably well into 3.1 or 3.2. This will to some extend depend on community demand for continued 2.x support, acceptance and stability of 3.0, and volunteer stamina. It's quite possible that Python 3.1 and 3.2 will be released much sooner after 3.0 than has been customary for the 2.x series. The 3.x release pattern will stabilize once the community is happy with 3.x." This came from PEP 3000 at http://www.python.org/dev/peps/ I think you will have Dia customers who will be using Python 2.5.x for a long time to come. I therefore think it is worthwhile advancing from 2.2.3 to 2.5.0 skipping the versions in between. As I said earlier, Python dedication to backwards compatibility ought to make jumping straight to 2.5.0 quite painless for you. It might even run unchanged. I hope this makes sense. Regards mike > > The new DLL (still Python 2.2 but linked against Dia 0.95-1) is available: > > http://prdownloads.sourceforge.net/dia-installer/dia-python-0.95.1-1.tar.bz2?download > > Sorry for the .tar.bz2 file. Upload of .zip file didn't work for some > reason. You can use > e.g. 7-Zip to extract the files. > > Regards, > > Steffen > _______________________________________________ > Dia-list mailing list > Dia-list@gnome.org > http://mail.gnome.org/mailman/listinfo/dia-list > FAQ at http://www.gnome.org/projects/dia/faq.html > Main page at http://www.gnome.org/projects/dia > > > _______________________________________________ Dia-list mailing list Dia-list@gnome.org http://mail.gnome.org/mailman/listinfo/dia-list FAQ at http://www.gnome.org/projects/dia/faq.html Main page at http://www.gnome.org/projects/dia