/
supporting-python-3.json
28 lines (28 loc) · 1.26 KB
/
supporting-python-3.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
{
"alias": "video/3938/supporting-python-3",
"category": "PyCon ZA 2015",
"copyright_text": "",
"description": "The tools for supporting Python 2 & 3 in a single codebase have improved\nsignificantly from the early Python 3 days of just 2to3. Porting Python\n2 code to work with Python 2 & 3 without a constant 2to3 translation\nstep is not hard anymore, and leads to much easier-to-maintain ports.\n\nIn this talk, I will discuss some of the suggested best practices for\nsupporting both Python 2 and Python 3. We will cover some of the tools\nfor detecting potential issues, such as pylint, the available options,\nsuch as six, futurize and modernize, to simplify the process of updating\nthe code and spend some time discussing what parts of porting still\nrequire care and attention, such as the text / binary data division.\n",
"duration": 1478,
"id": 3938,
"language": "eng",
"quality_notes": "",
"recorded": "2015-10-02",
"slug": "supporting-python-3",
"speakers": [
"Neil Muller"
],
"summary": "",
"tags": [
"Room 211"
],
"thumbnail_url": "https://i.ytimg.com/vi/B0P3iU3Pz00/hqdefault.jpg",
"title": "Supporting Python 3",
"videos": [
{
"length": 0,
"type": "youtube",
"url": "http://youtu.be/B0P3iU3Pz00"
}
]
}