Support unavailable
Please try again later

Python Packaging on the Enterprise

by Edward Easton for

This talk aims to discuss problems and solutions when implementing an end-to-end Python environment for a big company.

The term ‘Enterprise’ often has negative connotations in much of the open-source world, usually along the lines of ‘expensive and bloated’. In this case I’d like to use it for describing a systems environment where the freedoms of a developer working at home with her laptop are not always available or practical. For example, coding on the holodeck of the Starship Enterprise.  

Big teams and codebases need tools that make it very easy for new developers to get up and running writing code with the minimum of fuss. Large software platforms needs tools to manage complex package dependency graphs and release workflows. Also, production environments don’t always have compilers or direct internet access so many of Python’s standard packaging tools make it a bit tricky to get things going in these regards.

I’d like to present how we managed to solve a number of these problems for a recent client, a task which happily culminated in much of the software being open-sourced at

Edit: The software also has numerous testing tools included which I’ll demonstrate, including py.test fixtures for mongo, redis, pyramid and generic servers, selenium webdriver and C/C++ code coverage and profiling.

in on Friday 5 July at 09:45 See schedule

Do you have some questions on this talk? Leave a comment to the speaker!

New comment

45 minutes (inc Q&A)

Tagged as

packaging jenkins continuous-integration systems-programming sysadmin
Our Sponsors
Python Experts
SSL Matrix
Wanna sponsor?