Re: [Python-Dev] Support the /usr/bin/python2 symlink upstream

2011-03-02 Thread Piotr Ożarowski
[Martin v. Löwis, 2011-03-02] I think a PEP would help, but in this case I would request that before the PEP gets written (it can be a really short one!) somebody actually go out and get consensus from a number of important distros. Besides Barry, do we have any representatives of distros

Re: [Python-Dev] Support the /usr/bin/python2 symlink upstream

2011-03-02 Thread Jeroen Ruigrok van der Werven
-On [20110302 01:17], Martin v. Löwis (mar...@v.loewis.de) wrote: Matthias Klose represents Debian, Dave Malcolm represents Redhat, and Dirkjan Ochtman represents Gentoo. With FreeBSD's ports if you install a Python port it will install a pythonX.Y in /usr/local/bin, depending on what

Re: [Python-Dev] devinabox: Add a script which will build CPython.

2011-03-02 Thread Antoine Pitrou
On Mon, 28 Feb 2011 23:03:50 +0100 brett.cannon python-check...@python.org wrote: + +if sys.platform == 'win32': +print(See the devguide's Getting Set Up guide for building under Windows) Actually, you can also build from the command line under Windows: using Tools/buildbot/build.bat or

Re: [Python-Dev] Support the /usr/bin/python2 symlink upstream

2011-03-02 Thread Michael Foord
On 01/03/2011 21:19, Kerrick Staley wrote: Hello, There is a need for the default Python2 install to place a symlink at /usr/bin/python2 that points to /usr/bin/python, or for the documentation to recommend that packagers ensure that python2 is defined. Also, all documentation should be

Re: [Python-Dev] contributors survey?

2011-03-02 Thread Antoine Pitrou
On Tue, 1 Mar 2011 20:43:27 -0800 Guido van Rossum gu...@python.org wrote: But I wouldn't be surprised if some people had regrets about the way the community works (I can recall at least one such case) and it would be useful to learn from those occasions, if they'll let us. And the numbers

Re: [Python-Dev] contributors survey?

2011-03-02 Thread Antoine Pitrou
Hello, On Tue, 01 Mar 2011 19:25:00 -0800 Westley Martínez aniko...@gmail.com wrote: If I got a message like that in my mailbox I would be rather annoyed, mark it as spam, and be less likely to contribute again. Yes, I think that's a risk. Do you think of a wording that could alleviate such

Re: [Python-Dev] contributors survey?

2011-03-02 Thread Andrew Svetlov
SVN is very bad instrument to contribute or follow an issue patches. And, of course, very long lifecycle of the most issues greatly reduces enthusisasm. On Wed, Mar 2, 2011 at 2:08 PM, Antoine Pitrou solip...@pitrou.net wrote: Hello, On Tue, 01 Mar 2011 19:25:00 -0800 Westley Martínez

Re: [Python-Dev] contributors survey?

2011-03-02 Thread Antoine Pitrou
On Wed, 2 Mar 2011 14:29:18 +0200 Andrew Svetlov andrew.svet...@gmail.com wrote: SVN is very bad instrument to contribute or follow an issue patches. Will Mercurial make things more attractive? And, of course, very long lifecycle of the most issues greatly reduces enthusisasm. True. I

Re: [Python-Dev] Support the /usr/bin/python2 symlink upstream

2011-03-02 Thread Sandro Tosi
On Wed, Mar 2, 2011 at 10:01, Piotr Ożarowski pi...@debian.org wrote: I co-maintain with Matthias a package that provides /usr/bin/python symlink in Debian and I can confirm that it will always point to Python 2.X. We also do not plan to add /usr/bin/python2 symlink (and I guess only accepted

Re: [Python-Dev] contributors survey?

2011-03-02 Thread Andrew Svetlov
On Wed, Mar 2, 2011 at 2:39 PM, Antoine Pitrou solip...@pitrou.net wrote: Will Mercurial make things more attractive? Definitely yes! I welcome upcoming migration. And, of course, very long lifecycle of the most issues greatly reduces enthusisasm. True. I believe we are improving that, but

Re: [Python-Dev] Support the /usr/bin/python2 symlink upstream

2011-03-02 Thread Piotr Ożarowski
[Sandro Tosi, 2011-03-02] On Wed, Mar 2, 2011 at 10:01, Piotr Ożarowski pi...@debian.org wrote: I co-maintain with Matthias a package that provides /usr/bin/python symlink in Debian and I can confirm that it will always point to Python 2.X. We also do not plan to add /usr/bin/python2

Re: [Python-Dev] contributors survey?

2011-03-02 Thread Paul Moore
On 2 March 2011 12:07, Antoine Pitrou solip...@pitrou.net wrote: But I wonder if there are other social or technical factors, such as the community being too intimidating or not welcoming enough. Actually, if some python-dev readers have something to say about that, they are welcome :) From

Re: [Python-Dev] contributors survey?

2011-03-02 Thread Mark Smith
The following is going to sound bitter... I was fired with enthusiasm for working on Python after the sprints at EuroPython last year. I submitted 3 (I think) patches for pulldom - a test suite (it has 0% code coverage at present), documentation for the module (there isn't any at present), and a

Re: [Python-Dev] Support the /usr/bin/python2 symlink upstream

2011-03-02 Thread Sandro Tosi
On Wed, Mar 2, 2011 at 13:56, Piotr Ożarowski pi...@debian.org wrote: [Sandro Tosi, 2011-03-02] On Wed, Mar 2, 2011 at 10:01, Piotr Ożarowski pi...@debian.org wrote: I co-maintain with Matthias a package that provides /usr/bin/python symlink in Debian and I can confirm that it will always

Re: [Python-Dev] [Python-checkins] devguide (hg_transition): Update instructions to use the new server-side clone button

2011-03-02 Thread Nick Coghlan
On Wed, Mar 2, 2011 at 6:54 AM, Antoine Pitrou solip...@pitrou.net wrote: A remark: Having all clones created under a dedicated namespace (say sandbox) could make the hg.python.org listing clearer, since all user clones would be grouped. Sure, we can change the enforced convention depending

Re: [Python-Dev] Support the /usr/bin/python2 symlink upstream

2011-03-02 Thread Piotr Ożarowski
[Sandro Tosi, 2011-03-02] On Wed, Mar 2, 2011 at 13:56, Piotr Ożarowski pi...@debian.org wrote: [Sandro Tosi, 2011-03-02] On Wed, Mar 2, 2011 at 10:01, Piotr Ożarowski pi...@debian.org wrote: I co-maintain with Matthias a package that provides /usr/bin/python symlink in Debian and I can

Re: [Python-Dev] Support the /usr/bin/python2 symlink upstream

2011-03-02 Thread James Y Knight
On Mar 2, 2011, at 8:23 AM, Sandro Tosi wrote: On Wed, Mar 2, 2011 at 13:56, Piotr Ożarowski pi...@debian.org wrote: [Sandro Tosi, 2011-03-02] On Wed, Mar 2, 2011 at 10:01, Piotr Ożarowski pi...@debian.org wrote: I co-maintain with Matthias a package that provides /usr/bin/python symlink in

Re: [Python-Dev] Support the /usr/bin/python2 symlink upstream

2011-03-02 Thread Jérôme Radix
Hello, Defensive programming will force you to do things like : import sys if sys.version[0] == '2': ___ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe:

Re: [Python-Dev] Support the /usr/bin/python2 symlink upstream

2011-03-02 Thread Allan McRae
On 03/03/11 00:03, Piotr Ożarowski wrote: [Sandro Tosi, 2011-03-02] On Wed, Mar 2, 2011 at 13:56, Piotr Ożarowskipi...@debian.org wrote: [Sandro Tosi, 2011-03-02] On Wed, Mar 2, 2011 at 10:01, Piotr Ożarowskipi...@debian.org wrote: I co-maintain with Matthias a package that provides

Re: [Python-Dev] Support the /usr/bin/python2 symlink upstream

2011-03-02 Thread Michael Foord
On 02/03/2011 14:04, James Y Knight wrote: On Mar 2, 2011, at 8:23 AM, Sandro Tosi wrote: On Wed, Mar 2, 2011 at 13:56, Piotr Ożarowskipi...@debian.org wrote: [Sandro Tosi, 2011-03-02] On Wed, Mar 2, 2011 at 10:01, Piotr Ożarowskipi...@debian.org wrote: I co-maintain with Matthias a

Re: [Python-Dev] Support the /usr/bin/python2 symlink upstream

2011-03-02 Thread Piotr Ożarowski
[Allan McRae, 2011-03-02] But is that not the whole point of adding the /usr/bin/python2 symlink. That way a developer can explicitly use a /usr/bin/python2 or /usr/bin/python3 shebang and have it portable everywhere. At the moment, Debian seems to be the major hold-up on that actually

Re: [Python-Dev] Support the /usr/bin/python2 symlink upstream

2011-03-02 Thread Allan McRae
On 03/03/11 00:29, Piotr Ożarowski wrote: [Allan McRae, 2011-03-02] But is that not the whole point of adding the /usr/bin/python2 symlink. That way a developer can explicitly use a /usr/bin/python2 or /usr/bin/python3 shebang and have it portable everywhere. At the moment, Debian seems to be

Re: [Python-Dev] contributors survey?

2011-03-02 Thread Westley Martínez
On Wed, 2011-03-02 at 13:08 +0100, Antoine Pitrou wrote: Hello, On Tue, 01 Mar 2011 19:25:00 -0800 Westley Martínez aniko...@gmail.com wrote: If I got a message like that in my mailbox I would be rather annoyed, mark it as spam, and be less likely to contribute again. Yes, I think

Re: [Python-Dev] contributors survey?

2011-03-02 Thread Jesse Noller
On Wed, Mar 2, 2011 at 7:07 AM, Antoine Pitrou solip...@pitrou.net wrote: On Tue, 1 Mar 2011 20:43:27 -0800 Guido van Rossum gu...@python.org wrote: But I wouldn't be surprised if some people had regrets about the way the community works (I can recall at least one such case) and it would be

Re: [Python-Dev] contributors survey?

2011-03-02 Thread Jesse Noller
On Wed, Mar 2, 2011 at 10:00 AM, Jesse Noller jnol...@gmail.com wrote: On Wed, Mar 2, 2011 at 7:07 AM, Antoine Pitrou solip...@pitrou.net wrote: On Tue, 1 Mar 2011 20:43:27 -0800 Guido van Rossum gu...@python.org wrote: But I wouldn't be surprised if some people had regrets about the way the

Re: [Python-Dev] Support the /usr/bin/python2 symlink upstream

2011-03-02 Thread James Y Knight
On Mar 2, 2011, at 9:54 AM, Allan McRae wrote: That way in ?? years when python-3.x is the python and python-2.x is obsolete, and it is decided that /usr/bin/python will be python-3.x (which I believe is the only logical outcome), But that's not the only logical outcome. A perfectly logical

Re: [Python-Dev] Support the /usr/bin/python2 symlink upstream

2011-03-02 Thread Piotr Ożarowski
[Allan McRae, 2011-03-02] Having made the packages using python-2.x code from an entire distribution point at /usr/bin/python2, I have a fair idea of how much work is involved... * is every Arch package that uses Python 2.X already working with /usr/bin/python and why not? ;-) * how many

Re: [Python-Dev] contributors survey?

2011-03-02 Thread Jérôme Radix
It seems that there are two kinds of developers (ok, it's over-generalized) : 1- the ones that have a problem with python and file bugs into the issue trackers : they don't try to search for solutions, they want core-developers to check and correct their bugs. The motivation for these developers

Re: [Python-Dev] contributors survey?

2011-03-02 Thread Nick Coghlan
On Wed, Mar 2, 2011 at 11:10 PM, Mark Smith mark.sm...@practicalpoetry.co.uk wrote: The following is going to sound bitter... I was fired with enthusiasm for working on Python after the sprints at EuroPython last year. I submitted 3 (I think) patches for pulldom - a test suite (it has 0% code

Re: [Python-Dev] contributors survey?

2011-03-02 Thread Nick Coghlan
On Thu, Mar 3, 2011 at 1:46 AM, Nick Coghlan ncogh...@gmail.com wrote: I know there's a patch that has been sitting on the tracker for ages that gave the mimetools module some love s/mimetools/mimetypes/ Cheers, Nick. -- Nick Coghlan   |   ncogh...@gmail.com   |   Brisbane, Australia

Re: [Python-Dev] Support the /usr/bin/python2 symlink upstream

2011-03-02 Thread Nick Coghlan
/tangent Does this discussion remind anyone else of the bash/dash switch for /usr/bin/sh in Ubuntu? The distro itself coped fine, but 3rd party shell scripts that used bash extensions were a whole different story. (No, I'm not sure what lessons, if any, we can draw from that. It just struck me

Re: [Python-Dev] contributors survey?

2011-03-02 Thread R. David Murray
On Wed, 02 Mar 2011 13:10:04 +, Mark Smith mark.sm...@practicalpoetry.co.uk wrote: The following is going to sound bitter... I was fired with enthusiasm for working on Python after the sprints at EuroPython last year. I submitted 3 (I think) patches for pulldom - a test suite (it has 0%

Re: [Python-Dev] Support the /usr/bin/python2 symlink upstream

2011-03-02 Thread R. David Murray
On Wed, 02 Mar 2011 10:13:59 -0500, James Y Knight f...@fuhm.net wrote: On Mar 2, 2011, at 9:54 AM, Allan McRae wrote: That way in ?? years when python-3.x is the python and python-2.x is obsolete, and it is decided that /usr/bin/python will be python-3.x (which I believe is the only

Re: [Python-Dev] Support the /usr/bin/python2 symlink upstream

2011-03-02 Thread Barry Warsaw
On Mar 02, 2011, at 03:29 PM, Piotr Ożarowski wrote: [Allan McRae, 2011-03-02] But is that not the whole point of adding the /usr/bin/python2 symlink. That way a developer can explicitly use a /usr/bin/python2 or /usr/bin/python3 shebang and have it portable everywhere. At the moment,

Re: [Python-Dev] Support the /usr/bin/python2 symlink upstream

2011-03-02 Thread Guido van Rossum
On Wed, Mar 2, 2011 at 4:56 AM, Piotr Ożarowski pi...@debian.org wrote: [Sandro Tosi, 2011-03-02] On Wed, Mar 2, 2011 at 10:01, Piotr Ożarowski pi...@debian.org wrote: I co-maintain with Matthias a package that provides /usr/bin/python symlink in Debian and I can confirm that it will always

Re: [Python-Dev] Support the /usr/bin/python2 symlink upstream

2011-03-02 Thread Steven D'Aprano
Jérôme Radix wrote: Hello, Defensive programming will force you to do things like : import sys if sys.version[0] == '2': Really? Do you already do this? if sys.version '2.2': result = apply(func, arguments) else: result = func(*arguments) And if so, have you tested it in Python

Re: [Python-Dev] Support the /usr/bin/python2 symlink upstream

2011-03-02 Thread James Y Knight
On Mar 2, 2011, at 12:14 PM, Barry Warsaw wrote: I don't have a problem with adding such a symlink, and I think it should be done by Informational PEP, not Standards Track PEP. Since there will be no Python 2.8, our own build system shouldn't ever be changed to add such a link, but we can

Re: [Python-Dev] Support the /usr/bin/python2 symlink upstream

2011-03-02 Thread James Y Knight
On Mar 2, 2011, at 11:42 AM, R. David Murray wrote: Well, I personally won't use a distribution that makes this choice. For whatever that's worth :) This ***shouldn't*** be a choice distros have to make. There should be a standard upstream recommended way to install python, and that's also

Re: [Python-Dev] Support the /usr/bin/python2 symlink upstream

2011-03-02 Thread Steven D'Aprano
James Y Knight wrote: I suspect he's saying it'd be better if the time didn't come (if so, I'd agree). Python3 *is* unfortunately a new and incompatible programming language, it makes sense for it to have it have its own interpreter name. Oh come on, there's like three incompatibilities

Re: [Python-Dev] Support the /usr/bin/python2 symlink upstream

2011-03-02 Thread Barry Warsaw
On Mar 02, 2011, at 02:49 PM, James Y Knight wrote: On Mar 2, 2011, at 12:14 PM, Barry Warsaw wrote: I don't have a problem with adding such a symlink, and I think it should be done by Informational PEP, not Standards Track PEP. Since there will be no Python 2.8, our own build system

Re: [Python-Dev] Support the /usr/bin/python2 symlink upstream

2011-03-02 Thread Steven D'Aprano
Steven D'Aprano wrote: Jérôme Radix wrote: Hello, Defensive programming will force you to do things like : import sys if sys.version[0] == '2': Really? Do you already do this? if sys.version '2.2': result = apply(func, arguments) else: result = func(*arguments) And if so, have

Re: [Python-Dev] Support the /usr/bin/python2 symlink upstream

2011-03-02 Thread Martin v. Löwis
Am 02.03.2011 20:49, schrieb James Y Knight: On Mar 2, 2011, at 12:14 PM, Barry Warsaw wrote: I don't have a problem with adding such a symlink, and I think it should be done by Informational PEP, not Standards Track PEP. Since there will be no Python 2.8, our own build system shouldn't ever

Re: [Python-Dev] Support the /usr/bin/python2 symlink upstream

2011-03-02 Thread James Y Knight
On Mar 2, 2011, at 5:04 PM, Martin v. Löwis wrote: Am 02.03.2011 20:49, schrieb James Y Knight: On Mar 2, 2011, at 12:14 PM, Barry Warsaw wrote: I don't have a problem with adding such a symlink, and I think it should be done by Informational PEP, not Standards Track PEP. Since there will

Re: [Python-Dev] Support the /usr/bin/python2 symlink upstream

2011-03-02 Thread Jérôme Radix
No, I don't do it now. But taking like granted the fact that 2.x python will be dead in 5 years and that /usr/bin/python will point to python3 is, imho, a little too optimistic. Thus, as time passes, python scripts will have to guess if they are running through python3 or python2 because the two

Re: [Python-Dev] Support the /usr/bin/python2 symlink upstream

2011-03-02 Thread Martin v. Löwis
Am 02.03.2011 23:36, schrieb Jérôme Radix: No, I don't do it now. But taking like granted the fact that 2.x python will be dead in 5 years and that /usr/bin/python will point to python3 is, imho, a little too optimistic. I don't think Steven said, or assumed, a scope of 5 years - more like a

Re: [Python-Dev] Support the /usr/bin/python2 symlink upstream

2011-03-02 Thread Westley Martínez
On Wed, 2011-03-02 at 16:20 +0100, Piotr Ożarowski wrote: [Allan McRae, 2011-03-02] Having made the packages using python-2.x code from an entire distribution point at /usr/bin/python2, I have a fair idea of how much work is involved... * is every Arch package that uses Python 2.X

Re: [Python-Dev] Support the /usr/bin/python2 symlink upstream

2011-03-02 Thread Guido van Rossum
On Wed, Mar 2, 2011 at 3:00 PM, Martin v. Löwis mar...@v.loewis.de wrote: Am 02.03.2011 23:36, schrieb Jérôme Radix: No, I don't do it now. But taking like granted the fact that 2.x python will be dead in 5 years and that /usr/bin/python will point to python3 is, imho, a little too optimistic.

Re: [Python-Dev] Support the /usr/bin/python2 symlink upstream

2011-03-02 Thread Kerrick Staley
The point is that there never has to be an agreement about the python command, as long as all distros support python2/python3 and all scripts use it (I think that the distinction should continue to be made if/when python2 becomes uncommon, otherwise we'll hit the same issue with python4). We don't

Re: [Python-Dev] Support the /usr/bin/python2 symlink upstream

2011-03-02 Thread James Y Knight
On Mar 2, 2011, at 7:01 PM, Kerrick Staley wrote: As an aside, this whole thing started when I tried installing ROS, only to find that it made assumptions about /usr/bin/python, which points to python3 on my Arch Linux system. Yep, exactly that kind of problem is why I think it's an