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
2
570
What is coming in Python packaging by Noah Kantrowitz
PyCon 2014
April 12, 2014
Tweet
Share
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.6k
Farewell and Welcome Home, Python in Two Genders by Naomi_Ceder
pycon2014
1
750
Deliver Your Software in an Envelope by Augie Fackler and Nathaniel Manista
pycon2014
1
560
Hitchhikers Guide to Free and Open Source Participation by Elena Williams
pycon2014
6
1.2k
Localization Revisted (aka. Translations Evolved) by Ruchi Varshney
pycon2014
0
710
Smart Dumpster by Bradley E. Angell
pycon2014
0
540
Software Engineering for Hackers: Bridging the Two Solitudes by Tavish Armstrong
pycon2014
0
750
Other Decks in Programming
See All in Programming
Advance Your Career with Open Source
ivargrimstad
0
490
Devoxx BE - Local Development in the AI Era
kdubois
0
130
Six and a half ridiculous things to do with Quarkus
hollycummins
0
170
CSC305 Lecture 06
javiergs
PRO
0
220
10年もののAPIサーバーにおけるCI/CDの改善の奮闘
mbook
0
810
(Extension DC 2025) Actor境界を越える技術
teamhimeh
1
250
私はどうやって技術力を上げたのか
yusukebe
43
18k
Pull-Requestの内容を1クリックで動作確認可能にするワークフロー
natmark
2
500
CSC305 Lecture 04
javiergs
PRO
0
270
Django Ninja による API 開発効率化とリプレースの実践
kashewnuts
0
1.3k
Go言語はstack overflowの夢を見るか?
logica0419
0
230
スマホから Youtube Shortsを見られないようにする
lemolatoon
27
31k
Featured
See All Featured
Optimising Largest Contentful Paint
csswizardry
37
3.4k
Building a Modern Day E-commerce SEO Strategy
aleyda
43
7.7k
Agile that works and the tools we love
rasmusluckow
331
21k
Unsuck your backbone
ammeep
671
58k
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
Building Applications with DynamoDB
mza
96
6.7k
Mobile First: as difficult as doing things right
swwweet
224
10k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
jQuery: Nuts, Bolts and Bling
dougneiner
65
7.9k
Java REST API Framework Comparison - PWX 2021
mraible
33
8.9k
The Power of CSS Pseudo Elements
geoffreycrofte
79
6k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
9
590
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