diff --git a/api/poetry.lock b/api/poetry.lock index 4dd611e86b13..ba8c445098be 100644 --- a/api/poetry.lock +++ b/api/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 2.2.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 2.1.4 and should not be changed by hand. [[package]] name = "annotated-types" @@ -2055,14 +2055,14 @@ resolved_reference = "b7fa1f42c333b443763548ea1fe0054f07cdf641" [[package]] name = "flagsmith-common" -version = "3.8.2" +version = "3.9.0" description = "Flagsmith's common library" optional = false python-versions = "<4.0,>=3.11" groups = ["main", "dev", "licensing", "workflows"] files = [ - {file = "flagsmith_common-3.8.2-py3-none-any.whl", hash = "sha256:4b1921ec874da52ce7dfa8a248677153a57bda5e607be892f5b5c9dddcbf5c73"}, - {file = "flagsmith_common-3.8.2.tar.gz", hash = "sha256:0612a14858c0e56f5d51dba6be9e4b1f82741b17aced24367a7ad6bccba3d7a8"}, + {file = "flagsmith_common-3.9.0-py3-none-any.whl", hash = "sha256:782183d05b891ed5f19bebad2f281a2ebd6f69728c3d3f524c4bebc25a654cf6"}, + {file = "flagsmith_common-3.9.0.tar.gz", hash = "sha256:b47b141d366a6714285a0768e08e24adbc9849400294d6fc4e6030087928d8e6"}, ] [package.dependencies] @@ -2073,7 +2073,7 @@ djangorestframework = {version = "*", optional = true, markers = "extra == \"com djangorestframework-recursive = {version = "*", optional = true, markers = "extra == \"common-core\""} drf-spectacular = {version = ">=0.28.0,<1", optional = true, markers = "extra == \"common-core\""} drf-writable-nested = {version = "*", optional = true, markers = "extra == \"common-core\""} -environs = {version = "<15", optional = true, markers = "extra == \"common-core\""} +environs = {version = "<16", optional = true, markers = "extra == \"common-core\""} flagsmith-flag-engine = {version = ">6", optional = true, markers = "extra == \"flagsmith-schemas\""} gunicorn = {version = ">=19.1", optional = true, markers = "extra == \"common-core\""} inflection = {version = "*", optional = true, markers = "extra == \"common-core\""} @@ -2095,7 +2095,7 @@ structlog = {version = ">=24.4,<26", optional = true, markers = "extra == \"comm typing-extensions = {version = "*", optional = true, markers = "extra == \"common-core\" or extra == \"flagsmith-schemas\""} [package.extras] -common-core = ["django (>4,<6)", "django-health-check", "djangorestframework", "djangorestframework-recursive", "drf-spectacular (>=0.28.0,<1)", "drf-writable-nested", "environs (<15)", "gunicorn (>=19.1)", "inflection", "opentelemetry-api (>=1.25,<2)", "opentelemetry-exporter-otlp-proto-http (>=1.25,<2)", "opentelemetry-instrumentation-django (>=0.46b0,<1)", "opentelemetry-instrumentation-psycopg2 (>=0.46b0,<1)", "opentelemetry-instrumentation-redis (>=0.46b0,<1)", "opentelemetry-sdk (>=1.25,<2)", "prometheus-client (>=0.0.16)", "psycopg2-binary (>=2.9,<3)", "redis (>=5,<6)", "requests", "sentry-sdk (>=2.0.0,<3.0.0)", "simplejson (>=3,<4)", "structlog (>=24.4,<26)", "typing-extensions"] +common-core = ["django (>4,<6)", "django-health-check", "djangorestframework", "djangorestframework-recursive", "drf-spectacular (>=0.28.0,<1)", "drf-writable-nested", "environs (<16)", "gunicorn (>=19.1)", "inflection", "opentelemetry-api (>=1.25,<2)", "opentelemetry-exporter-otlp-proto-http (>=1.25,<2)", "opentelemetry-instrumentation-django (>=0.46b0,<1)", "opentelemetry-instrumentation-psycopg2 (>=0.46b0,<1)", "opentelemetry-instrumentation-redis (>=0.46b0,<1)", "opentelemetry-sdk (>=1.25,<2)", "prometheus-client (>=0.0.16)", "psycopg2-binary (>=2.9,<3)", "redis (>=5,<6)", "requests", "sentry-sdk (>=2.0.0,<3.0.0)", "simplejson (>=3,<4)", "structlog (>=24.4,<26)", "typing-extensions"] flagsmith-schemas = ["flagsmith-flag-engine (>6)", "simplejson", "typing-extensions"] task-processor = ["backoff (>=2.2.1,<3.0.0)", "django (>4,<6)", "django-health-check", "opentelemetry-api (>=1.25,<2)", "prometheus-client (>=0.0.16)"] test-tools = ["pyfakefs (>=5,<6)", "pytest-django (>=4,<5)"] @@ -6023,4 +6023,4 @@ type = ["pytest-mypy"] [metadata] lock-version = "2.1" python-versions = ">3.11,<3.14" -content-hash = "ab928775bdf9d19af3e730c5003e1cade248c67f036f2f453a901c81d93488c6" +content-hash = "76493b905db6f50e6692f6f2577c47d7c4c1e35efa7756a81acfa1502cdbff82" diff --git a/api/pyproject.toml b/api/pyproject.toml index 4e07093f57d5..f9fd4797f7cd 100644 --- a/api/pyproject.toml +++ b/api/pyproject.toml @@ -178,7 +178,7 @@ pygithub = "~2.8" hubspot-api-client = "^12.0.0" djangorestframework-dataclasses = "^1.3.1" pyotp = "^2.9.0" -flagsmith-common = { version = ">=3.8.2,<4", extras = [ +flagsmith-common = { version = ">=3.9.0,<4", extras = [ "common-core", "flagsmith-schemas", "task-processor",