diff --git a/README.md b/README.md index b234e7b..d81a988 100644 --- a/README.md +++ b/README.md @@ -12,14 +12,13 @@ and get familiar with the concepts. #### pip install ```python -pip install confidence-openfeature-provider==0.2.0 -``` +pip install spotify-confidence-sdk==0.2.1 #### requirements.txt ```python -confidence-openfeature-provider==0.2.0 +spotify-confidence-sdk==0.2.1 -pip install requirements.txt +pip install -r requirements.txt ``` @@ -41,7 +40,7 @@ The flag's schema is validated against the requested data type, and if it doesn' ```python from confidence.confidence import Region -from confidence.provider import ConfidenceOpenFeatureProvider +from confidence.openfeature_provider import ConfidenceOpenFeatureProvider from openfeature.api import EvaluationContext from openfeature import api diff --git a/catalog-info.yaml b/catalog-info.yaml index 8999228..79f6bfd 100644 --- a/catalog-info.yaml +++ b/catalog-info.yaml @@ -1,7 +1,7 @@ apiVersion: backstage.io/v1alpha1 kind: Component metadata: - name: confidence-openfeature-provider-python + name: confidence-sdk-python spec: type: library owner: hawkeye \ No newline at end of file diff --git a/confidence/provider/provider.py b/confidence/openfeature_provider.py similarity index 100% rename from confidence/provider/provider.py rename to confidence/openfeature_provider.py diff --git a/demo.py b/demo.py index e793e54..68bd880 100644 --- a/demo.py +++ b/demo.py @@ -10,7 +10,7 @@ async def get_flag(): uuid_string = str(random_uuid) confidence = root.with_context({"targeting_key": uuid_string}) await confidence.with_context({"app": "python"}).track_async("navigate", {}) - + value = confidence.resolve_string_details("hawkflag.color", "False") print(f"Flag value: {value}") diff --git a/pyproject.toml b/pyproject.toml index d118401..84822d9 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -10,8 +10,11 @@ build-backend = "setuptools.build_meta" write_to = "confidence/_version.py" local_scheme = "no-local-version" +[tool.setuptools] +packages = {find = {exclude = ["demo"]}} + [project] -name = "confidence_openfeature_provider" +name = "spotify_confidence_sdk" dynamic = ["version"] description = "Confidence provider for the OpenFeature SDK" readme = "README.md" diff --git a/tests/test_provider.py b/tests/test_provider.py index 1bfa106..c92b50b 100644 --- a/tests/test_provider.py +++ b/tests/test_provider.py @@ -6,9 +6,9 @@ import confidence.confidence from confidence.confidence import Confidence -from confidence.provider.provider import ConfidenceOpenFeatureProvider -from confidence.provider.provider import EvaluationContext -from confidence.provider.provider import Region +from confidence.openfeature_provider import ConfidenceOpenFeatureProvider +from confidence.openfeature_provider import EvaluationContext +from confidence.openfeature_provider import Region class TestMyProvider(unittest.TestCase): diff --git a/tests/test_provider_parametrized.py b/tests/test_provider_parametrized.py index 915aaa9..a833464 100644 --- a/tests/test_provider_parametrized.py +++ b/tests/test_provider_parametrized.py @@ -3,7 +3,7 @@ from openfeature.evaluation_context import EvaluationContext from confidence.confidence import Confidence -from confidence.provider.provider import ConfidenceOpenFeatureProvider +from confidence.openfeature_provider import ConfidenceOpenFeatureProvider from tests.test_provider import SUCCESSFUL_FLAG_RESOLVE