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
560
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.6k
Technical Onboarding, Training, and Mentoring by Kate Heddleston and Nicole Zuckerman
pycon2014
1
2.2k
"My big gay adventure. Making, releasing and selling an indie game made in python." by Luke Miller
pycon2014
2
1.5k
Farewell and Welcome Home, Python in Two Genders by Naomi_Ceder
pycon2014
1
700
Deliver Your Software in an Envelope by Augie Fackler and Nathaniel Manista
pycon2014
1
520
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
680
Smart Dumpster by Bradley E. Angell
pycon2014
0
490
Software Engineering for Hackers: Bridging the Two Solitudes by Tavish Armstrong
pycon2014
0
710
Other Decks in Programming
See All in Programming
みんなでプロポーザルを書いてみた
yuriko1211
0
280
[Do iOS '24] Ship your app on a Friday...and enjoy your weekend!
polpielladev
0
110
Why Jakarta EE Matters to Spring - and Vice Versa
ivargrimstad
0
1.1k
Kaigi on Rails 2024 〜運営の裏側〜
krpk1900
1
240
카카오페이는 어떻게 수천만 결제를 처리할까? 우아한 결제 분산락 노하우
kakao
PRO
0
110
シェーダーで魅せるMapLibreの動的ラスタータイル
satoshi7190
1
480
Amazon Qを使ってIaCを触ろう!
maruto
0
410
Flutterを言い訳にしない!アプリの使い心地改善テクニック5選🔥
kno3a87
1
200
Webの技術スタックで マルチプラットフォームアプリ開発を可能にするElixirDesktopの紹介
thehaigo
2
1k
Outline View in SwiftUI
1024jp
1
330
ECS Service Connectのこれまでのアップデートと今後のRoadmapを見てみる
tkikuc
2
250
RubyLSPのマルチバイト文字対応
notfounds
0
120
Featured
See All Featured
The Illustrated Children's Guide to Kubernetes
chrisshort
48
48k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
8
900
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
27
4.3k
Code Reviewing Like a Champion
maltzj
520
39k
BBQ
matthewcrist
85
9.3k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
31
2.7k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
26
1.4k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
229
52k
How STYLIGHT went responsive
nonsquared
95
5.2k
The Cost Of JavaScript in 2023
addyosmani
45
6.8k
Become a Pro
speakerdeck
PRO
25
5k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
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