Re: [Python-Dev] Adding c-api async protocol support

2015-06-25 Thread Arc Riley
On Wed, Jun 24, 2015 at 9:48 PM, Stefan Behnel  wrote:
>
>
> I'd wait with that a bit, though, until after Py3.5 is finally released
> and the actual needs for C code that want to use the new
> features become clearer.
>

I strongly disagree.

What we would end up with is 3rd party extension modules developed over the
next 2-3 years including their own awaitable testing functions/macros, and
in order to continue to provide 3.5 support into the future that code will
persist for the next 5-10 years regardless to whether its later added in
Python 3.6.
___
Python-Dev mailing list
Python-Dev@python.org
https://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


[Python-Dev] Adding c-api async protocol support

2015-06-24 Thread Arc Riley
A type slot for tp_as_async has already been added (which is good!) but we
do not currently seem to have protocol functions for awaitable types.

I would expect to find an Awaitable Protocol listed under Abstract Objects
Layer, with functions like PyAwait_Check, PyAwaitIter_Check, and
PyAwaitIter_Next, etc.

Specifically its currently difficult to test whether an object is awaitable
or an awaitable iterable, or use said objects from the c-api without
relying on method testing/calling mechanisms.
___
Python-Dev mailing list
Python-Dev@python.org
https://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Gsoc 2011 ideas

2011-02-12 Thread Arc Riley
Hey Yeswanth

Students who get involved with the projects they plan to work with early
have a definite edge over students who don't, so certainly get involved
now.  While I would highly encourage you to get involved with python-dev
(core projects are top in line), you may also want to consider 3rd party
libraries for Python 3 or to help a Python 2 library port to 3.

Python-dev has a list of bugs.  Pick one and start, submit patches, join IRC
(#python-dev on irc.freenode.net) and see if you can find someone who can
help you get started.


On Sat, Feb 12, 2011 at 7:44 AM, yeswanth swami wrote:

> Hi everyone,
> I am planning to apply for Gsoc 2011 for the PSF . I would like to know if
> any of you have any ideas which can be implemented this summer. I guess the
> gsoc 2011 ideas page has not been put up as yet. So I thought maybe any of
> you can suggest some ideas .
>
> Thanks
> Yeswanth
>
> ___
> Python-Dev mailing list
> Python-Dev@python.org
> http://mail.python.org/mailman/listinfo/python-dev
> Unsubscribe:
> http://mail.python.org/mailman/options/python-dev/arcriley%40gmail.com
>
>
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] #Python3 ! ? (was Python Library Support in 3.x)

2010-06-21 Thread Arc Riley
Personally, I'd like to celebrate the upcoming Python 3.2 release (which
will hopefully include 3to2) with moving all packages which do not have the
'Programming Language :: Python :: 3' classifier to a "Legacy" section of
PyPI and offer only Python 3 packages otherwise.  Of course put a banner at
the top clearly explaining that Python 2 packages can be found in the Legacy
section.

Radical, I know, but at some point we really need to make this move.

PyPI really needs a mechanism to cull out the moribund packages from being
displayed next to the actively maintained ones.  There's so many packages on
there that only work on Python 2.2-2.4 (for example), or with a specific
highly outdated version of another package, etc.


On Mon, Jun 21, 2010 at 11:13 AM, Stephan Richter  wrote:

> On Monday, June 21, 2010, Nick Coghlan wrote:
> > A decent listing of major packages that already support Python 3 would
> > be very handy for the new Python2orPython3 page I created on the wiki,
> > and easier to keep up-to-date. (the old Early2to3Migrations page
> > didn't look particularly up to date, but hopefully we can keep the new
> > list in a happier state).
>
> I really just want to be able to go to PyPI, Click on "Browse packages" and
> then select "Python 3" (it can currently be accomplished by clicking
> "Python"
> and then  "3"). Of course, package developers need to be encouraged to add
> these Trove classifiers so that the listings are as complete as possible.
>
> Regards,
> Stephan
> --
> Entrepreneur and Software Geek
> Google me. "Zope Stephan Richter"
>
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] #Python3 ! ? (was Python Library Support in 3.x)

