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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
PyCon 2014
April 12, 2014
Programming
2
580
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.7k
Farewell and Welcome Home, Python in Two Genders by Naomi_Ceder
pycon2014
1
770
Deliver Your Software in an Envelope by Augie Fackler and Nathaniel Manista
pycon2014
1
600
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
720
Smart Dumpster by Bradley E. Angell
pycon2014
0
550
Software Engineering for Hackers: Bridging the Two Solitudes by Tavish Armstrong
pycon2014
0
770
Other Decks in Programming
See All in Programming
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
180
Oxlintはいいぞ
yug1224
5
1.1k
DevFest Android in Korea 2025 - 개발자 커뮤니티를 통해 얻는 가치
wisemuji
0
190
副作用をどこに置くか問題:オブジェクト指向で整理する設計判断ツリー
koxya
1
540
大規模Cloud Native環境におけるFalcoの運用
owlinux1000
0
260
フロントエンド開発の勘所 -複数事業を経験して見えた判断軸の違い-
heimusu
7
2.6k
AIで開発はどれくらい加速したのか?AIエージェントによるコード生成を、現場の評価と研究開発の評価の両面からdeep diveしてみる
daisuketakeda
1
900
16年目のピクシブ百科事典を支える最新の技術基盤 / The Modern Tech Stack Powering Pixiv Encyclopedia in its 16th Year
ahuglajbclajep
5
920
ELYZA_Findy AI Engineering Summit登壇資料_AIコーディング時代に「ちゃんと」やること_toB LLMプロダクト開発舞台裏_20251216
elyza
2
1.2k
責任感のあるCloudWatchアラームを設計しよう
akihisaikeda
3
120
インターン生でもAuth0で認証基盤刷新が出来るのか
taku271
0
180
CSC307 Lecture 02
javiergs
PRO
1
770
Featured
See All Featured
What's in a price? How to price your products and services
michaelherold
247
13k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
100
Prompt Engineering for Job Search
mfonobong
0
150
Technical Leadership for Architectural Decision Making
baasie
1
220
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.8k
Scaling GitHub
holman
464
140k
Exploring anti-patterns in Rails
aemeredith
2
230
ラッコキーワード サービス紹介資料
rakko
1
2.1M
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
9.4k
Building the Perfect Custom Keyboard
takai
2
670
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1k
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