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
What is coming in Python packaging by Noah Kant...
Search
PyCon 2014
April 12, 2014
Programming
580
2
Share
What is coming in Python packaging by Noah Kantrowitz
PyCon 2014
April 12, 2014
More Decks by PyCon 2014
See All by PyCon 2014
Postgres Performance for Humans by Craig Kerstiens
pycon2014
29
3.7k
Technical Onboarding, Training, and Mentoring by Kate Heddleston and Nicole Zuckerman
pycon2014
1
2.4k
"My big gay adventure. Making, releasing and selling an indie game made in python." by Luke Miller
pycon2014
2
1.7k
Farewell and Welcome Home, Python in Two Genders by Naomi_Ceder
pycon2014
1
790
Deliver Your Software in an Envelope by Augie Fackler and Nathaniel Manista
pycon2014
1
610
Hitchhikers Guide to Free and Open Source Participation by Elena Williams
pycon2014
6
1.3k
Localization Revisted (aka. Translations Evolved) by Ruchi Varshney
pycon2014
0
730
Smart Dumpster by Bradley E. Angell
pycon2014
0
570
Software Engineering for Hackers: Bridging the Two Solitudes by Tavish Armstrong
pycon2014
0
780
Other Decks in Programming
See All in Programming
의존성 주입과 모듈화
fornewid
0
150
AIを導入する前にやるべきこと
negima
2
310
When benchmarks go bad - what I learned from measuring performance wrong
hollycummins
0
190
2026-04-15 Spring IO - I Can See Clearly Now
jonatan_ivanov
1
140
Structured Concurrency, Scoped Values and Joiners in the JDK 25 26 27
josepaumard
0
110
AIと共に生きる技術選定 2026
sgash708
0
110
第3木曜LT会 #28
tinykitten
PRO
0
120
ソフトウェア設計の結合バランス #phperkaigi
kajitack
0
160
Claude Code × Gemini × Ebitengine ゲーム制作素人WebエンジニアがGoでゲームを作った話
webzawa
0
210
運転動画を検索可能にする〜Cosmos-Embed1とDatabricks Vector Searchで〜/cosmos-embed1-databricks-vector-search
studio_graph
1
530
Don't Prompt Harder, Structure Better
kitasuke
0
800
PicoRuby for IoT: Connecting to the Cloud with MQTT
yuuu
2
710
Featured
See All Featured
Claude Code のすすめ
schroneko
67
220k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
190
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.9k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
270
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
270
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
160
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
150
Tell your own story through comics
letsgokoyo
1
910
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
200
Exploring anti-patterns in Rails
aemeredith
3
340
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
230
Transcript
A Zeitgeist Python Packaging Noah Kantrowitz
Me •PSF + PyCon •Balanced •Chef •Making things
Disclaimer This list is not in any specific order.
Org Chart
PyPA
BDFL
Serving Packages
TLS •HTTPS •HSTS •PFS
JSON API •<name>/json •<name>/<ver>/json
CDN •Fastly •Geo-distributed •Static fallback
Mirrors •a-g.pypi.python.org •Mirror authenticity ☠ ⾠ ☠ ⾠ ☠ ⾠
Mirrors •pep381client •Bandersnatch •DevPI ☠
Warehouse •crate.io •PyPI 2.0 •warehouse.python.org ⾠
Getting Packages
Safety Dance •TLS Verification •External links •Dependency links
PEP 453 ☺☻☺☻☺☻☺☻☺☻ ensurepip ☺☻☺☻☺☻☺☻☺☻
Wheels
Conda
Using Packages
venv •pyvenv <path> •source bin/activate
RIP Distribute
Distutils 2 ☠ ☠ ☠ ☠ ☠ ☠
Making Packages
Metadata •Pre-releases •PEP 426 (2.0)
Uploads •Twine •pypissh☠
Guide packaging.python.org
Coming Soon
2.0s •Metadata 2.0 •Sdist 2.0 •Wheel 2.0
Warehouse
Contributing
GitHub •pip •virtualenv •warehouse
Bitbucket •setuptools •pypi •wheel
#pypa
distutils-sig
Sprints
Shout Outs
Donald Stufft
Nick Coghlan
Sponsors
Thank You