Skip to content

Commit fd411a6

Browse files
committed
Update tox to install openfeature correctly
1 parent 83417e2 commit fd411a6

File tree

4 files changed

+9
-2
lines changed

4 files changed

+9
-2
lines changed

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@ def get_file_text(file_name):
6666
"litestar": ["litestar>=2.0.0"],
6767
"loguru": ["loguru>=0.5"],
6868
"openai": ["openai>=1.0.0", "tiktoken>=0.3.0"],
69+
"openfeature": ["openfeature-sdk>=0.7.3"],
6970
"opentelemetry": ["opentelemetry-distro>=0.35b0"],
7071
"opentelemetry-experimental": ["opentelemetry-distro"],
7172
"pure_eval": ["pure_eval", "executing", "asttokens"],
@@ -78,7 +79,6 @@ def get_file_text(file_name):
7879
"starlette": ["starlette>=0.19.1"],
7980
"starlite": ["starlite>=1.48"],
8081
"tornado": ["tornado>=6"],
81-
"openfeature": ["openfeature-sdk>=0.7.3"],
8282
},
8383
entry_points={
8484
"opentelemetry_propagator": [
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
import pytest
2+
3+
pytest.importorskip("openfeature")

tox.ini

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -185,7 +185,7 @@ envlist =
185185
{py3.9,py3.11,py3.12}-openai-notiktoken
186186

187187
# OpenFeature
188-
{py3.8,py3.9,py3.10,py3.11,py3.12,py3.13}-openfeature-sdk
188+
{py3.8,py3.13}-openfeature-latest
189189

190190
# OpenTelemetry (OTel)
191191
{py3.7,py3.9,py3.12,py3.13}-opentelemetry
@@ -541,6 +541,9 @@ deps =
541541
openai-latest: tiktoken~=0.6.0
542542
openai-notiktoken: openai
543543

544+
# OpenFeature
545+
openfeature-latest: openfeature-sdk~=0.7.3
546+
544547
# OpenTelemetry (OTel)
545548
opentelemetry: opentelemetry-distro
546549

@@ -727,6 +730,7 @@ setenv =
727730
litestar: TESTPATH=tests/integrations/litestar
728731
loguru: TESTPATH=tests/integrations/loguru
729732
openai: TESTPATH=tests/integrations/openai
733+
openfeature: TESTPATH=tests/integrations/openfeature
730734
opentelemetry: TESTPATH=tests/integrations/opentelemetry
731735
potel: TESTPATH=tests/integrations/opentelemetry
732736
pure_eval: TESTPATH=tests/integrations/pure_eval

0 commit comments

Comments
 (0)