04 Feb


Winning elections with Python and Django

Skåne Python UG



Welcome to the second instalment of Skåne Python User Group. Our first meeting was jam packed, and we're going to continue our war stories so we can get to know each other a little bit better. We'll also add a new agenda item - standard module of the day.

Besides presentations there will of course be plenty of time to mingle and meet other Python developers.

Winning elections with Python and Django

In september the Malmö branch of political party Vänsterpartiet got it's highest results ever in the local elections, due in part to an in-house tool for organizing large-scale activism. Richard Olsson will tell us about the experiences of using Python and the Django framework in an iterative process to build a tool for political change.

Richard Olsson

Richard is a freelance developer and "hacktivist" who in 2013 and 2014 took one year of from client work to focus on poltiics and use his powers for good.

Module of the day: Packaging with setuptools

Ok, this might or might not count as a standard module depending on what version of Python you're running, but since Python 3.4 packaging is finally included out of the box.

I'll run through a quick demo of

- creating and publishing a python package

- adding plugins and dependencies

- adding custom commands for things like running tests and checking code style

- (if time) add an extension module and compile it as part of building the package

Joakim Karlsson, Lundalogik

Joakim has tried most roles in software development. After a long time working as a consultant focusing on helping teams with agile methodologies, he's now back coding full time, mainly in Python. He's now part of the LIME Pro team at Lundalogik, where he works on developing the next generation of CRM systems.

Event sponsor


Tags django geek packaging python web development

Platinum Partners


Premium Partners

Verisure100 Netset100px Qlik100px Axis100px Neo4j 100px Cenito100px Mediaevolution100px Ecraft100px Tretton37px100 Combitech100px Playtech100px Webstep100pxnew Securelink100px


Simplyawe100px Crosstech100px Empear100px Oneagency100px Tieto100pxnew Vergic100px Handelsbanken100px Lytics100px Softhouse100px Thirdbase100px Purplescout100px Apsis100px U blox100px Lundalogik100px 24hr100px Schneider100px Yrkesorange100px Experis100px Oddhill100px Se 100px Hotnew100px Tedkomp100px Stratiteq100pxbl Hero gaming logo web partner 100 Seavus web partner 100 Frontiot100px Af100px Ifacts logo partner 100px Resursbank 100px Falconio100px Pinmeto100px Additude100px Bimobject100px Stickybit100px Terranet100px Humanit100px