Skip to content

Commit 34b1d2b

Browse files
tylerjroachclaude
andcommitted
chore(openfeature): pin mixpanel >=5.3.0,<6 for FallbackReason (SDK-126)
The openfeature-provider now dereferences `SelectedVariant.fallback_reason` (added in SDK-79 / #180). The published mixpanel versions in the current range (`>=5.1.0,<6` — v5.1.0 and v5.2.0) both predate SDK-79 and do NOT expose that attribute; installing this provider against either raises `AttributeError` from `_fallback_details`. Bump the floor to `>=5.3.0` (the next unreleased minor). CI will fail until mixpanel 5.3.0 is published with the SDK-79 changes — that failure is the point: it forces the correct release sequencing so this wrapper cannot ship against a base version that lacks the field it uses. Also bump the wrapper version 0.1.0 -> 0.2.0 since fallback-reason wrapping is a new capability surface. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
1 parent fa23251 commit 34b1d2b

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

openfeature-provider/pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "mixpanel-openfeature"
7-
version = "0.1.0"
7+
version = "0.2.0"
88
description = "OpenFeature provider for the Mixpanel Python SDK"
99
license = "Apache-2.0"
1010
authors = [
1111
{name = "Mixpanel, Inc.", email = "dev@mixpanel.com"},
1212
]
1313
requires-python = ">=3.9"
1414
dependencies = [
15-
"mixpanel>=5.1.0,<6",
15+
"mixpanel>=5.3.0,<6",
1616
"openfeature-sdk>=0.7.0",
1717
]
1818

0 commit comments

Comments
 (0)