Skip to content
Merged
3 changes: 0 additions & 3 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -56,9 +56,6 @@ jobs:
matrix:
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13", "3.14"]
package: ${{ fromJSON(needs.changes.outputs.packages) }}
exclude: # enable when `grpcio` has Python 3.14 wheels
- python-version: "3.14"
package: "providers/openfeature-provider-flagd"
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
with:
Expand Down
12 changes: 4 additions & 8 deletions providers/openfeature-provider-flagd/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -19,16 +19,12 @@ keywords = []
dependencies = [
"openfeature-sdk>=0.8.2",
"grpcio>=1.68.1",
"protobuf>=5.29.5",
"mmh3>=4.1.0",
"protobuf>=6.30.0,<7.0.0",
"mmh3>=5.0.0,<6.0.0",
"panzi-json-logic>=1.0.1",
"semver>=3,<4",
"pyyaml>=6.0.1",
"cachebox; python_version >= '3.10'",
# version `5.0.1` wheels for Python 3.9 on macOS were the last one for now,
# but it looks like the next version `>5.0.4` will have one again.
# for simplicity, restircting it for all platforms for now.
"cachebox<=5.0.1; python_version < '3.10'",
"cachebox>=5.1.0,<6.0.0",
]
requires-python = ">=3.9"

Expand All @@ -52,7 +48,7 @@ dev = [
[tool.hatch.build.hooks.protobuf]
generate_pyi = false
dependencies = [
"protobuf==5.29.5",
"protobuf~=6.0",
"hatch-protobuf",
"mypy-protobuf~=3.0",
]
Expand Down
Loading