summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam James <sam@gentoo.org>2024-12-22 00:33:30 +0000
committerSam James <sam@gentoo.org>2024-12-22 00:33:30 +0000
commitbd9fbe99c67b8b0399a8af212b36308d44b36d54 (patch)
tree4b3e62000c4cb07d969082938577e048b81c0ee0
parentdev-libs/botan: add 2.19.5 (diff)
downloadgentoo-bd9fbe99c67b8b0399a8af212b36308d44b36d54.tar.gz
gentoo-bd9fbe99c67b8b0399a8af212b36308d44b36d54.tar.bz2
gentoo-bd9fbe99c67b8b0399a8af212b36308d44b36d54.zip
dev-python/mypy: don't pass -Werror
Closes: https://bugs.gentoo.org/916577 Closes: https://bugs.gentoo.org/944118 Signed-off-by: Sam James <sam@gentoo.org>
-rw-r--r--dev-python/mypy/files/mypy-1.14.0-no-werror.patch11
-rw-r--r--dev-python/mypy/mypy-1.14.0.ebuild4
2 files changed, 15 insertions, 0 deletions
diff --git a/dev-python/mypy/files/mypy-1.14.0-no-werror.patch b/dev-python/mypy/files/mypy-1.14.0-no-werror.patch
new file mode 100644
index 000000000000..038c1964020e
--- /dev/null
+++ b/dev-python/mypy/files/mypy-1.14.0-no-werror.patch
@@ -0,0 +1,11 @@
+https://bugs.gentoo.org/916577
+--- a/mypyc/build.py
++++ b/mypyc/build.py
+@@ -551,7 +551,6 @@ def mypycify(
+ cflags += [
+ f"-O{opt_level}",
+ f"-g{debug_level}",
+- "-Werror",
+ "-Wno-unused-function",
+ "-Wno-unused-label",
+ "-Wno-unreachable-code",
diff --git a/dev-python/mypy/mypy-1.14.0.ebuild b/dev-python/mypy/mypy-1.14.0.ebuild
index da0b9a425592..e86f197574bc 100644
--- a/dev-python/mypy/mypy-1.14.0.ebuild
+++ b/dev-python/mypy/mypy-1.14.0.ebuild
@@ -56,6 +56,10 @@ distutils_enable_tests pytest
# test files (https://github.com/mypyc/mypyc/issues/1014)
export CCACHE_DISABLE=1
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.14.0-no-werror.patch
+)
+
src_prepare() {
distutils-r1_src_prepare