This is the mail archive of the cygwin mailing list for the Cygwin project.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Python 2.6 ?


On Wed, Jan 27, 2010 at 05:23:46PM -0600, Yaakov (Cygwin/X) wrote:
> On 27/01/2010 13:34, Jason Tishler wrote:
> >I prefer the above approach.  However, what happens if 2.7 is
> >released during the 2.5 to 2.6 transition period?
> 2.7 is currently holding at alpha2.  The 2.7 release schedule[1] shows
> that 2.7 final is due in June, and even if it's on time, it could be
> months before most software is ready for 2.7 and even longer before
> anything actually *needs* it.  I doubt most distros will make it the
> default 2.x version until 2011, so I still think 2.6 is the way to go
> right now.
> [snip]

I've started to make some progress in releasing Python 2.5 and 2.6 for
Cygwin 1.7.  I've decided to switch to cygport, so I was hoping you
could review my work and answer another question.  Note I used your
python-2.5.4-10.cygport from cygwin-ports SVN as my starting point.

The attached patches are my changes:

1. I removed your 2.5.2-tkinter-x11.patch and added a 2.5.5-tkinter.patch,
so _tkinter builds and runs against the Win32 tcltk instead of the X11
version.  FWIW, this is consistent with the _tkinter module that has
been in the standard Cygwin distribution for years.

2. I added 2.5.5-curses.patch and CPPFLAGS=-I/usr/include/ncurses, so
the _curses and _curses_panel modules will build cleanly against the
latest ncurses.

3. I changed "requires" in tkinter.hint as per #1 above.

Are you OK with these changes?

I would like to release 2.5.5 first and then 2.6.4.  Unfortunately,
there is no HTML documentation specifically for 2.5.5, so I guess I
should use the documentation from 2.5.4.  Do you know of any clever ways
to mix 2.5.5 source and 2.5.4 documentation without having to hardcode
versions in the cygport file?


PGP/GPG Key: or key servers
Fingerprint: 7A73 1405 7F2B E669 C19D  8784 1AFD E4CC ECF4 8EF6

Attachment: cygport.patch
Description: Text document

Attachment: 2.5.5-curses.patch
Description: Text document

Attachment: 2.5.5-tkinter.patch
Description: Text document

Problem reports:
Unsubscribe info:

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]