2010-06-21 Thread Arc Riley
I would suggest that if packages that do not have Python 3 support yet are
listed, then their alternatives should also.

PyQt has had Py3 support for some time.
PostgreSQL and SQLite do (as does SQLAlchemy)
CherryPy has had Py3 support for the last release cycle
libxml2 does not, but lxml does.

Also, under where it mentions that most OS's do not include Python 3, it
should be noted which have good support for it.  Gentoo (for example) has
excellent support for Python 3, automatically installing Python packages
which have Py3 support for both Py2 and Py3, and the python-based Portage
package system runs cleanly on Py2.6, Py3.1 and Py3.2.

Give credit where credit is due. :-)


On Mon, Jun 21, 2010 at 8:33 AM, Nick Coghlan  wrote:

> On Mon, Jun 21, 2010 at 9:06 AM, Laurens Van Houtven 
> wrote:
> > Okay cool, we fixed it: http://python-commandments.org/python3.html
> >
> > People are otherwise happy with the text?
>
> Yep, looks pretty good to me.
>
> I hope you don't mind, but I actually borrowed your text to seed a
> corresponding page on the Python wiki:
> http://wiki.python.org/moin/Python2orPython3
>
> It turns out the beginner's guide on the wiki doesn't even acknowledge
> the possibility of downloading Python 3.1 rather than 2.6 to start
> experimenting with Python.
>
> The Wiki is probably a good place for this kind of material, anyway -
> it makes it much easier for people to update as they identify major
> third party libraries that do and don't have Py3k compatible versions
> (and, some day, Python2 compatible versions).
>
> Cheers,
> Nick.
>
> P.S. (We're going to have a tough decision to make somewhere along the
> line where docs.python.org is concerned, too - when do we flick the
> switch and make a 3.x version of the docs the default? We probably
> won't need to seriously consider that question until the 3.3. time
> frame though).
>
> --
> Nick Coghlan   |   ncogh...@gmail.com   |   Brisbane, Australia
> ___
> Python-Dev mailing list
> Python-Dev@python.org
> http://mail.python.org/mailman/listinfo/python-dev
> Unsubscribe:
> http://mail.python.org/mailman/options/python-dev/arcriley%40gmail.com
>
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Python Library Support in 3.x (Was: email package status in 3.X)

2010-06-19 Thread Arc Riley
python-commandments.org is owned and hosted by the same person (Allen Short
aka dash aka washort) as pound-python.org which is the "official" website
for #Python and which links to it.

#Python is co-managed by Stephen Thorne (aka Jerub) and Allen Short (aka
dash aka washort).  According to Freenode services, the channel operators
include more than half the active Twisted Matrix developers, including
yourself.  Each of you has had the ability to change the topic at any time.

I may have cast an overly broad net in including you, I don't have IRC logs
to review.  I do remember that you have contributed a great deal of time to
helping people in #Python and that you were fairly active as a channel
operator in #Python when the anti-Py3 rhetoric got started.  Perhaps you can
shine some light on who is actually responsible for promoting this?

I'm sorry if we're in uncomfortable finger-pointing mode, but in the spirit
of critical self-evaluation I think its time we take a long look at who is
actually representing the Python community in operating our primary
community help channel and whether that situation should continue.


On Sat, Jun 19, 2010 at 10:28 AM,  wrote:

> On 01:09 pm, arcri...@gmail.com wrote:
>
>> [snip]
>>
>> It is not "critical self-evaluation" to repeat "Python 3 is not ready" as
>> litany in #Python and your supporting website.  I use the word "litany"
>> here
>> because #Python refers users to what appears to be a religious website
>> http://python-commandments.org/python3.html
>>
>
> It's not my website.  I don't own the domain, I don't control the hosting,
> I didn't generate the content, I have no access to change anything on it.
>  I've barely even frequent #python in the last three years.
>
> Perhaps you were directing those comments at Stephen Thorne though
> (although I don't know if he's any more involved in it than I am so don't
> take this as anything but idle speculation).
>
>  I have further witnessed (and even been the other party to) you and other
>> ops in #Python telling package developers, who have clearly said that they
>> are working to port their legacy package to Py3, that "Python 3 is not
>> ready".
>>
>
> I'm not going to condone or condemn events which I didn't observe.
>
> However you've never witnessed me discouraging developers who were actively
> porting software to Python 3 because I've never done it.  I'm sure this was
> an honest mistake and you simply confused me with someone else.
>
>  Besides rally against it what have you, as a Twisted developer, done
>> regarding the Python 3 migration process?
>>
>
> This, however, I find extremely insulting.  I don't answer to you.  The
> only reason I'm replying at all is to correct the two pieces of
> misinformation in your message.
>
> I don't see how this discussion can go anywhere productive, so I'll do my
> best to make this my last post on the subject.  Obviously I made a mistake
> posting to the thread at all.
>
> Jean-Paul
>
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Python Library Support in 3.x (Was: email package status in 3.X)

