How does the Fedora Infra­struc­ture use Python
a talk by Clément Verna

The Fedora Project relies on Python for its Infrastructure, almost all applications helping Fedora to be a successful Open Source Project are developed using Python.

This talk will present the applications developed and maintained in Fedora and how they are deployed. The following topics will be developed:

  • Which applications for which problem
  • Which technologies (Web Framework, Message Bus, etc)
  • Python 2 vs Python 3 and migration Plan
  • Deployment (Ansible, Openshift)
  • Maintenance

You will also get all the information needed to start contributing to these applications and to join the Fedora Infrastructure team.

This talk is suitable for both beginner and advanced Pythonistas.

Clément Verna

I have started contributing to the Fedora project 2 years ago by submitting PRs to some of the web applications maintained by the Fedora Infrastructure. I am now part of the Fedora Engineering Team and work full time on python applications.