Slide 1

Slide 1 text

Python Beyond (C)Python: Adventures in Software Distribution

Slide 2

Slide 2 text

A bit of personal history

Slide 3

Slide 3 text

No content

Slide 4

Slide 4 text

No content

Slide 5

Slide 5 text

No content

Slide 6

Slide 6 text

What is software distribution?

Slide 7

Slide 7 text

An unsolved problem

Slide 8

Slide 8 text

People are complicated

Slide 9

Slide 9 text

No content

Slide 10

Slide 10 text

CPython: our community's most successful product

Slide 11

Slide 11 text

No content

Slide 12

Slide 12 text

No content

Slide 13

Slide 13 text

No content

Slide 14

Slide 14 text

No content

Slide 15

Slide 15 text

No content

Slide 16

Slide 16 text

No content

Slide 17

Slide 17 text

No content

Slide 18

Slide 18 text

Computable

Slide 19

Slide 19 text

Redistributors are not the enemy!

Slide 20

Slide 20 text

Extending the reach of the community

Slide 21

Slide 21 text

The Python Packaging Authority

Slide 22

Slide 22 text

packaging.python.org

Slide 23

Slide 23 text

Feeding the existing distribution channels

Slide 24

Slide 24 text

pypi pip setuptools wheel

Slide 25

Slide 25 text

Politics and commerce

Slide 26

Slide 26 text

When redistributors fall short

Slide 27

Slide 27 text

conda: a cross-platform platform

Slide 28

Slide 28 text

The Linux distro perspective

Slide 29

Slide 29 text

Unlocking the distro gates

Slide 30

Slide 30 text

(Linux) repos as a service

Slide 31

Slide 31 text

Software collections

Slide 32

Slide 32 text

Portable execution environments

Slide 33

Slide 33 text

Docker containers

Slide 34

Slide 34 text

Help needed!