2010-06-19 Thread Arc Riley
Just because legacy Python needs to be kept around for a bit longer for a
few uses does not mean that "Python 3 is not ready yet".  Any decent package
system can have two or more versions of Python installed at the same time.

It is not "critical self-evaluation" to repeat "Python 3 is not ready" as
litany in #Python and your supporting website.  I use the word "litany" here
because #Python refers users to what appears to be a religious website
http://python-commandments.org/python3.html

I have further witnessed (and even been the other party to) you and other
ops in #Python telling package developers, who have clearly said that they
are working to port their legacy package to Py3, that "Python 3 is not
ready".  One of our Summer of Code students this year actually included in
his application that he was told (strongly) in #Python that he shouldn't be
working with Py3 - even after he expressed his intent to apply under the PSF
to help with the Py3 migration effort as his project.

Besides rally against it what have you, as a Twisted developer, done
regarding the Python 3 migration process?


On Sat, Jun 19, 2010 at 8:12 AM,  wrote:

> On 10:59 am, arcri...@gmail.com wrote:
>
>> You mean Twisted support, because library support is at the point where
>> there are fewer actively maintained packages not yet ported than those
>> which
>> are.  Of course if your Python experience is hyper-focused to one
>> framework
>> that isn't ported yet, it will certainly seem like a lot, and you guys who
>> run #Python are clearly hyper-focused on Twisted.
>>
>
> Arc,
>
> This isn't about Twisted.  Let's not waste everyone's time by trying to
> make it into a conflict between Twisted users and the rest of the Python
> community.
>
> You listed six other major packages that you yourself use that aren't
> available on Python 3 yet, so why are you trying to say here that this is
> all about Twisted?
>
>> [snip]
>>
>>
>> This anti-Py3 rhetoric is damaging to the community and needs to stop.
>> We're moving forward toward Python 3.2 and beyond, complaining about it
>> only
>> saps valuable developer time (including your own) from getting these
>> libraries you need ported faster.
>>
>
> No, it's not damaging.  Critical self-evaluation is a useful tool. Trying
> to silence differing perspectives is what's damaging to the community.
>
> Jean-Paul
>
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Python Library Support in 3.x (Was: email package status in 3.X)

2010-06-19 Thread Arc Riley
You mean Twisted support, because library support is at the point where
there are fewer actively maintained packages not yet ported than those which
are.  Of course if your Python experience is hyper-focused to one framework
that isn't ported yet, it will certainly seem like a lot, and you guys who
run #Python are clearly hyper-focused on Twisted.

Great example of the current state: about an hour ago I needed an inotify
Python package for a Py3 project.  I googled for "Python inotify", found
pyinotify, saw that they have several recent releases but no mention of Py3,
typed "sudo emerge -av pyinotify", and it installed pyinotify for Python
2.6, 3.1, and 3.2_pre at the same time.  Run python interactively, imports
and works great.

