Re: Library support for Python 3.x

2010-01-28 Thread Ben Finney
David Cournapeau courn...@gmail.com writes: Unstable may be strong - every minor version of python has a lifespan of several years. But yes, that's an hindrance for packagers: you need to package binaries for every minor version of python It's important to note that this is mitigated,

Re: Library support for Python 3.x

2010-01-28 Thread Stefan Behnel
David Cournapeau, 28.01.2010 06:58: On Thu, Jan 28, 2010 at 7:38 AM, Terry Reedy wrote: For a windows user who depends on pre-built binaries, every new release breaks *every* library that is not pure Python and needs to be compiled. That's not windows specific - most packages which

Re: Library support for Python 3.x

2010-01-28 Thread David Cournapeau
On Thu, Jan 28, 2010 at 5:08 PM, Ben Finney ben+pyt...@benfinney.id.au wrote: It's important to note that this is mitigated, ironically enough, by intentionally targeting a minimum Python minor version because the code base makes use of Python features not available in older versions. That

Re: Library support for Python 3.x

2010-01-28 Thread David Cournapeau
On Thu, Jan 28, 2010 at 5:40 PM, Stefan Behnel stefan...@behnel.de wrote: That doesn't completely match my experience. It's true that there is no guarantee that the ABI will stay compatible, but when you compile lxml against Py2.4 on a 32bit machine, it will continue to import in Py2.5 and

Re: Library support for Python 3.x

2010-01-28 Thread Stefan Behnel
David Cournapeau, 28.01.2010 09:54: On Thu, Jan 28, 2010 at 5:40 PM, Stefan Behnel wrote: That doesn't completely match my experience. It's true that there is no guarantee that the ABI will stay compatible, but when you compile lxml against Py2.4 on a 32bit machine, it will continue to

Re: Library support for Python 3.x

2010-01-28 Thread Paul Rubin
David Cournapeau courn...@gmail.com writes: So yes, you could say just try and if it crashes, check that it is not ABI-related. In practice, this is very poor engineering in my book... I just looked at PEP 384 and I don't see anything in it about version numbers in the interfaces. I certainly

Re: Library support for Python 3.x

2010-01-28 Thread Daniel Fetchinson
I'm going to be starting some new Python projects in Python 2.6, but am concerned that at least three of the libraries I will be using--pycrypto, paramiko and feedparser--are not currently supported in Python 3.x. The authors of these programs have not given any indication that work is

Re: Library support for Python 3.x

2010-01-28 Thread Terry Reedy
On 1/28/2010 1:37 AM, Paul Rubin wrote: David Cournapeaucourn...@gmail.com writes: That's not windows specific - most packages which distribute binary packages need to package binaries for every minor version (2.4, 2.5, etc...) I doubt that's what Paul was referring to, though - he seemed

Library support for Python 3.x

2010-01-27 Thread Kevin Walzer
I'm going to be starting some new Python projects in Python 2.6, but am concerned that at least three of the libraries I will be using--pycrypto, paramiko and feedparser--are not currently supported in Python 3.x. The authors of these programs have not given any indication that work is

Re: Library support for Python 3.x

2010-01-27 Thread Aahz
In article 9f3c3$4b605a65$4275d90a$30...@fuse.net, Kevin Walzer k...@codebykevin.com wrote: I'm going to be starting some new Python projects in Python 2.6, but am concerned that at least three of the libraries I will be using--pycrypto, paramiko and feedparser--are not currently supported in

Re: Library support for Python 3.x

2010-01-27 Thread Paul Rubin
a...@pythoncraft.com (Aahz) writes: From my POV, your question would be precisely identical if you had started your project when Python 2.3 was just released and wanted to know if the libraries you selected would be available for Python 2.6. I didn't realize 2.6 broke libraries that had worked

Re: Library support for Python 3.x

2010-01-27 Thread exarkun
On 07:03 pm, no.em...@nospam.invalid wrote: a...@pythoncraft.com (Aahz) writes: From my POV, your question would be precisely identical if you had started your project when Python 2.3 was just released and wanted to know if the libraries you selected would be available for Python 2.6. I

Re: Library support for Python 3.x

2010-01-27 Thread sjdevn...@yahoo.com
On Jan 27, 2:03 pm, Paul Rubin no.em...@nospam.invalid wrote: a...@pythoncraft.com (Aahz) writes: From my POV, your question would be precisely identical if you had started your project when Python 2.3 was just released and wanted to know if the libraries you selected would be available for

Re: Library support for Python 3.x

2010-01-27 Thread Mike C. Fletcher
Kevin Walzer wrote: I'm going to be starting some new Python projects in Python 2.6, but am concerned that at least three of the libraries I will be using--pycrypto, paramiko and feedparser--are not currently supported in Python 3.x. The authors of these programs have not given any indication

Re: Library support for Python 3.x

2010-01-27 Thread John Nagle
Kevin Walzer wrote: I'm going to be starting some new Python projects in Python 2.6, but am concerned that at least three of the libraries I will be using--pycrypto, paramiko and feedparser--are not currently supported in Python 3.x. The authors of these programs have not given any indication

Re: Library support for Python 3.x

2010-01-27 Thread Terry Reedy
On 1/27/2010 2:03 PM, Paul Rubin wrote: a...@pythoncraft.com (Aahz) writes: From my POV, your question would be precisely identical if you had started your project when Python 2.3 was just released and wanted to know if the libraries you selected would be available for Python 2.6. I didn't

Re: Library support for Python 3.x

2010-01-27 Thread David Cournapeau
On Thu, Jan 28, 2010 at 7:38 AM, Terry Reedy tjre...@udel.edu wrote: For a windows user who depends on pre-built binaries, every new release breaks *every* library that is not pure Python and needs to be compiled. That's not windows specific - most packages which distribute binary packages

Re: Library support for Python 3.x

2010-01-27 Thread Paul Rubin
David Cournapeau courn...@gmail.com writes: That's not windows specific - most packages which distribute binary packages need to package binaries for every minor version (2.4, 2.5, etc...) I doubt that's what Paul was referring to, though - he seemed more concern with API/language changes

Re: Library support for Python 3.x

2010-01-27 Thread David Cournapeau
On Thu, Jan 28, 2010 at 3:37 PM, Paul Rubin no.em...@nospam.invalid wrote: David Cournapeau courn...@gmail.com writes: That's not windows specific - most packages which distribute binary packages need to package binaries for every minor version (2.4, 2.5, etc...) I doubt that's what Paul