zlacker

[parent] [thread] 3 comments
1. mixmas+(OP)[view] [source] 2025-11-19 19:42:39
I was not affected by Py3 at all. First I completely ignored it for five years while it gestated. Then started kicking the tires when 3.4 dropped on a LTS. When 3.6 with better dicts and f-strings landed I moved over with barely a whimper, since I'd had a decade to get things upgraded to 2.7 first.

None of my projects needed to worry much about char encoding, and I'd used logging extensively starting under 2.6 or so.

replies(1): >>selcuk+bL
2. selcuk+bL[view] [source] 2025-11-20 00:03:55
>>mixmas+(OP)
Porting your own code was relatively easy. The problem was porting all your dependencies, and replacing the ones that were abandoned and didn't support 3.x.
replies(1): >>mixmas+OT
◧◩
3. mixmas+OT[view] [source] [discussion] 2025-11-20 01:14:56
>>selcuk+bL
I did wait a bit for Django and SQLAlchemy but it wasn't long, they may have been ready for 3.6. Small deps were replaced or eliminated.
replies(1): >>maskli+Rw1
◧◩◪
4. maskli+Rw1[view] [source] [discussion] 2025-11-20 07:40:15
>>mixmas+OT
They were ready long before 3.6, sqlalchemy added support for Python 3.1 in 0.6, and Django 1.5 introduced support for Python 3.2 on an experimental basis with 1.6 removing the “experimental” bit.
[go to top]