Portage (Gentoo's package system, emerge being the primary command) is
Python based and fully ported to Python 3.  Most of my workstations and
production servers report "/usr/bin/python --version" as "Python 3.1.2"
(Python 2.6 is /usr/bin/python2), my Apache's mod_wsgi is compiled for
Python 3 and save for a few Django and Trac sites (fastcgi) all of my
Python-based webapps run on it. CherryPy and SQLAlchemy have had Py3 support
for some time.

I can name in a short list the legacy Python packages I use:

   - Django
   - Trac
   - Mercurial (they have a Summer of Code student working to port it now)
   - PIL (apparently will have a Python 3 release out soon)
   - pygtk (Python 3 support planned for Gnome 3 in a few months)
   - xmpppy

The list of Python 3 packages I use regularly is at least 50 names long and
I have only contributed to porting a dozen or so of those.

This anti-Py3 rhetoric is damaging to the community and needs to stop.
We're moving forward toward Python 3.2 and beyond, complaining about it only
saps valuable developer time (including your own) from getting these
libraries you need ported faster.


On Fri, Jun 18, 2010 at 1:07 AM, Stephen Thorne wrote:

>
> Yes, #python keeps the text "It's too early to use Python 3.x" in its
> topic.
> Library support is the only reason.
>
>
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] email package status in 3.X

2010-06-17 Thread Arc Riley
David and his Google Summer of Code student, Shashwat Anand.

You can read Shashwat's weekly progress updates at http://l0nwlf.in/ or
subscribe to http://twitter.com/l0nwlf for more micro updates.

We have more than 30 paid students working on Python 3 tasks this year, most
of them participating under the PSF umbrella but also a few with 3rd party
projects such as Mercurial porting those various packages to Py3.

Given all this "on the horizon" work, I think the Py3 package situation will
look a lot brighter by Python 3.2's release.


On Thu, Jun 17, 2010 at 10:32 PM, Steve Holden  wrote:

>
> Lest the readership think that the PSF is unaware of this issue, allow
> me to point out that we have already partially funded this effort, and
> are still offering R. David Murray some further matching funds if he can
> raise sponsorship to complete the effort (on which he has made a very
> promising start).
>
> We are also attempting to enable tax-deductible fund raising to increase
> the likelihood of David's finding support.
>
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] GSoC 2010 is on -- projects?

2010-03-24 Thread Arc Riley
I'm sure we can find you a mentor.

On Wed, Mar 24, 2010 at 1:16 PM, Joe Amenta  wrote:

> On Fri, Mar 19, 2010 at 2:45 AM, Terry Reedy  wrote:
>
>> On 3/19/2010 2:23 AM, Laurent Gautier wrote:
>>
>>> On 3/19/10 3:36 AM, C. Titus Brown wrote:
>>>
 Hi all,

 once again, the PSF has been accepted as a mentoring foundation for
 the Google
 Summer of Code! This year, we're going to emphasize python 3 porting, so
 please think of projects you'd like to see tackled.

>>>
>>> Hi,
>>>
>>>
>>> Does this mean that any other python project could potentially see
>>> itself ported to Python 3 in the course of this SoC ?
>>>
>>
>> The theme should include both general porting tools and specific projects,
>> especially infrastructure projects like numeric, which are blocking the
>> porting of other projects. It would be nice if those doing specific projects
>> contributed their experience/knowledge to a central pool.
>>
>>
>>  If so, can any project owner submit a request for help,
>>>
>>
>> Any project owner is *always* free to ask for help (on python-list, but
>> now here in this thread). Those who can also mentor might be more likely to
>> get it. If I were a student, I would consider serious interest from a
>> project owner (and a promise to distribute a port, when ready), a
>> prerequisite.
>>
>>
>> > or is there going to be a list
>>
>>> of projects that would nice to port, or will a voting system of some
>>> sort be put in place ?
>>>
>>
>> Like most contributors, students choose projects, within the limits of
>> what they can get mentors for, that scratch their itches. They may or may
>> not otherwise be swayed by requests and opinions.
>>
>> My views.
>>
>> Terry Jan Reedy
>>
>>
>
> Would anyone be interested in mentoring further lib3to2 work?  I'm planning
> on applying again as a student.
>
>  --Joe Amenta
>
> ___
> Python-Dev mailing list
> Python-Dev@python.org
> http://mail.python.org/mailman/listinfo/python-dev
> Unsubscribe:
> http://mail.python.org/mailman/options/python-dev/arcriley%40gmail.com
>
>
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] GSoC 2010 is on -- projects?

2010-03-19 Thread Arc Riley
Hi Laurent

