Files
2012-02-21 01:15:00 -05:00

1 line
18 KiB
JSON

[{"user_id": 12416, "stars": [], "topic_id": 8105, "date_created": 1298396858.572752, "message": "Maintain current Py2x webapps, switch to Lua for new ones.", "group_id": 292, "id": 180766}, {"user_id": 5639, "stars": [], "topic_id": 8105, "date_created": 1298396868.7937429, "message": "Are you porting this year/this month/this week? Are you already done? If not, what's in your way? Is it time/motivation, or are there a host of other issues? Explain!", "group_id": 292, "id": 180768}, {"user_id": 5701, "stars": [{"date_created": 1298450759.9072919, "user_id": 6671}], "topic_id": 8105, "date_created": 1298396977.4187419, "message": "Here are some responses to this question on stackoverflow: http://stackoverflow.com/questions/172306/how-are-you-planning-on-handling-the-migration-to-python-3", "group_id": 292, "id": 180782}, {"user_id": 1152, "stars": [{"date_created": 1298397978.513732, "user_id": 1289}, {"date_created": 1298398541.4075129, "user_id": 6310}, {"date_created": 1298398782.6576519, "user_id": 5639}, {"date_created": 1298400379.5547481, "user_id": 2863}, {"date_created": 1298450700.717839, "user_id": 6671}, {"date_created": 1298457915.420826, "user_id": 13351}, {"date_created": 1298738085.742094, "user_id": 3617}], "topic_id": 8105, "date_created": 1298397919.616713, "message": "The PSF will help fund via the sprints project, and other grants Python 3 porting of libraries. See: http://pythonsprints.com/ and the fact we recently paid Jean-Paul Calderone to port PyOpenSSL to 3k.", "group_id": 292, "id": 180894}, {"user_id": 1152, "stars": [], "topic_id": 8105, "date_created": 1298397578.358248, "message": "wait for Django to port; then port any remaining laggards in my dependency chain myself.", "group_id": 292, "id": 180851}, {"user_id": 6543, "stars": [], "topic_id": 8105, "date_created": 1298397756.686892, "message": "definitely would beat writing web apps.", "group_id": 292, "id": 180880}, {"user_id": 6543, "stars": [], "topic_id": 8105, "date_created": 1298398405.040231, "message": "thanks for reminding me of that", "group_id": 292, "id": 180962}, {"user_id": 5639, "stars": [], "topic_id": 8105, "date_created": 1298397502.8737259, "message": "@alex yeah, saw that. I'd love to see that actually happen.", "group_id": 292, "id": 180832}, {"user_id": 13895, "stars": [], "topic_id": 8105, "date_created": 1298397631.0493431, "message": "Honestly, I have read @alex blogpost and I waiting for the Django port, which is our primary dependency at the moment.", "group_id": 292, "id": 180859}, {"user_id": 5639, "stars": [], "topic_id": 8105, "date_created": 1298398998.1180689, "message": "@chrismcdonough agreed. I find porting more interesting, and I suck at javascript ;-)", "group_id": 292, "id": 181049}, {"user_id": 5639, "stars": [], "topic_id": 8105, "date_created": 1298396906.276063, "message": "@davidhollander then you have no Python 3 plan, to the extent that you don't seem to intend on using it :)", "group_id": 292, "id": 180772}, {"user_id": 6543, "stars": [], "topic_id": 8105, "date_created": 1298397461.36956, "message": "slowly slog through 100+ dependencies, trying to convert them. give up eventually.", "group_id": 292, "id": 180825}, {"user_id": 7, "stars": [{"date_created": 1298397715.7842569, "user_id": 5639}, {"date_created": 1298397726.706701, "user_id": 1289}, {"date_created": 1298397727.246309, "user_id": 13895}, {"date_created": 1298398465.0520339, "user_id": 1736}, {"date_created": 1298400368.9428539, "user_id": 2863}, {"date_created": 1298457899.5924261, "user_id": 13351}, {"date_created": 1298487848.068068, "user_id": 1376}], "topic_id": 8105, "date_created": 1298397710.3090301, "message": "If I had time/funding I'd port 'em all :)", "group_id": 292, "id": 180876}, {"user_id": 5639, "stars": [], "topic_id": 8105, "date_created": 1298397471.4598939, "message": "My boss and I discussed putting 3.2 everywhere just this morning @briancurtin. That's a huge step for us, and it's in part based on successes with porting and writing new stuff in py3k.", "group_id": 292, "id": 180827}, {"user_id": 5639, "stars": [], "topic_id": 8105, "date_created": 1298397721.5097129, "message": "@alex amen.", "group_id": 292, "id": 180877}, {"user_id": 1289, "stars": [{"date_created": 1298397406.590045, "user_id": 5639}, {"date_created": 1298400317.0167811, "user_id": 2863}, {"date_created": 1298487808.335083, "user_id": 1376}], "topic_id": 8105, "date_created": 1298397386.3286729, "message": "Write everything new in Python 3. Port everything I need to Python 3. It's really not that hard, been using it daily at work for around a year.", "group_id": 292, "id": 180821}, {"user_id": 7, "stars": [], "topic_id": 8105, "date_created": 1298397449.982687, "message": "See http://alexgaynor.net/2011/feb/17/django-and-python-3-take-2/", "group_id": 292, "id": 180824}, {"user_id": 1289, "stars": [], "topic_id": 8105, "date_created": 1298397583.5975499, "message": "@jonesy I've been lucky because in the five years I've been working here, I've only picked up two dependencies: pywin32 and wmi. Both of them were very early 3.x supporters, so my port was relatively easy, and I kept 2 and 3 support for quite a while \"just because\", but I don't make that effort anymore.", "group_id": 292, "id": 180852}, {"user_id": 5639, "stars": [{"date_created": 1298738063.8063481, "user_id": 3617}], "topic_id": 8105, "date_created": 1298397662.990983, "message": "@briancurtin yeah, I still see a lot of comments saying 'I'll move when there's a demand', but I think by then you're behind the curve, and life will become nightmarish for those projects if they wait that long and decide to port in a hurry.", "group_id": 292, "id": 180864}, {"user_id": 5639, "stars": [], "topic_id": 8105, "date_created": 1298397682.3122151, "message": "@briancurtin early adoption++", "group_id": 292, "id": 180869}, {"user_id": 6543, "stars": [{"date_created": 1298738070.8265159, "user_id": 3617}], "topic_id": 8105, "date_created": 1298397683.381283, "message": "the main difference between folks enthusiastic about python 3 and those who are less enthusiastic appears to be ~98 dependencies.", "group_id": 292, "id": 180870}, {"user_id": 257, "stars": [{"date_created": 1298402875.7732699, "user_id": 5701}, {"date_created": 1298450712.013257, "user_id": 6671}], "topic_id": 8105, "date_created": 1298402845.0247819, "message": "I'm waiting for a working 3to2 that generates Py2.5 compatible code", "group_id": 292, "id": 181710}, {"user_id": 4156, "stars": [], "topic_id": 8105, "date_created": 1298403258.3372159, "message": "And I hate hate hate getting used to new shinies in some contexts and then not having them in others, so I tend to be a grump and do all my work in the lowest common denominator. (So...Python 2.5)", "group_id": 292, "id": 181806}, {"user_id": 4156, "stars": [], "topic_id": 8105, "date_created": 1298403225.9623799, "message": "Since my main project (Fabric) relies on one barely-worked on and pretty thorny Python library, *and* another C-based library, I don't expect to get onto Python 3 anytime soon :(", "group_id": 292, "id": 181801}, {"user_id": 257, "stars": [], "topic_id": 8105, "date_created": 1298402912.656184, "message": "personally that is, but I have already started porting my projects using 2to3", "group_id": 292, "id": 181728}, {"user_id": 257, "stars": [], "topic_id": 8105, "date_created": 1298403057.736491, "message": "leaving it up to others to test that in production :)", "group_id": 292, "id": 181775}, {"user_id": 4156, "stars": [{"date_created": 1298403798.5090351, "user_id": 5701}, {"date_created": 1298405073.9802189, "user_id": 14578}, {"date_created": 1298419561.7099061, "user_id": 8391}, {"date_created": 1298450721.578871, "user_id": 6671}], "topic_id": 8105, "date_created": 1298403288.590704, "message": "I will see you Python 2.6/2.7 users in 2013 and probably start using Python 3 right around the time Western civilization collapses in 2020", "group_id": 292, "id": 181811}, {"user_id": 9650, "stars": [], "topic_id": 8105, "date_created": 1298405276.5228441, "message": "I still perpetually run into dependency problems on my Ubuntu. I don't like to install all of the Py3k packages by hand. So, I hope that in one or two Ubuntu releases, I can port most of my apps. However, the Django folks have announced that Py3k support will have to wait for at least 1.5 y. :-(", "group_id": 292, "id": 182130}, {"user_id": 257, "stars": [], "topic_id": 8105, "date_created": 1298404521.314775, "message": "2.5 here too, which is why I want 3to2", "group_id": 292, "id": 182022}, {"user_id": 592, "stars": [], "topic_id": 8105, "date_created": 1298415224.2133169, "message": "My plan? Popcorn + armchair. Watch and wait. :)", "group_id": 292, "id": 184731}, {"user_id": 8391, "stars": [{"date_created": 1298673601.1962149, "user_id": 13912}], "topic_id": 8105, "date_created": 1298419541.035243, "message": "@briancurtin I'll still write all new libraries for 2.x for a while.", "group_id": 292, "id": 185185}, {"user_id": 8391, "stars": [{"date_created": 1298673602.6555431, "user_id": 13912}], "topic_id": 8105, "date_created": 1298419616.944057, "message": "I'll do my best to support python3 secondarily until the movement starts. We'll know when that happens.", "group_id": 292, "id": 185191}, {"user_id": 15015, "stars": [{"date_created": 1298433190.762862, "user_id": 5639}, {"date_created": 1298453834.996196, "user_id": 4889}], "topic_id": 8105, "date_created": 1298429638.8726959, "message": "Hope to write all new software in Python 3 and port library dependencies as needed as I go. To be honest, it's kind of fun to be working on the bleeding edge again.", "group_id": 292, "id": 185577}, {"user_id": 5639, "stars": [], "topic_id": 8105, "date_created": 1298433222.5504601, "message": "@dabeaz that's kinda where I'm at. I have agreements w/ a couple of projects now to start py3k branches, so my work doesn't all get locked down in-house.", "group_id": 292, "id": 185676}, {"user_id": 2863, "stars": [], "topic_id": 8105, "date_created": 1298449334.784745, "message": "@asksol the problem with supporting Python 2.5 is that there is a pretty large gap between 2.5 and 2.6 in terms of support for Python 3 features (http://docs.python.org/py3k/howto/pyporting.html#try-to-support-python-2-6-and-newer-only). But 3to2 does make an effort to support 2.5 (https://bitbucket.org/amentajo/lib3to2/src). Regardless, though, if you write code that is syntactically compatible from Python 2.5 to Python 3 then you are probably fine.", "group_id": 292, "id": 186224}, {"user_id": 5673, "stars": [], "topic_id": 8105, "date_created": 1298486456.943387, "message": "At work, I'm still python2.6, until django makes the jump (and maybe for a while after that), but I'm working on a webapp in Python 3 in my spare time. Planning to start blogging on my Python 3 experiences to help generate more information on how to do it. Right now, I'm playing around with porting formencode. Probably get in touch with Ian Bicking once I've prototyped my way through it.", "group_id": 292, "id": 189687}, {"user_id": 5673, "stars": [], "topic_id": 8105, "date_created": 1298486479.7631481, "message": "It's been fun, because it's encouraging me to play outside the django sandbox for a change.", "group_id": 292, "id": 189693}, {"user_id": 15977, "stars": [{"date_created": 1298660542.377636, "user_id": 5639}], "topic_id": 8105, "date_created": 1298657502.2034321, "message": "A few of my projects support Python 2.4 -> 3.2 in a single code base. For a few thousand lines of code and less it isn't so bad.", "group_id": 292, "id": 210092}, {"user_id": 5639, "stars": [], "topic_id": 8105, "date_created": 1298660602.1412611, "message": "@voidspace that's been my experience too. I ported dateutil in less than a day. I wouldn't want to do it without tests though. Dateutil was a great candidate: 478 tests were included in the download.", "group_id": 292, "id": 210427}, {"user_id": 11592, "stars": [], "topic_id": 8105, "date_created": 1298710658.210855, "message": "First things first. Starting to use \"{}\".format() instead of %.", "group_id": 292, "id": 213342}, {"user_id": 15977, "stars": [{"date_created": 1298744551.088805, "user_id": 8391}], "topic_id": 8105, "date_created": 1298724339.567343, "message": "% formatting works fine in Python 3. :-)", "group_id": 292, "id": 213933}, {"user_id": 11592, "stars": [], "topic_id": 8105, "date_created": 1298724666.9809511, "message": "It's deprecated in 3.1 and i just find template-like braces more pleasing than legacy type-bound %mods.", "group_id": 292, "id": 213959}, {"user_id": 5942, "stars": [], "topic_id": 8105, "date_created": 1298725059.613636, "message": "@voidspace then, how to use new features (such as \"with statement\", \"OrderedDict\") when one code base supports so many versions( 2.4 -> 3.2)?", "group_id": 292, "id": 213990}, {"user_id": 11592, "stars": [], "topic_id": 8105, "date_created": 1298725276.238318, "message": "@sunqiang you have to phase out older versions constantly to keep up with newer 'stable' releases in major distros.", "group_id": 292, "id": 214006}, {"user_id": 15977, "stars": [], "topic_id": 8105, "date_created": 1298727456.9724281, "message": "@dpwiz you're wrong. :-)", "group_id": 292, "id": 214167}, {"user_id": 5701, "stars": [], "topic_id": 8105, "date_created": 1298727291.363085, "message": "% formatting isn't deprecated and doesn't look like it ever will be - http://mail.python.org/pipermail/python-dev/2011-February/108155.html", "group_id": 292, "id": 214155}, {"user_id": 5942, "stars": [], "topic_id": 8105, "date_created": 1298728158.613421, "message": "@voidspace Yeah, then back port the feature when it's easy, or stay with the old style. thanks for the info:)", "group_id": 292, "id": 214198}, {"user_id": 15977, "stars": [], "topic_id": 8105, "date_created": 1298727440.588413, "message": "@sunqiang there are alternative implementations of OrderedDict you can use (conditionally) on earlier versions of Python. You can't use the with statement if you're supporting 2.4, but you can still provide code that *works* as a context manager and only *test* that functionality on Python 2.5 or more recent. That's the approach I've taken with mock (which provides context managers yet is compatible with Python 2.4).", "group_id": 292, "id": 214166}, {"user_id": 11592, "stars": [], "topic_id": 8105, "date_created": 1298727669.437825, "message": "@voidspace maybe. i just don't like it...", "group_id": 292, "id": 214174}, {"user_id": 5701, "stars": [], "topic_id": 8105, "date_created": 1298727695.5762661, "message": "\"don't like it\" is pretty different from \"it is being removed from the language\" :)", "group_id": 292, "id": 214176}, {"user_id": 11592, "stars": [], "topic_id": 8105, "date_created": 1298727748.7723899, "message": "Still, it's a first major step in my Python 3 Plan (=", "group_id": 292, "id": 214179}, {"user_id": 5942, "stars": [], "topic_id": 8105, "date_created": 1298728408.599411, "message": "@dpwiz maybe several years later only support 2.7 and 3.x seems sensible, though at the moment a project will lose some user if it doesn't support 2.5(2.4),", "group_id": 292, "id": 214216}, {"user_id": 11592, "stars": [], "topic_id": 8105, "date_created": 1298729011.199146, "message": "@sunqiang yeah, you have to decide if you wish to support oldies and suffer some PITA or have nice and clean code.", "group_id": 292, "id": 214262}, {"user_id": 9650, "stars": [], "topic_id": 8105, "date_created": 1298737154.5370691, "message": "(\"its core developers\" refers to Django.)", "group_id": 292, "id": 214528}, {"user_id": 214, "stars": [], "topic_id": 8105, "date_created": 1298737647.3052969, "message": "@bronger That's just not true. RHEL lifecycle is a consideration in when to drop earlier Python versions. Django for Python 3 was primarily being held back by lack of a clear WSGI standard on Python 3. That is now fixed, and it's looking likely that the Python 3 work could happen as a GSoC project this summer.", "group_id": 292, "id": 214587}, {"user_id": 9650, "stars": [], "topic_id": 8105, "date_created": 1298737132.8989329, "message": "The main argument (at least of one of its core developers) against the Python 3 transition is the long life cycle of some RHEL version w/o Python 3.", "group_id": 292, "id": 214525}, {"user_id": 8391, "stars": [{"date_created": 1298763149.6036501, "user_id": 5942}], "topic_id": 8105, "date_created": 1298744579.7185669, "message": "@sunqiang http://pypi.python.org/pypi/ordereddict/", "group_id": 292, "id": 215179}, {"user_id": 11592, "stars": [], "topic_id": 8105, "date_created": 1298748008.450696, "message": "Getting python3 on some stale platform is pretty easy: download, configure, make install. But there should be \u00abkiller feature\u00bb in py3k to get stuff moving. And since moratorium was dropped only recently, no such features introduced to 3.1 & 3.2. I hope we'll see something deadly useful in 3.3.", "group_id": 292, "id": 215298}, {"user_id": 9650, "stars": [], "topic_id": 8105, "date_created": 1298750609.6529789, "message": "@carljm Yes, it is true. :-) See http://groups.google.com/group/django-developers/msg/f846bc8d3f9b4852", "group_id": 292, "id": 215405}, {"user_id": 7, "stars": [{"date_created": 1298751858.747189, "user_id": 1289}], "topic_id": 8105, "date_created": 1298750683.2924869, "message": "it's perfectly possible to have a single source project that works with py2.4-py3k using 2to3", "group_id": 292, "id": 215410}, {"user_id": 9650, "stars": [], "topic_id": 8105, "date_created": 1298750886.0773151, "message": "@alex I am the last one who would not like to see that Russel would be proven wrong. Actually I was pretty shocked when I read that.", "group_id": 292, "id": 215418}, {"user_id": 7, "stars": [], "topic_id": 8105, "date_created": 1298750657.2845299, "message": "all due respect to russ, that's not the reason many of us weren't ready to do py3k", "group_id": 292, "id": 215409}, {"user_id": 214, "stars": [], "topic_id": 8105, "date_created": 1298752144.2482021, "message": "@bronger oh, my apologies, I missed that message. Like @alex, I don't think that's representative.", "group_id": 292, "id": 215490}, {"user_id": 15977, "stars": [], "topic_id": 8105, "date_created": 1298831640.0144379, "message": "I have 2.4-py3k single source projects *without* using 2to3.", "group_id": 292, "id": 218924}, {"user_id": 15977, "stars": [], "topic_id": 8105, "date_created": 1298831656.972194, "message": "Wouldn't recommend it for large projects but for a few kloc its fine.", "group_id": 292, "id": 218926}]