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
Rationale
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:
https://pypi.org/search/?q=procfile 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,...
Documentation
Visit Read the Docs for the full documentation, including overviews and walkthroughs.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for procfile_manager-0.0.3-py2-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8aaacf55906136dd28114a24ec9750f0d0242df4d569c0e84d08c63e5e431c63 |
|
MD5 | 1a4f26d9b6968d2fba43fc75bd78c8c9 |
|
BLAKE2b-256 | e96710f2bb721ea437e8bf94c4cd2337acbaf139904577df643d458a39d063e7 |