reloadex 0.6

Creator: bradpython12

Last updated:

0 purchases

TODO
Add to Cart

Description:

reloadex 0.6

reloadex
Restart wsgi server on Python code changes. Works on Windows and Linux.

Installation and usage
Install:
pip install reloadex

Install from git:
pip install https://github.com/iljau/reloadex/archive/master.zip#egg=reloadex

Given example Flask application.
from flask import Flask
app = Flask(__name__)

@app.route('/')
def hello_world():
return 'Hello, World!'

def main():
app.run()

if __name__ == "__main__":
main()

To run this app with reloader specify module name, filename or command. Following invocations are supported:
reloadex my_app.py
reloadex my_app.py:main
reloadex my_app:main
reloadex --cmd "python my_app.py"
reloadex --cmd python my_app.py
reloadex --uwsgi "uwsgi --http :9090 --lazy-apps --enable-threads --master --workers 1 --wsgi-file app_flask.py"

Using python module invocation also works:
python -m reloadex my_app.py

Reloader uses current working directory as root: there it looks for .reloadignore and recursively watches all subdirectories.
If .reloadignore is not found, reloads happen on *.py file changes.

Getting source for local development
git clone git@github.com:iljau/reloadex.git
cd reloadex
pip install -e .

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files:

Customer Reviews

There are no reviews.