nickstenning / honcho

Honcho: a python clone of Foreman. For managing Procfile-based applications.
http://pypi.python.org/pypi/honcho
MIT License
1.59k stars 145 forks source link

Allow honcho to be invoked using runpy #209

Closed jaraco closed 5 years ago

jaraco commented 5 years ago

This PR builds on and supersedes #202, addressing the test concern presented there.

jaraco commented 5 years ago

Is there anything else you'd like me to add before you'd consider accepting cutting a release with these changes?

jaraco commented 5 years ago

I note that anyone wishing to use this code today can do so readily. Here's an example running honcho with rwt:

$ rwt git+https://github.com/jaraco/honcho@feature/runpy-invoke -- -m honcho version
Collecting git+https://github.com/jaraco/honcho@feature/runpy-invoke
  Cloning https://github.com/jaraco/honcho (to revision feature/runpy-invoke) to /private/var/folders/c6/v7hnmq453xb6p2dbz1gqc6rr0000gn/T/pip-req-build-lnngdes5
Branch 'feature/runpy-invoke' set up to track remote branch 'feature/runpy-invoke' from 'origin'.
Switched to a new branch 'feature/runpy-invoke'
Building wheels for collected packages: honcho
  Running setup.py bdist_wheel for honcho ... done
  Stored in directory: /private/var/folders/c6/v7hnmq453xb6p2dbz1gqc6rr0000gn/T/pip-ephem-wheel-cache-ewxf7mba/wheels/d9/be/96/383556c4db6a5fa9a8e36c9a1c045d7f2d70a4c9defa3d593a
Successfully built honcho
Installing collected packages: honcho
Successfully installed honcho-1.0.1
honcho 1.0.1
nickstenning commented 5 years ago

LGTM. Thank you so much! :cake: