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

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions