dev-python/flask-script: Add patch from Debian for flask_script usage
authorAndreas Sturmlechner <asturm@gentoo.org>
Sat, 30 Nov 2019 12:53:23 +0000 (13:53 +0100)
committerAndreas Sturmlechner <asturm@gentoo.org>
Sun, 1 Dec 2019 19:25:00 +0000 (20:25 +0100)
Package-Manager: Portage-2.3.80, Repoman-2.3.19
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
dev-python/flask-script/files/flask-script-2.0.6-flask_script-everywhere.patch [new file with mode: 0644]
dev-python/flask-script/flask-script-2.0.6.ebuild

diff --git a/dev-python/flask-script/files/flask-script-2.0.6-flask_script-everywhere.patch b/dev-python/flask-script/files/flask-script-2.0.6-flask_script-everywhere.patch
new file mode 100644 (file)
index 0000000..b10b2f0
--- /dev/null
@@ -0,0 +1,54 @@
+From fcf894b6e4d0ad17489480b722c870aaea600db1 Mon Sep 17 00:00:00 2001
+From: anthraxx <levente@leventepolyak.net>
+Date: Wed, 6 Sep 2017 12:03:22 +0200
+Subject: [PATCH] using flask_script everywhere instead of flask.ext.script
+
+---
+ docs/index.rst     | 2 +-
+ examples/manage.py | 4 ++--
+ tests.py           | 4 ++--
+ 3 files changed, 5 insertions(+), 5 deletions(-)
+
+diff --git a/docs/index.rst b/docs/index.rst
+index 775ffca..9266d4b 100644
+--- a/docs/index.rst
++++ b/docs/index.rst
+@@ -577,7 +577,7 @@ Then the user can register the sub-manager to their primary Manager (within mana
+     manager = Manager(app)
+-    from flask.ext.database import manager as database_manager
++    from flask_database import manager as database_manager
+     manager.add_command("database", database_manager)
+ The commands will then be available::
+#diff --git a/examples/manage.py b/examples/manage.py
+#index 5c0dc21..8129555 100755
+#--- a/examples/manage.py
+#+++ b/examples/manage.py
+#@@ -4,8 +4,8 @@
+# import pprint
+# 
+# from flask import Flask, current_app
+#-from flask.ext.script import Manager, prompt_choices, Server
+#-from flask.ext.script.commands import ShowUrls, Clean
+#+from flask_script import Manager, prompt_choices, Server
+#+from flask_script.commands import ShowUrls, Clean
+# 
+# 
+# def create_app(config=None):
+diff --git a/tests.py b/tests.py
+index 93d0071..24f3f15 100644
+--- a/tests.py
++++ b/tests.py
+@@ -5,8 +5,8 @@
+ import unittest
+ from flask import Flask
+-from flask.ext.script._compat import StringIO, text_type
+-from flask.ext.script import Command, Manager, Option, prompt, prompt_bool, prompt_choices
++from flask_script._compat import StringIO, text_type
++from flask_script import Command, Manager, Option, prompt, prompt_bool, prompt_choices
+ from pytest import raises
index 8510f9ee8f007a9beb0cd8bdbb35a47b39cee66d..58fcc347ef3235185c033fda46c9174b0013490a 100644 (file)
@@ -28,6 +28,8 @@ DEPEND="${RDEPEND}
 
 S="${WORKDIR}/${MY_P}"
 
+PATCHES=( "${FILESDIR}/${P}-flask_script-everywhere.patch" )
+
 python_compile_all() {
        use doc && emake -C docs html
 }