.. image:: https://badge.fury.io/py/run.py.svg
:target: https://pypi.org/project/runner.py/
.. image:: https://travis-ci.org/mariocesar/run.py.svg?branch=master
:target: https://travis-ci.org/mariocesar/run.py
Install and Use
---------------
Install with pip.
.. code-block:: console
pip install runner.py
A simple example on how to use it.
.. code-block:: python
import asyncio
from runnerpy.runner import Runner
if __name__ == '__main__':
loop = asyncio.get_event_loop()
runner = Runner(loop)
runner.run('python manage.py runserver')
runner.run('celery -A project worker -l INFO')
runner.start()
Now a Django app will run along the celery worker. Hit ctrl+c to stop both.
Some examples: Creating a backup
.. code-block:: python
import asyncio
from runnerpy.runner import Runner
if __name__ == '__main__':
loop = asyncio.get_event_loop()
runner = Runner(loop)
runner.run('cp -ar dist/static public/static')
runner.run('pg_dump --all')
runner.start()
Some examples: Creating a backup
.. code-block:: python
import asyncio
from runnerpy.runner import Runner
if __name__ == '__main__':
loop = asyncio.get_event_loop()
runner = Runner(loop)
runner.run('tail -f /var/log/syslog)
runner.run('ls -al /home')
runner.start()
Release files for runner.py 0.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| runner.py-0.5.tar.gz | 4.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| runner.py-0.5-py2.py3-none-any.whl | Python 3, Python 2 | none | any | Details |
Total release size: 9.1 kB
Release files / runner.py-0.5.tar.gz
| Download URL | runner.py-0.5.tar.gz |
|---|---|
| Size | 4.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f0ee0376a56da7ad58c00a15cfc3f0bbf5ffc85d82ec5de73afdc22f73469973
|
|
BLAKE2b-256 checksum How to use checksums |
5b5c0383c15de2b52214a141fa5642fe601de2a31540037c29edda7126e51bcf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / runner.py-0.5-py2.py3-none-any.whl
| Download URL | runner.py-0.5-py2.py3-none-any.whl |
|---|---|
| Size | 5.1 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
7b6b4e6db971a32872df099ef0ab80d1c00a34184278f56356043373d4ace227
|
|
BLAKE2b-256 checksum How to use checksums |
50c5288ee8c4516a680c6c61db834e309d90df16371a2aab1440b71fc9aa3f52
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |