diff options
Diffstat (limited to 'app-misc/anki/files/24.04.1/remove-mypy-protobuf.patch')
-rw-r--r-- | app-misc/anki/files/24.04.1/remove-mypy-protobuf.patch | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/app-misc/anki/files/24.04.1/remove-mypy-protobuf.patch b/app-misc/anki/files/24.04.1/remove-mypy-protobuf.patch new file mode 100644 index 000000000000..363cfff56a1e --- /dev/null +++ b/app-misc/anki/files/24.04.1/remove-mypy-protobuf.patch @@ -0,0 +1,28 @@ +https://github.com/nipunn1313/mypy-protobuf has not yet been packaged. +It adds typing information to Anki and is only needed for development. + +I have packaged some of its test-dependencies on ::guru. Unfortunately, +I'm not too happy yet with the quality of the transitive test-dep +dev-python/pytest-mypy-plugins. Any help is welcome! + +From: Lucio Sauer <watermanpaint@posteo.net> +--- a/build/configure/src/python.rs ++++ b/build/configure/src/python.rs +@@ -90,9 +90,7 @@ pub struct GenPythonProto { + impl BuildAction for GenPythonProto { + fn command(&self) -> &str { + "$protoc $ +- --plugin=protoc-gen-mypy=$protoc-gen-mypy $ + --python_out=$builddir/pylib $ +- --mypy_out=$builddir/pylib $ + -Iproto $in" + } + +@@ -110,7 +108,6 @@ impl BuildAction for GenPythonProto { + .collect(); + build.add_inputs("in", &self.proto_files); + build.add_inputs("protoc", inputs![":protoc_binary"]); +- build.add_inputs("protoc-gen-mypy", inputs![":pyenv:protoc-gen-mypy"]); + build.add_outputs("", python_outputs); + } + |