diff --git a/Dockerfile b/Dockerfile index a546b16d3089..15cb569b9720 100644 --- a/Dockerfile +++ b/Dockerfile @@ -111,7 +111,7 @@ ARG RBAC_REVISION RUN --mount=type=secret,id=github_private_cloud_token \ echo "https://$(cat /run/secrets/github_private_cloud_token):@github.com" > ${HOME}/.git-credentials && \ git config --global credential.helper store && \ - make install-packages opts='--without dev --with saml,auth-controller,ldap,workflows' && \ + make install-packages opts='--without dev --with saml,auth-controller,ldap,workflows,licensing' && \ make install-private-modules # * api-runtime diff --git a/api/poetry.lock b/api/poetry.lock index 02d06e7ee6b6..92eb724018d0 100644 --- a/api/poetry.lock +++ b/api/poetry.lock @@ -2121,6 +2121,24 @@ files = [ [package.dependencies] pyasn1 = ">=0.4.6" +[[package]] +name = "licensing" +version = "0.1.0" +description = "Licensing plugin for Flagsmith application." +optional = false +python-versions = ">=3.10,<4.0" +files = [] +develop = false + +[package.dependencies] +cryptography = "^43.0.3" + +[package.source] +type = "git" +url = "https://github.com/flagsmith/licensing" +reference = "v0.1.0" +resolved_reference = "5326544b99dc23af81e2d561b3f0d67d0710277e" + [[package]] name = "markupsafe" version = "2.1.3" @@ -4217,4 +4235,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = ">=3.11, <3.13" -content-hash = "896835ab89b6fb275fea1ea29c97c03453268055d63ae9726b0f185905264c1d" +content-hash = "e1a9a475bfcf2fe405649d2f59bce5ec8e9e45dcb0a058d6e8f0714f7540ca9a" diff --git a/api/pyproject.toml b/api/pyproject.toml index 157ae02da566..2c4954d196cd 100644 --- a/api/pyproject.toml +++ b/api/pyproject.toml @@ -199,6 +199,12 @@ optional = true [tool.poetry.group.workflows.dependencies] workflows-logic = { git = "https://github.com/flagsmith/flagsmith-workflows", tag = "v2.7.5" } +[tool.poetry.group.licensing] +optional = true + +[tool.poetry.group.licensing.dependencies] +licensing = { git = "https://github.com/flagsmith/licensing", tag = "v0.1.0" } + [tool.poetry.group.dev.dependencies] django-test-migrations = "~1.2.0" responses = "~0.22.0"