Skip to main content

A Python module to manage Procfiles, running them in the first place, with as little restrictions as possible.

Project description

Procfile Manager

A Python module to manage Procfiles, running them in the first place, with as little restrictions as possible

Latest Version on PyPI Supported Implementations Build Status Documentation Status Coverage Status Built with PyPi Template


Once upon a time, not so long ago, at a desk pretty nearby, I needed a way to read and execute Procfiles. So I embarked on a quest to find a Python module that did just that, since I didn't want to roll my own: returned the following top-5:

  • procfile 0.1.0
  • bureaucrat 0.3.6
  • honcho 1.0.1
  • heywood 0.3
  • strawboss 0.2.0

and I tried each one of them. I even proposed to one of the projects to create a rather large PR to expose the functionality in an open way. None were useable in my case, requiring a Python module to access its functionality (not just a command line interfaced script) and allowing the ProcessManager to be started in a thread (so not using any form of signal).

So there are my good reasons for writing yet another Procfile module ;-)

And although I couldn't use the mentioned projects as-is, I give most credit for the code in this repository to each one of them, teaching me again a lot about how to go about constructing a Python well-formed module, including testing,...


Visit Read the Docs for the full documentation, including overviews and walkthroughs.

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for procfile-manager, version 0.0.3
Filename, size File type Python version Upload date Hashes
Filename, size procfile_manager-0.0.3-py2-none-any.whl (5.2 kB) File type Wheel Python version py2 Upload date Hashes View
Filename, size procfile-manager-0.0.3.tar.gz (4.3 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page