diff --git a/buildpack/core/runtime.py b/buildpack/core/runtime.py index 99f61949b..a1caf9b9b 100644 --- a/buildpack/core/runtime.py +++ b/buildpack/core/runtime.py @@ -12,6 +12,7 @@ from buildpack import util from lib.m2ee import M2EE as m2ee_class from lib.m2ee.version import MXVersion +from lib.m2ee.util import strtobool from . import security @@ -173,6 +174,14 @@ def _activate_license(): """ + if(strtobool(os.environ.get("MXRUNTIME_License.UseLicenseServer","false"))): + prefs_template = """ + + + + + """ + license_key = os.environ.get( "FORCED_LICENSE_KEY", os.environ.get("LICENSE_KEY", None) ) diff --git a/requirements.in b/requirements.in index 3236c03bd..1f3da5a05 100644 --- a/requirements.in +++ b/requirements.in @@ -7,5 +7,5 @@ jinja2==3.1.3 omegaconf==2.3.0 psycopg2-binary==2.9.9 pyyaml==6.0.1 -requests==2.31.0 -urllib3==2.2.1 \ No newline at end of file +requests==2.34.2 +urllib3==2.7.0 \ No newline at end of file diff --git a/requirements.txt b/requirements.txt index 6d152a1b6..f2c5da662 100644 --- a/requirements.txt +++ b/requirements.txt @@ -8,13 +8,13 @@ antlr4-python3-runtime==4.9.3 # via omegaconf backoff==2.2.1 # via -r requirements.in -certifi==2024.2.2 +certifi==2026.5.20 # via # -r requirements.in # requests cffi==1.14.4 # via cryptography -charset-normalizer==2.0.3 +charset-normalizer==3.4.7 # via requests cryptography==42.0.4 # via -r requirements.in @@ -22,7 +22,7 @@ distro==1.9.0 # via -r requirements.in httplib2==0.22.0 # via -r requirements.in -idna==2.8 +idna==3.15 # via requests jinja2==3.1.3 # via -r requirements.in @@ -40,9 +40,9 @@ pyyaml==6.0.1 # via # -r requirements.in # omegaconf -requests==2.31.0 +requests==2.34.2 # via -r requirements.in -urllib3==2.2.1 +urllib3==2.7.0 # via # -r requirements.in # requests