August 27th, 2009 § § permalink
Earlier this week — Joe Amenta shot an email to the Python-Dev mailing list announcing the completion of the Google Summer of Code project he had be working on — a Python 3 to Python 2 translation tool.
This is something which, when discussed at the Python Language Summit at PyCon 2009 was met with much “yes please make this” — but not a lot of people could allocate the time. In fact, when asked who could at least help drive it forward, I was lame^H^H^H awesome enough to raise my hand.
In true upper management style, I discussed it, and promptly delegated it to Benjamin Peterson, our release manager to later delegate to a google summer of code project.
Some work was done during the sprints — I don’t know if that work ended up being part of this, but thanks to Joe, we now have the first alpha of a Python 3 to Python 2 conversion tool.
Here’s Joe’s announcement:
Hello all,
I have released the first alpha version of 3to2 after finishing it for my Google Summer of Code 2009™ project. You can get the tarball for this release at http://bitbucket.org/amentajo/lib3to2/downloads/3to2_0.1-alpha1.tar.gz. This requires python 2.7, because it requires a newer version of 2to3 than what comes with 2.6.
Release notes are in the RELEASE file. Development happens at http://bitbucket.org/amentajo/lib3to2/, and the source code for this release lives at http://bitbucket.org/amentajo/3to2-01-alpha-1.
Report bugs at http://bitbucket.org/amentajo/lib3to2/issues/, please.
Additional notes and comments can (for now) be found at http://www.startcodon.com/wordpress/?cat=4.
–Joe
This is awesome — again, major props to Joe (and Benjamin!) and GSoC for making this happen. Please, please, please — if you have free time, go give it a shot. Especially if you have real, honest-to-goodness Python 3 code you’re working with.
Right now, it’s probably too early to get near python-core — there’s some discussion of that going on in the thread on Python-dev, but I personally feel if we can bang the hell out of this and get a lot of eyes looking at it, it would go a long way towards helping Python 3 adoption along.
Go check it out — again, the project page is here, and Joe’s notes on things 3to2 does not accept is here.
p.s. The first person to write an online 2to3 -> 3to2 app ala translation party gets mad props, and a bottle of something alcoholic at Pycon.
Earlier this week - Joe Amenta shot an email to the Python-Dev mailing list announcing the completion of the Google Summer of Code project he had be working on - a Python 3 to Python 2 translation tool.
This is something which, when discussed at the Python Language Summit at PyCon 2009 was met ...
August 14th, 2009 § § permalink
PyCon is coming back around — although it seems as if we just finished PyCon 2009! This next PyCon (PyCon 2010) will be held in Atlanta, Georgia February 17 through 25th at the Hyatt Regency Atlanta. PyCon 2010 is now accepting talk proposals — the Call for Papers went out yesterday!
This year is a bit different for me; this year I’ve taken the torch of Program Committee chair from Ivan Krsti? — this means I get to “lead up” the committee in reaching out for talks, reviewing proposals and choosing the content all of us will be privy to. This isn’t a job I take lightly; having been both a speaker and a critic of content in the past, I’m very sensitive to the quality of the talks we get at the conference. That being said…
PyCon 2009, by most measurements was one of the most successful and well-run PyCons to date. I met more Pythonistas in the week-and-a-half I was there, had some of the best conversations and went to some of the best talks I’ve had the privilege of going to ever there. I was lucky enough to also stay through the sprints for the entire time, and had one of the best times I’ve ever had coding.
PyCon 2009 was an interesting animal — despite most of the world being sucked down by an economy doing it’s best boat anchor impression, and with many conferences simply closing down entirely — we still managed to get around 900 people to come, which is simply amazing.
That all being said — I think PyCon 2010 can be better. In fact, it’s my firm belief that a little competition is good, and there’s no better competition than trying to one-up something you’ve done in the past. So, not to diminish what’s happened in the past — but let’s kick our own ass. Let’s make PyCon 2010 better — and ultimately that requires you.
PyCon is a volunteer run, volunteer made, volunteer speaker conference. It’s up to you, me, and everyone within the Python community to make this thing a success. Every speaker, every reviewer — every volunteer down to someone who helps bag t-shirts the night before help make this one of the best conferences out there.
This is a call for you yes, you to step up and help PyCon 2010 kick ass. Think you have an idea for a talk? Submit it. Seriously. Even if you’re nervous, a first time speaker, or you’re unsure of your topic — our crack team of reviewers (which you can also be one of) will help you massage and improve your submission.
If you want to have some pointers on how to make your talk better — check out out this video (a talk on… giving python talks!). Better yet, hit up pycon.blip.tv and watch some of the talks from the past.
Some potential talk topics I’d personally like to see are:
- Deep dives into more-advanced parts of python (a great example is Raymond H’s “Core Python Containers” talk”)
- Python 3 stuff — importlib, handling bytes vs. strings, etc.
- Idiomatic/optimized Python code (“make my code better”)
- Testing(and testing with) Python (I think michael should do a talk on all the new UnitTest stuff he and others have done)
- Cloud computing infrastructure — not “using” the cloud — more “building and deploying the cloud”. Something which comes to mind is a talk on Fabric.
- A talk on pip/virtualenv
- How to contribute to Python — and avoid Lindberg’dification (I suspect that’s not a word)
- Getting $THING done with Python — one of the key draws of Python, and what makes me so passionate about it is that it simply lets me get things done — what have you gotten done with Python? Most of all — how did you do it? What did you use?
Again, personally — I’d rather see less “we did this cool thing” and more “this is how we did this cool thing. I know that’s a tall order for what can be a short window of time, but supplement it with downloads, blog posts — give people something that they can take home and do.
If you don’t feel comfortable doing a talk — maybe you’re better off being a talk Reviewer. Talk reviewers are responsible for helping talk submissions by asking questions, making improvement suggestions — and they ultimately decide what talks everyone is going to see. They help make-or-break the conference as a whole. It requires reading, and a willingness to discuss — I know everyone out there can do that, and we need people with all types of skills and backgrounds to help us make sure everything gets a fair treatment and representation. Again, see this page for how to become a reviewer.
If you don’t feel comfortable with doing a talk, or reviewing — check out the “Helping Out at PyCon” page for other ways of helping. We need session runners, A/V people, people to man the registration desk; everything. Check out the staffing page for slots we need to fill!
Finally — if you don’t do anything else: Come. Bring a friend, bring two friends. Bring people who might only be vaguely interested in Python, expose them to this great community and the passion of it. Come for the talks, the open space discussions — and the simple opportunity to come and meet some of the brightest people in the community.
Then stay for the sprints; cause they’re damned useful and fun.
PyCon is coming back around - although it seems as if we just finished PyCon 2009! This next PyCon (PyCon 2010) will be held in Atlanta, Georgia February 17 through 25th at the Hyatt Regency Atlanta. PyCon 2010 is now accepting talk proposals - the Call for Papers went out yesterday!
This year is a ...
August 13th, 2009 § § permalink
Call for proposals — PyCon 2010 — http://us.pycon.org/2010/
Due date: October 1st, 2009
Want to showcase your skills as a Python Hacker? Want to have
hundreds of people see your talk on the subject of your choice? Have some
hot button issue you think the community needs to address, or have some
package, code or project you simply love talking about? Want to launch
your master plan to take over the world with python?
PyCon is your platform for getting the word out and teaching something
new to hundreds of people, face to face.
Previous PyCon conferences have had a broad range of presentations,
from reports on academic and commercial projects, tutorials on a broad
range of subjects and case studies. All conference speakers are volunteers
and come from a myriad of backgrounds. Some are new speakers, some
are old speakers. Everyone is welcome so bring your passion and your
code! We’re looking to you to help us top the previous years of success
PyCon has had.
PyCon 2010 is looking for proposals to fill the formal presentation tracks.
The PyCon conference days will be February 19–22, 2010 in Atlanta,
Georgia, preceded by the tutorial days (February 17–18), and followed
by four days of development sprints (February 22–25).
Online proposal submission is open now! Proposals will be accepted
through October 1st, with acceptance notifications coming out on
November 15th. For the detailed call for proposals, please see:
http://us.pycon.org/2010/conference/proposals/
For videos of talks from previous years — check out:
http://pycon.blip.tv
We look forward to seeing you in Atlanta!
Call for proposals -- PyCon 2010 -- http://us.pycon.org/2010/
Due date: October 1st, 2009
Want to showcase your skills as a Python Hacker? Want to have
hundreds of people see your talk on the subject of your choice? Have some
hot button issue you think the community needs to address, or have some
package, code or project you simply love ...
August 1st, 2009 § § permalink
Now that activity is spinning up around pycon 2010 and the success of PyOhio, an idea popped into my head earlier today about holding a small (2 day) mini conference in the Northeast.
Specifically, I’m talking about the Boston Area. Boston’s a great town for visiting and doing something like this (tons of public transit, etc). Not to mention, I live just a bit outside of it.
The obvious downside is cost; Boston isn’t a cheap town, so if this nascent idea came to fruition, I’d have to find a great hotel deal, and hosting space for something like this. And sponsors, etc.
My initial gut on this is that there might not be enough Pythonistas within the NE or driving distance to make something like this truly successful. Which is why I’m posting this — how many people would be interested in attending something like this?
2 days, 45 minute-1 hour talks. If a sponsor were to step forward and offer sprint-space, maybe 1 day of sprinting. Depending on the number of talks/attendees, 1 track for sure — 2 if I was to get a landslide, but no talks within the same technological sphere against one another (e.g. a Django talk at the same time as a Plone talk). Additionally, I’d rather have dedicated open space/sprinting space then add an additional talk track even with a ton of response.
Edit to add: Several people have mentioned that they’ve had better luck with 30–45 minute talk length caps. After some discussion last night — single track would be preferred. Therefore — 30–45 minute talks, single track. If we could get space, we’d have a dedicated sprint room.
I don’t, however, want to hold this in an educational venue — I’ve become allergic to doing things like that due to previous experiences. I can always be convinced otherwise though, it would have to come from an administrator/coordinator of the school; not a student.
Timeline? 4–5 months after Pycon 2010, which is in February — this places it in the June/July timeframe. Waiting until after this, say Fall, means students from MIT/BU/etc would be able to attend, which could mean more exposure to people maybe not as familiar with the language.
I’d want Brett Cannon to come too — but only on the condition he complains about something (yes that’s a joke).
So, would you be interested/willing to come. Where would you be traveling from? Do you like Beer (we have lots)?
In other news, Andrew Kuchling has finished a revamp of the Python.org donation page here. You should donate!
Now that activity is spinning up around pycon 2010 and the success of PyOhio, an idea popped into my head earlier today about holding a small (2 day) mini conference in the Northeast.
Specifically, I'm talking about the Boston Area. Boston's a great town for visiting and doing something like this (tons of public ...