Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
How Python is Developed
Search
Brett Cannon
March 27, 2009
Programming
0
130
How Python is Developed
From PyCon 2009
Brett Cannon
March 27, 2009
Tweet
Share
More Decks by Brett Cannon
See All by Brett Cannon
Interesting new features in Python 3.5
brettcannon
0
250
How to make your code Python 2/3 compatible
brettcannon
0
240
Python 3: Why you want it & how to (eventually) get it
brettcannon
0
120
From Source to Code: How CPython's Compiler Works
brettcannon
6
1.4k
Python 3.3: Trust Me, It's Better Than Python 2.7
brettcannon
3
750
Python 3 on PyPI
brettcannon
0
110
How to Pronounce PyPI
brettcannon
0
1.3k
Your PSF Dollars At Work
brettcannon
0
84
Import This, That, and the Other Thing
brettcannon
0
120
Other Decks in Programming
See All in Programming
Being an ethical software engineer
xgouchet
PRO
0
180
gen_statem - OTP's Unsung Hero
whatyouhide
1
190
List とは何か? / PHPerKaigi 2025
meihei3
0
600
ReactFlow への移行で実現するユーザー体験と開発体験の向上
j9141997
0
160
自分のために作ったアプリが、グローバルに使われるまで / Indie App Development Lunch LT
pixyzehn
1
140
サービスクラスのありがたみを発見したときの思い出 #phpcon_odawara
77web
4
480
Boost Your Performance and Developer Productivity with Jakarta EE 11
ivargrimstad
0
850
PHPUnit 高速化テクニック / PHPUnit Speedup Techniques
pinkumohikan
1
1.3k
AHC045_解説
shun_pi
0
400
DomainException と Result 型で作る型安全なエラーハンドリング
karszawa
0
860
PHPのガベージコレクションを深掘りしよう
rinchoku
0
260
コンテナでLambdaをデプロイするときに知っておきたかったこと
_takahash
0
170
Featured
See All Featured
Java REST API Framework Comparison - PWX 2021
mraible
29
8.5k
Mobile First: as difficult as doing things right
swwweet
223
9.6k
Fireside Chat
paigeccino
37
3.4k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.5k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5.3k
Building Flexible Design Systems
yeseniaperezcruz
328
38k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
30
2.3k
For a Future-Friendly Web
brad_frost
176
9.7k
Unsuck your backbone
ammeep
670
57k
Rails Girls Zürich Keynote
gr2m
94
13k
4 Signs Your Business is Dying
shpigford
183
22k
The World Runs on Bad Software
bkeepers
PRO
67
11k
Transcript
How Python is Developed Brett Cannon brett@python.org PyCon 2009
OMG! A bug!
“Who can I talk with to make sure it’s a
bug?” comp.lang.python python-dev
“I should tell somebody about this.” http://bugs.python.org/
“Oh look, a bug.” new-bugs-announce python-bugs-list
“Look at what triggers the bug!”
“This should be fixed.”
“Here’s a patch to fix it!”
What a patch needs • PEP 7/8 conformance • Unit
tests • Doc changes • Misc/NEWS • Misc/ACKS
“LGTM.”
Please be patient when waiting for a review! Only 26
developers from December 1 to March 12 changed more than 100 lines of code; 39 changed any code.
“Committed.”
“I have an idea!”
“I should bounce this idea off some people.” python-ideas comp.lang.python
“Look at what I made Python do!”
“PEP time!” http://www.python.org/dev/peps/
“Does that shed come in puce?” python-dev
“Make the shed spam-colored and we will include it.”
“I made Python better!”
“How can I join the cool crowd?”
Contribute on bugs.python.org .
Request developer privileges on the issue tracker.
Ask for commit privileges.
• http://www.python.org/dev/setup/ • http://www.python.org/dev/workflow/