python3Packages.cirq-google: fix build

This commit is contained in:
wxt 2024-11-15 14:50:52 +08:00
parent c04b381470
commit 663b2c1759
No known key found for this signature in database
GPG Key ID: F62181757D8BF693

View File

@ -6,6 +6,8 @@
protobuf,
pytestCheckHook,
setuptools,
protobuf4,
fetchpatch,
}:
buildPythonPackage rec {
@ -17,6 +19,20 @@ buildPythonPackage rec {
build-system = [ setuptools ];
patches = [
# https://github.com/quantumlib/Cirq/pull/6683 Support for protobuf5
(fetchpatch {
url = "https://github.com/quantumlib/Cirq/commit/bae02e4d83aafa29f50aa52073d86eb913ccb2d3.patch";
hash = "sha256-MqHhKa38BTM6viQtWik0TQjN0OPdrwzCZkkqZsiyF5w=";
includes = [ "cirq_google/serialization/arg_func_langs_test.py" ];
stripLen = 1;
})
];
pythonRelaxDeps = [
"protobuf"
];
dependencies = [
cirq-core
google-api-core