Skip to main content
Warning: You are using the test version of PyPI. This is a pre-production deployment of Warehouse. Changes made here affect the production instance of TestPyPI (testpypi.python.org).
Help us improve Python packaging - Donate today!

Mission Pinball Framework

Project Description

<img align=”right” height=”146” src=”mpf-logo-200.png”/>

Let’s build a pinball machine!

The Mission Pinball Framework (MPF) is an open source, cross-platform, Python-based software framework for powering real pinball machines.

MPF is written in Python. It can run on Windows, OS X, and Linux with the same code and configurations.

MPF interacts with real, physical pinball machines via modern pinball controller hardware such as the Multimorphic P-ROC or FAST Pinball controller. You can use it to power your own custom-built machine or to update the software in existing Williams, Bally, Stern, or Data East machines.

MPF is a work-in-progress that is not yet complete, though we’re actively developing it and checking in several commits a week. It’s MIT licensed, actively developed by fun people, and supported by a vibrant pinball-loving community.

More details about MPF are here : https://missionpinball.com/mpf/

[![Coverage Status](https://coveralls.io/repos/missionpinball/mpf/badge.svg?branch=dev&service=github)](https://coveralls.io/github/missionpinball/mpf?branch=dev) [![Build Status](https://travis-ci.org/missionpinball/mpf.svg?branch=dev)](https://travis-ci.org/missionpinball/mpf)

Installation, Documentation, and Examples

Support

We have an active online user support forum at : https://missionpinball.com/forum/mpf-users

Contributing

We love pull requests! There’s also a developer forum at : https://missionpinball.com/forum/mpf-dev

There’s a list of authors in the AUTHORS file.

License

  • MPF is released under the terms of the MIT License. Please refer to the LICENSE file.
  • The MIT license basically means you can do anything you want with MPF, including using it for commercial projects. You don’t have to pay us or share your changes if you don’t want to.
Release History

Release History

This version
History Node

0.30.0

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting