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: 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: References: Message-ID: Good idea, keep it going! On Wed, Feb 9, 2011 at 18:25, Baiju M 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: 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: References: Message-ID: I'll fix the omission. On Tue, Feb 15, 2011 at 05:29, Lennart Regebro 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: References: Message-ID: 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 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 >