From baiju.m.mail at gmail.com  Wed Feb  9 18:25:45 2011
From: baiju.m.mail at gmail.com (Baiju M)
Date: Wed, 9 Feb 2011 22:55:45 +0530
Subject: [Python-porting] A website to help Python 3 porting
Message-ID: <AANLkTikptAjHhqcGwHazjg-tjvvYhfU1Q0004JTG5xcG@mail.gmail.com>

Hi All,
        I was working on a website to help porting libraries to Python 3:
http://getpython3.net/  Some of the BangPypers members also
helped me to develop this site:
http://mail.python.org/pipermail/bangpypers/2011-January/005746.html

I am looking forward to your feedback.  I am interested to know
the features which will be useful for the developers.

I already have some feature in my todo list:

1) Tag (keyword/label) feature.  So that users can add
tags like: fedora15, ubuntu1104, django, pylons, macos etc.

2)  "feedback" script: http://pypi.python.org/pypi/feedback
This will provide a console script (setuptools based entry point)
which can be used to submit feedback directly from the
machine.  In order to accomplish this I also want to
create a RESTful API: http://getpython3.net/api/1.0/newfeedback

4) Auto-detect the trove classifier (Programming Language :: Python :: 3)
 and display it prominently, see this page:
 http://pypi.python.org/pypi?:action=browse&c=533&show=all

5) Show the dependent distributions for a distribution (may be a tree)

If you have any other suggestion, please add the entry here
or reply to this mail:
https://github.com/baijum/getpython3/issues

If anyone interested to work on this project, let me know.  You can create
forks and make pull requests here: https://github.com/baijum/getpython3

Regards,
Baiju M

From regebro at gmail.com  Wed Feb  9 21:46:30 2011
From: regebro at gmail.com (Lennart Regebro)
Date: Wed, 9 Feb 2011 21:46:30 +0100
Subject: [Python-porting] A website to help Python 3 porting
In-Reply-To: <AANLkTikptAjHhqcGwHazjg-tjvvYhfU1Q0004JTG5xcG@mail.gmail.com>
References: <AANLkTikptAjHhqcGwHazjg-tjvvYhfU1Q0004JTG5xcG@mail.gmail.com>
Message-ID: <AANLkTik69PXfidoiVix5fZZPtZkF5EUjUzjx=apczePK@mail.gmail.com>

Good idea, keep it going!

On Wed, Feb 9, 2011 at 18:25, Baiju M <baiju.m.mail at gmail.com> wrote:
> Hi All,
> ? ? ? ?I was working on a website to help porting libraries to Python 3:
> http://getpython3.net/ ?Some of the BangPypers members also
> helped me to develop this site:
> http://mail.python.org/pipermail/bangpypers/2011-January/005746.html
>
> I am looking forward to your feedback. ?I am interested to know
> the features which will be useful for the developers.
>
> I already have some feature in my todo list:
>
> 1) Tag (keyword/label) feature. ?So that users can add
> tags like: fedora15, ubuntu1104, django, pylons, macos etc.
>
> 2) ?"feedback" script: http://pypi.python.org/pypi/feedback
> This will provide a console script (setuptools based entry point)
> which can be used to submit feedback directly from the
> machine. ?In order to accomplish this I also want to
> create a RESTful API: http://getpython3.net/api/1.0/newfeedback
>
> 4) Auto-detect the trove classifier (Programming Language :: Python :: 3)
> ?and display it prominently, see this page:
> ?http://pypi.python.org/pypi?:action=browse&c=533&show=all
>
> 5) Show the dependent distributions for a distribution (may be a tree)
>
> If you have any other suggestion, please add the entry here
> or reply to this mail:
> https://github.com/baijum/getpython3/issues
>
> If anyone interested to work on this project, let me know. ?You can create
> forks and make pull requests here: https://github.com/baijum/getpython3
>
> Regards,
> Baiju M
> _______________________________________________
> Python-porting mailing list
> Python-porting at python.org
> http://mail.python.org/mailman/listinfo/python-porting
>

From regebro at gmail.com  Tue Feb 15 14:29:37 2011
From: regebro at gmail.com (Lennart Regebro)
Date: Tue, 15 Feb 2011 14:29:37 +0100
Subject: [Python-porting] The porting howto.
Message-ID: <AANLkTi=tneWBQVzsS7ymrXpEHbGYxb8t4DYEbEK77QXP@mail.gmail.com>

I just read Bretts new porting howto, and it's good, except for one
omission. The strategies section makes it sound like you can't use
2to3 to support both Python 2 and Python 3, while it in fact can be
easily supported by running 2to3 on build time with distutils or even
better Distribute. This should be mentioned, IMO.

Feel free to take parts of my Strategies chapter:
http://python3porting.com/strategies.html

//Lennart

From brett at python.org  Tue Feb 15 18:58:14 2011
From: brett at python.org (Brett Cannon)
Date: Tue, 15 Feb 2011 09:58:14 -0800
Subject: [Python-porting] The porting howto.
In-Reply-To: <AANLkTi=tneWBQVzsS7ymrXpEHbGYxb8t4DYEbEK77QXP@mail.gmail.com>
References: <AANLkTi=tneWBQVzsS7ymrXpEHbGYxb8t4DYEbEK77QXP@mail.gmail.com>
Message-ID: <AANLkTinv4pZY_y4hP-0QZjj5m71D_Vav+oY9YJqQk5iH@mail.gmail.com>

I'll fix the omission.

On Tue, Feb 15, 2011 at 05:29, Lennart Regebro <regebro at gmail.com> wrote:
> I just read Bretts new porting howto, and it's good, except for one
> omission. The strategies section makes it sound like you can't use
> 2to3 to support both Python 2 and Python 3, while it in fact can be
> easily supported by running 2to3 on build time with distutils or even
> better Distribute. This should be mentioned, IMO.
>
> Feel free to take parts of my Strategies chapter:
> http://python3porting.com/strategies.html
>
> //Lennart
> _______________________________________________
> Python-porting mailing list
> Python-porting at python.org
> http://mail.python.org/mailman/listinfo/python-porting
>

From brett at python.org  Thu Feb 17 01:17:04 2011
From: brett at python.org (Brett Cannon)
Date: Wed, 16 Feb 2011 16:17:04 -0800
Subject: [Python-porting] The porting howto.
In-Reply-To: <AANLkTi=tneWBQVzsS7ymrXpEHbGYxb8t4DYEbEK77QXP@mail.gmail.com>
References: <AANLkTi=tneWBQVzsS7ymrXpEHbGYxb8t4DYEbEK77QXP@mail.gmail.com>
Message-ID: <AANLkTi=FHNjMB47CZZ7=YKfowZc0bQKkUN=waFs22yhk@mail.gmail.com>

I had a chance to look at this and I see what you mean about the intro
being a little heavy-handed against 2to3. I have simplified it and
left the more thorough discussion in the various sectional discussions
cover the details.

I will see if Georg will let me slip this into Python 3.2.0.

On Tue, Feb 15, 2011 at 05:29, Lennart Regebro <regebro at gmail.com> wrote:
> I just read Bretts new porting howto, and it's good, except for one
> omission. The strategies section makes it sound like you can't use
> 2to3 to support both Python 2 and Python 3, while it in fact can be
> easily supported by running 2to3 on build time with distutils or even
> better Distribute. This should be mentioned, IMO.
>
> Feel free to take parts of my Strategies chapter:
> http://python3porting.com/strategies.html
>
> //Lennart
> _______________________________________________
> Python-porting mailing list
> Python-porting at python.org
> http://mail.python.org/mailman/listinfo/python-porting
>