If your community project would like help porting to Python 3, and you feel
this work is enough for a student to work full time for several weeks on,
then please do add it to the GSoC ideas page on the wiki.

There will be another program running for high school students which is more
suitable for smaller tasks (2-3 days each), more on-par with the actual time
it takes to port most Python packages.


On Fri, Mar 19, 2010 at 2:23 AM, Laurent Gautier  wrote:

>
> Hi,
>
>
> Does this mean that any other python project could potentially see itself
> ported to Python 3 in the course of this SoC ? If so, can any project owner
> submit a request for help, or is there going to be a list of projects that
> would nice to port, or will a voting system of some sort be put in place ?
>
>
> Best,
>
>
> Laurent
>
> ___
> Python-Dev mailing list
> Python-Dev@python.org
> http://mail.python.org/mailman/listinfo/python-dev
> Unsubscribe:
> http://mail.python.org/mailman/options/python-dev/arcriley%40gmail.com
>
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] [RELEASED] Python 2.7 alpha 2

2010-01-11 Thread Arc Riley
after all these years, some people still run AmigaOS.
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] PyPI comments and ratings, *really*?

2009-11-14 Thread Arc Riley
> +1
>
> Having a "Repository-URL", "Repository-Browse-URL" and a
> "Bug-Tracker-URL" field in PyPI would be a lot more usefule then
> comments and ratings.
>
>
+1
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] PyPI comments and ratings, *really*?

2009-11-12 Thread Arc Riley
Nobody is claiming right to censor what people say about their software.

This is the Internet.  There are blogs.  Google and other search engines
find blogs quickly, and people who agree with the viewpoints expressed link
to them thus making the blog postings more visible.  There are countless
other social networks and outlets for people to flame and slander (or praise
and promote, in a much less common case) software.

It would be more useful to provide a PyPI mechanism to publish a link to
file bugs on the project's own website and leave project ratings the work of
other sites such as Ohloh.

On Thu, Nov 12, 2009 at 8:38 AM, Steven D'Aprano wrote:

>
> No, what's absurd is thinking that the act of publishing software
> somehow gives you the right to demand control over what others say
> about your software.
>
>
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] 2.7 Release? 2.7 == last of the 2.x line?

2009-11-04 Thread Arc Riley
That's not going to happen.  Stop trolling the python-dev list.

On Wed, Nov 4, 2009 at 1:20 PM, sstein...@gmail.com wrote:

> Maybe the 3.x line should just be put out of our misery, merged back to
> 2.7, 2.8, 2.9, and proceed as Glyph suggested in passing with increasing
> levels of deprecation until it just turns into 3.x on its own by running out
> of numbers.
>
>
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] 2.7 Release? 2.7 == last of the 2.x line?

2009-11-03 Thread Arc Riley
I'm not aware of any currently active project that isn't in the process of
adding Py3 support (or who has already done so).  By "most maintainers" I'm
referring to the long tail; the hundreds of 3rd party modules used in niche
cases and can be easily replaced by those who need the functionality they
provide.

Free software is an evolutionary process.  Evolution dictates that those who
cannot adapt will die when faced with a changing environment.  It's better
for us all that they do.

Thus, I am not attempting to persuade anyone to upgrade their package,
rather, I'm explaining why it's best we ignore them and get on with doing
productive work.

On Tue, Nov 3, 2009 at 4:05 PM, Mike Klaas  wrote:

>
> Be that as it may, the only way python 3 will be widely adopted if people
> have motivation to (need to be compatible with other libs, pressure from
> users, their own interest in fostering python 3.0, etc.).  Deriding them as
> "lazy" accomplishes nothing and obscures the fact that it is the python
> maintainers responsibility to bring about this motivation if they want
> python 3.0 to be adopted.  No-one is going to convert to python 3.0 because
> you called them lazy.
>
> -Mike
>
>>
>
>
> ___
> Python-Dev mailing list
> Python-Dev@python.org
> http://mail.python.org/mailman/listinfo/python-dev
> Unsubscribe:
> http://mail.python.org/mailman/options/python-dev/arcriley%40gmail.com
>
>
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] 2.7 Release? 2.7 == last of the 2.x line?

