text_combined: guido van rossum hoaufpythonorg dont read blogs blogged slides keynote added important admonishment 3rd party developers heres full text blog slides keynote_ pythonorg theres powerpoint_ pdf_ file _keynote httpwwwpythonorgdocessaysppt _powerpoint httpwwwpythonorgdocessayspptpycon2008py3kandyouppt _pdf httpwwwpythonorgdocessayspptpycon2008py3kandyoupdf id like take opportunity remind really important issue neglected mention talk dont change apis incompatibly porting py3k yes heard right even though python 30 changing incompatibly implore especially youre maintaining library thats used others make incompatible changes api make api changes port 30 release version new api python 25 26 must later youve released port 30 without adding new features think users suppose ima lumberjack implemented web 20 app managing sawmill ima happy user excellent web 20 framework ima wants upgrade app py3k waits ported framework py3k everything books runs source code 2to3 tool starts testing imagine despair tests fail going tell whether breakage due api changes due code py3kready hand port web 20 framework py3k without making api changes imas task much focused bugs left running 2to3 definitely code presumably knows debug fix recommendation applies even strongly library dependency libraries due fanout pain caused others multiplies one packages gives even temporarily py3k porting effort may prevent many libraries apps ported emphasis dont change apis time porting py3k ps 30final release scheduled september 3 2008 see pep 361_ _pep 361 httppythonorgdevpepspep0361 guido van rossum home page httpwwwpythonorgguido _______________________________________________ pythondev mailing list zvlllneumpythonorg httpmailpythonorgmailmanlistinfopythondev unsubscribe httpmailpythonorgmailmanoptionspythondevpythondev40tangomucom wed 06 aug 2008 073332 0500 pythondev 3rd party developers dont change apis porting py3k