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
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
560
Software Engineering for Hackers: Bridging the Two Solitudes by Tavish Armstrong
pycon2014
0
770
Other Decks in Programming
See All in Programming
AI Agent の開発と運用を支える Durable Execution #AgentsInProd
izumin5210
7
2.3k
LLM Observabilityによる 対話型音声AIアプリケーションの安定運用
gekko0114
2
430
Lambda のコードストレージ容量に気をつけましょう
tattwan718
0
130
今こそ知るべき耐量子計算機暗号(PQC)入門 / PQC: What You Need to Know Now
mackey0225
3
380
「ブロックテーマでは再現できない」は本当か?
inc2734
0
1k
2026年 エンジニアリング自己学習法
yumechi
0
140
生成AIを使ったコードレビューで定性的に品質カバー
chiilog
1
270
コマンドとリード間の連携に対する脅威分析フレームワーク
pandayumi
1
450
Amazon Bedrockを活用したRAGの品質管理パイプライン構築
tosuri13
5
730
疑似コードによるプロンプト記述、どのくらい正確に実行される?
kokuyouwind
0
390
Apache Iceberg V3 and migration to V3
tomtanaka
0
160
CSC307 Lecture 04
javiergs
PRO
0
660
Featured
See All Featured
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
170
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
180
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
320
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
0
210
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
410
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
9.5k
エンジニアに許された特別な時間の終わり
watany
106
230k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
RailsConf 2023
tenderlove
30
1.3k
Designing for Timeless Needs
cassininazir
0
130
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