2009-11-03 Thread Arc Riley
+1 on ending with 2.6.

I'm the maintainer of 3rd party Python 3-only packages and have ported a few
modules that we needed with some help from the 2to3 tool.  It's really not a
big deal - and Py3 really is a massive improvement.

The main thing holding back the community are lazy and/or obstinate package
maintainers.  If they spent half the time they've put into complaining about
Py3 into actually working to upgrade their code they'd be done now.
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] eggs now mandatory for pypi?

2009-10-06 Thread Arc Riley
I'll make the argument that feedback is useful, comments are much less so
and a lot more work.

It would be more useful to allow package users post feedback, visible only
to the package maintainer, and also add support for bugtracker links/etc.

Is the intention of Pypi really to turn it into a social networking site?
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] 3to2 0.1 alpha 1 released

2009-08-27 Thread Arc Riley
How about moving it to a new repository on hg.python.org?  Give it more of
an "official" feel without the burden of being in theb cpython tree?

On Thu, Aug 27, 2009 at 7:43 PM, "Martin v. Löwis" wrote:

>
> Ok, so then it should be easy to generate some real interest out of
> it, right? E.g. a somebody actually running the tool, or perhaps even
> a bug report?
>
>
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] [RELEASED] Python 3.1 final

2009-06-27 Thread Arc Riley
On Sat, Jun 27, 2009 at 6:59 PM, Christian Heimes  wrote:

>
> Gratulations! You did a fantastic job! :)


+1 !
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] FINAL PROPULSION OPEN SOURCE ENGINE VARIANT FOR THE F-35 JOINT STRIKE FIGHTER

2009-06-13 Thread Arc Riley
Enough is enough guys.  As entertaining as this thread has been, shouldn't
we be focused on the 3.1 release?

Don't feed the trolls.  Ok so one wandered in, but nobody needed to respond
and it can only get worse from here.

Please just flag the offending address(es) for moderation and ask them
politely to keep their posts to this list on-topic for core Python
development.
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] GSoC: Core Python development tools

2009-03-23 Thread Arc Riley
> Oh, I heartily endorse his suggestions! I just want to make sure that we
> make maximum use of students (and their code doesn't get tossed at the
> end of the summer, which has serious morale consequences ;)


This is my concern as well.

One of my past students pitched a core project and ended up spending most of
his SoC time in the PEP process (http://www.python.org/dev/peps/pep-0368/).
Given how frustrating the experience was for him, I'd rather have future SoC
students be able to focus on code.

Let's at least have rough consensus on brainstormed ideas before they hit
the ideas page.  Existing PEPs that have had a time to air and evolve are
much better for this reason.
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Core projects for Summer of Code

2009-03-19 Thread Arc Riley
If it's organized in time we could scoop up some of the SoC applicants who
we'll like to have but we won't have slots for

Honestly I like the idea of competitions.  Better publicity, the greater
prizes will draw out some better minds from the community, and competitions
based on quality will help ensure usable code.  They could vary in reward
based on how difficult the problem is and perhaps have some Python swag as
runner-up prizes.

It'd also be a great way to promote Python 3.


On Thu, Mar 19, 2009 at 10:00 PM, Steve Holden  wrote:

> Arc Riley wrote:
> >
> > That makes it a much better candidate for GHOP that SoC, which
> requires
> > projects with a little more meat on them.
> >
> >
> > Yes it does.
> >
> > Though many organizations have taken to funding their own GHOPs.
> > Perhaps this year PSF can use the SoC funds ($500/student) to host a
> > bounty-sprint program much like GHOP?
> >
> > IIRC, GHOP paid $100 per 3 tasks.  With the economy in the tank this
> > could attract a lot more than highschool students.  Honestly I wish SoC
> > was structured more like GHOP, it seemed much more effective and for the
> > same funding could run year-round.
> >
> > Or the same funds could be used to host various optimization
> > competitions, replacement Py3 extension/type/function must match API and
> > pass unit testing.  Fastest solution wins (ie) $1000 and fame for the
> > person or team that submitted it.
> >
> > Something to keep in mind and for the PSF board to ponder for this Fall.
> >
> Why wait until Fall if it's a good idea? The summer vacation would
> surely be the ideal time for this, and that would mean we should start
> planning soon.
>
> Anyway, the first requirement would be some enthusiasm from the
> developer team for mobilizing such a potential source of assistance.
>
> regards
>  Steve
> --
> Steve Holden   +1 571 484 6266   +1 800 494 3119
> Holden Web LLC http://www.holdenweb.com/
> Want to know? Come to PyCon - soon! http://us.pycon.org/
>
>
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Core projects for Summer of Code

2009-03-19 Thread Arc Riley
> That makes it a much better candidate for GHOP that SoC, which requires
> projects with a little more meat on them.


Yes it does.

Though many organizations have taken to funding their own GHOPs.  Perhaps
this year PSF can use the SoC funds ($500/student) to host a bounty-sprint
program much like GHOP?

IIRC, GHOP paid $100 per 3 tasks.  With the economy in the tank this could
attract a lot more than highschool students.  Honestly I wish SoC was
structured more like GHOP, it seemed much more effective and for the same
funding could run year-round.

Or the same funds could be used to host various optimization competitions,
replacement Py3 extension/type/function must match API and pass unit
testing.  Fastest solution wins (ie) $1000 and fame for the person or team
that submitted it.

Something to keep in mind and for the PSF board to ponder for this Fall.
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Core projects for Summer of Code

2009-03-18 Thread Arc Riley
Feel free to email wi...@bluesock.org or me with your ideas if the markup is
difficult to work with.  We've been on wiki duty all afternoon.

description, any specific skills they'll need (special library, compiler
theory, etc), what mentor should they talk to if they're interested.

