* [gentoo-commits] repo/proj/guru:master commit in: dev-python/flask-restx/files/, dev-python/flask-restx/
@ 2024-04-25 21:49 Julien Roy
0 siblings, 0 replies; only message in thread
From: Julien Roy @ 2024-04-25 21:49 UTC (permalink / raw
To: gentoo-commits
commit: 85b6342060a136c6d54ddf6b8295229ad1454715
Author: David Roman <davidroman96 <AT> gmail <DOT> com>
AuthorDate: Thu Apr 25 19:07:05 2024 +0000
Commit: Julien Roy <julien <AT> jroy <DOT> ca>
CommitDate: Thu Apr 25 19:07:40 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=85b63420
dev-python/flask-restx: avoid importlib-resources dep
Signed-off-by: David Roman <davidroman96 <AT> gmail.com>
.../flask-restx-avoid-importlib_resources.patch | 22 ++++++++++++++++++++++
dev-python/flask-restx/flask-restx-1.3.0.ebuild | 3 ++-
2 files changed, 24 insertions(+), 1 deletion(-)
diff --git a/dev-python/flask-restx/files/flask-restx-avoid-importlib_resources.patch b/dev-python/flask-restx/files/flask-restx-avoid-importlib_resources.patch
new file mode 100644
index 0000000000..cda8a054f7
--- /dev/null
+++ b/dev-python/flask-restx/files/flask-restx-avoid-importlib_resources.patch
@@ -0,0 +1,22 @@
+diff --git a/flask_restx/schemas/__init__.py b/flask_restx/schemas/__init__.py
+index 27b9866..4369737 100644
+--- a/flask_restx/schemas/__init__.py
++++ b/flask_restx/schemas/__init__.py
+@@ -7,7 +7,7 @@ and allows to validate specs against them.
+ import io
+ import json
+
+-import importlib_resources
++import importlib.resources
+
+ from collections.abc import Mapping
+ from jsonschema import Draft4Validator
+@@ -57,7 +57,7 @@ class LazySchema(Mapping):
+
+ def _load(self):
+ if not self._schema:
+- ref = importlib_resources.files(__name__) / self.filename
++ ref = importlib.resources.files(__name__) / self.filename
+
+ with io.open(ref) as infile:
+ self._schema = json.load(infile)
diff --git a/dev-python/flask-restx/flask-restx-1.3.0.ebuild b/dev-python/flask-restx/flask-restx-1.3.0.ebuild
index 51c5db5d93..3acfd76212 100644
--- a/dev-python/flask-restx/flask-restx-1.3.0.ebuild
+++ b/dev-python/flask-restx/flask-restx-1.3.0.ebuild
@@ -23,7 +23,6 @@ RDEPEND="
dev-python/pytz[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]
dev-python/werkzeug[${PYTHON_USEDEP}]
- dev-python/importlib-resources[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}
@@ -36,6 +35,8 @@ DEPEND="${RDEPEND}
)
"
+PATCHES=( "${FILESDIR}/${PN}-avoid-importlib_resources.patch" )
+
distutils_enable_tests pytest
python_test() {
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2024-04-25 21:49 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-04-25 21:49 [gentoo-commits] repo/proj/guru:master commit in: dev-python/flask-restx/files/, dev-python/flask-restx/ Julien Roy
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox