Speaker Profile: Cindy Sridharan (@copyconstruct)
I’m a developer based out of San Francisco with a passion for Python, Go, Rust, operations, systems programming and infrastructure. I’ve been writing Python for the last 6 years. I’ve spoken at conferences like OSCON, PyBay, GothamGo as well as at local meetups in San Francisco, I organize the SF Python Twisted meetups.
Cindy will be presenting “The Python Deployment Albatross” at 3:00PM Saturday (2/4) in room 100. The Python packaging ecosystem has evolved a lot in the recent years, with better packaging formats and tools available to us that didn’t exist 5 years ago. In fact, it’s a bit of an embarrassment of riches compared to what we had 5 years ago.Distutils, setuptools, pip, virtualenv, eggs, wheels, pex … there’s absolutely no shortage of tools available to package and distribute Python artifacts. Furthermore, the advent of Docker in the recent years has brought a renewed focus on containerization and how Docker and other technologies in the ecosystem can be best leveraged to package and ship Python applications. Most Python deployments in the wild use pip with virtualenv or more recently Docker, but there appears to be a lot of misconceptions around swapping out one for the other. There’s even talk about how Docker is well-suited to replace existing tools in the ecosystem like virtualenv.
Sponsor Profile: Python Software Foundation (@thepsf)
The mission of the Python Software Foundation is to promote, protect, and advance the Python programming language, and to support and facilitate the growth of a diverse and international community of Python programmers. The majority of the PSF’s work is focused on empowering and supporting people within the Python community. The PSF has active grant programs that support sprints, conferences, meetups, user groups, and Python development efforts all over the world. In addition, the PSF underwrites and runs PyCon US, the primary Python community conference. Being part of the PSF means being part of the Python community. Recently we changed the PSF to an open membership organization, so that everyone who uses and supports Python can join. To learn more, visit https://www.python.org/psf/membership.