The markup complexity makes it much easier for students to navigate while
including the info Google suggested.  I'm hoping someone from the python web
team will add the CSS class we need to greatly simplify it.

On Wed, Mar 18, 2009 at 8:16 PM, Daniel (ajax) Diniz wrote:

> Arc Riley wrote:
> > The process is as follows; we're compiling ideas for
> > http://wiki.python.org/moin/SummerOfCode/2009 and getting mentors signed
> up
> > at http://socghop.appspot.com/
>
> Any chance that we can keep
> http://wiki.python.org/moin/SummerOfCode/2009 light on markup? I
> simply can't add a 'tidy struct and finish buffer interface/bytearray
> details' proposal as it is :/
>
> Daniel
>
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Non-Core project: IDLE

2009-03-18 Thread Arc Riley
On Wed, Mar 18, 2009 at 7:53 PM, Terry Reedy  wrote:

> IDLE needs lots of attention -- more than any one experienced person is
> likely to have
>
>
I've actually heard this from several people, IDLE on Py3 etc

Who would be a good person to mentor such a project?
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Core projects for Summer of Code

2009-03-18 Thread Arc Riley
On Wed, Mar 18, 2009 at 6:26 PM, Raymond Hettinger  wrote:

> Without help, it is going to take a long time to get many packages
> converted to 3.x.


I don't disagree, I just don't want to volunteer projects for something they
don't want.

Unless I misunderstand the situation, PIL doesn't seem applicable for SoC
given that their development tree is closed/proprietary (only free releases
are available under a free license).
Does anyone here work with PIL or can provide further insight into their Py3
plans?

Note also that some of the largest Python-based projects, Django, Mercurial,
Plone/Zope, Scons, etc, are setup as their own SoC mentoring orgs.  Only
Mercurial has Py3 migration on their ideas list.
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Core projects for Summer of Code

2009-03-18 Thread Arc Riley
On Wed, Mar 18, 2009 at 6:13 PM, Brett Cannon  wrote:

>
> I would double-check Benjamin can do this since I don't think he will be
> 18 by the time GSoC starts. The FAQ at
> http://socghop.appspot.com/document/show/program/google/gsoc2009/faqs#mentor_eligibilityseems
>  to suggest it won't be an issue, but you never know.
>
> Also be aware that a university student might not like being told what to
> do by someone in high school (although if they want $4500 they better).
>

This isn't a problem.  Drupal had a GHOP (SoC for highschool students)
mentor who was too young to be a student (11 or 12 at the time), I believe
Dmitri also served them as a SoC mentor, I know several SoC mentors are
teenagers.

