Skip to content

Dependencies pinned incorrectly #332

@niall-nai

Description

@niall-nai

Describe the bug
After updating to 0.12.1 from 0.10.1, have noticed that protobuf runtime and gencode mismatched. Solution is to manually add

protobuf = ">=6.31.1,<7.0"

To (in my case) pyproject.toml

Looks like this is due to grpcio-status and grpcio-tools not updating from their previous versions of 1.71.2, which pin to protobuf = ">=5.26.1,<6.0.dev0" - unsure if this would happen on a fresh pyproject, but poetry was not updating after running lock & install

Should be resolvable by stricter versioning requirements of those packages in this project's dependencies

Environment (please complete the following information):

  • Numaflow-python: v0.10.1 -> v0.12.1

Message from the maintainers:

Impacted by this bug? Give it a 👍. We often sort issues this way to know what to prioritize.

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions