From ed115f1be87c514ee5732638b5aea9d9044a66d2 Mon Sep 17 00:00:00 2001 From: Florian Mounier Date: Fri, 13 Jan 2017 10:54:19 +0100 Subject: [PATCH] Add flask wdb project to replace werkzeug debugger with a hack --- flask-wdb/flask-wdb.pth | 1 + flask-wdb/setup.py | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+) create mode 100644 flask-wdb/flask-wdb.pth create mode 100644 flask-wdb/setup.py diff --git a/flask-wdb/flask-wdb.pth b/flask-wdb/flask-wdb.pth new file mode 100644 index 00000000..e3f7bd7a --- /dev/null +++ b/flask-wdb/flask-wdb.pth @@ -0,0 +1 @@ +import wdb; from wdb.ext import WdbMiddleware; from werkzeug import debug; debug.DebuggedApplication = WdbMiddleware # This is so much a hack diff --git a/flask-wdb/setup.py b/flask-wdb/setup.py new file mode 100644 index 00000000..d7824acb --- /dev/null +++ b/flask-wdb/setup.py @@ -0,0 +1,18 @@ +import sys +import os +from setuptools import setup +from distutils.sysconfig import get_python_lib + +site_packages_path = get_python_lib().replace(sys.prefix + os.path.sep, '') + +setup( + name="flask-wdb", + version='0.1.0', + author="Florian Mounier @ kozea", + author_email="florian.mounier@kozea.fr", + url="http://github.com/Kozea/wdb", + license='GPLv3', + install_requires=['wdb', 'werkzeug'], + data_files=[(site_packages_path, ['flask-wdb.pth'])], + description="Replace flask werkzeug debugger with wdb." +)