I'd rather we find a different primary mentor for each student, it'd be best
if every student had a backup mentor in-place from the start as well, but
one person can be a contact point for many ideas.

Ben, would you be OK with being a contact point for 3to2 as well?  We'll
figure out who's mentoring who once we see student apps and decide which
ones we want mentored this year.
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Core projects for Summer of Code

2009-03-18 Thread Arc Riley
On Wed, Mar 18, 2009 at 5:59 PM, Maciej Fijalkowski wrote:

> I think we need to ask first guys who spend their live maintaining
> libraries instead of just proposing "let's make some poor student port
> it to py3k", but I might be just wrong, I don't know.


I agree.  Part of Summer of Code is about getting students involved so they
stick around, and heck my second SoC student is still with our project as
the #2 committer, but he's an exception.

Also, we need the projects involved to want the tasks done by a student.  As
a project maintainer I wouldn't want an intern being the most familiar
person with our Py3 migration, I'd rather students stick with new features
or optimization and coordinate the migration process as a group-wide effort.

I added the 2to3 improvement idea to the list, a good start :-)  We need a
couple more at least.

If a 3to2 tool (for backporting Py3 code to Py2, so projects can develop
primarily in Py3?) is something that's wanted, who would be a good mentor
for it?
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Core projects for Summer of Code

2009-03-18 Thread Arc Riley
>
> > Note the SoC timeline;
> >
> http://socghop.appspot.com/document/show/program/google/gsoc2009/timeline
> >
> > So maybe it won't work for 3.1, but perhaps 3.1.1? 3.2?
>
> Well, there won't be any major changes in 3.1.1, but 3.2 is definitely
> open.


Cool, these are of course details you can work out with interested students.

Would you be willing to field questions from prospective students and
possibly mentor one?

The process is as follows; we're compiling ideas for
http://wiki.python.org/moin/SummerOfCode/2009 and getting mentors signed up
at http://socghop.appspot.com/

Students are already starting to look over the different organizations ideas
pages and connect with mentors.  Student application period opens next
week.  All the mentors for PSF read and review them and we assign mentors to
them (often whatever mentor the student worked with to build the proposal).

Do you want prospective students contacting the list or the mentor they're
interested in working with directly?
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Core projects for Summer of Code

2009-03-18 Thread Arc Riley
I've heard from four people that improving 2to3 would be a great project
(plus many more suggesting "port X to Python 3" as project ideas).

Note the SoC timeline;
http://socghop.appspot.com/document/show/program/google/gsoc2009/timeline

So maybe it won't work for 3.1, but perhaps 3.1.1? 3.2?

We should have many ideas up for students to consider.  The more student who
apply and the more mentors we have ready determines how many students we get
total.

As part of this I should add, we need at least one mentor per student,
preferably two.  These should be people familiar with and actively working
in the area the student would be.  We're putting mentor contact info on the
wiki so potential students can hash out the details with them before
applying.
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


[Python-Dev] Core projects for Summer of Code

2009-03-18 Thread Arc Riley
Hey guys/gals

Summer of Code is ramping up.  Every year the common complaint is that not
enough Python core projects get proposed by students, and of course a big
reason for that is often the only encouragement we offer prospective
students is a link to the PEP index.

So let's make this year different.

Accepted students are paid a total of $4500 to work for roughly 30 hours a
week, 12 weeks, on their proposed project.

The challenge is finding project ideas for them that could reasonably occupy
them for the entire Summer and which the results of their work can be
demonstrated.  They're being paid for specific projects so "Spend the Summer
fixing bugs on the tracker" is a no-go, and Google has outlined that Summer
of Code is about code, not documentation.

I've seen and heard that a lot of work is still needed on
http://svn.python.org/view/python/trunk both during the 3.1 release cycle,
optimization possible all over the place.  It'd be great if those of you
working closely with this can shout out some ideas, brainstorm a bit.

PSF was announced as one of the mentoring orgs today, this week before
student applications are open is for students to talk to their prospective
mentors and iron out the wrinkles in their plans, so there's not much time
to get core project ideas together.
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com