diff --git a/requirements.txt b/requirements.txt index a424585f47..01b11746ee 100644 --- a/requirements.txt +++ b/requirements.txt @@ -9,6 +9,7 @@ RandomWords amqp==5.3.1 apscheduler==3.11.0 argcomplete==3.5.2 +backports.zoneinfo[tzdata]; python_version<"3.9" bcrypt==4.2.1 cffi==1.17.1 chardet==5.2.0 diff --git a/st2actions/in-requirements.txt b/st2actions/in-requirements.txt index 59ae7de83d..6e9aa3445a 100644 --- a/st2actions/in-requirements.txt +++ b/st2actions/in-requirements.txt @@ -21,3 +21,5 @@ logshipper@ git+https://github.com/StackStorm/logshipper.git@stackstorm_patched virtualenv # needed by requests chardet +# needed by kombu (dh_virtualenv on ubuntu focal is failing to put tzdata in the wheelhouse) +backports.zoneinfo[tzdata]; python_version<"3.9" diff --git a/st2actions/requirements.txt b/st2actions/requirements.txt index bde914b767..3a908fa6a8 100644 --- a/st2actions/requirements.txt +++ b/st2actions/requirements.txt @@ -6,6 +6,7 @@ # in-requirements.txt for that component and then run 'make requirements' to # update the component requirements.txt apscheduler==3.11.0 +backports.zoneinfo[tzdata]; python_version<"3.9" chardet==5.2.0 eventlet==0.38.2 gitpython==3.1.43 diff --git a/st2api/in-requirements.txt b/st2api/in-requirements.txt index d3506c27f1..25c9369f60 100644 --- a/st2api/in-requirements.txt +++ b/st2api/in-requirements.txt @@ -11,3 +11,5 @@ pymongo six gunicorn simplejson +# needed by kombu (dh_virtualenv on ubuntu focal is failing to put tzdata in the wheelhouse) +backports.zoneinfo[tzdata]; python_version<"3.9" diff --git a/st2api/requirements.txt b/st2api/requirements.txt index be59d86502..034b180756 100644 --- a/st2api/requirements.txt +++ b/st2api/requirements.txt @@ -5,6 +5,7 @@ # If you want to update depdencies for a single component, modify the # in-requirements.txt for that component and then run 'make requirements' to # update the component requirements.txt +backports.zoneinfo[tzdata]; python_version<"3.9" eventlet==0.38.2 gunicorn==23.0.0 jsonschema==3.2.0 diff --git a/st2common/in-requirements.txt b/st2common/in-requirements.txt index ab5340124c..260ac322d6 100644 --- a/st2common/in-requirements.txt +++ b/st2common/in-requirements.txt @@ -51,3 +51,5 @@ gitdb lockfile # needed by requests chardet +# needed by kombu (dh_virtualenv on ubuntu focal is failing to put tzdata in the wheelhouse) +backports.zoneinfo[tzdata]; python_version<"3.9" diff --git a/st2common/requirements.txt b/st2common/requirements.txt index af6406d6c9..578bc80f0a 100644 --- a/st2common/requirements.txt +++ b/st2common/requirements.txt @@ -7,6 +7,7 @@ # update the component requirements.txt amqp==5.3.1 apscheduler==3.11.0 +backports.zoneinfo[tzdata]; python_version<"3.9" cffi==1.17.1 chardet==5.2.0 ciso8601 diff --git a/st2reactor/in-requirements.txt b/st2reactor/in-requirements.txt index a6624b07e3..e1bccfac12 100644 --- a/st2reactor/in-requirements.txt +++ b/st2reactor/in-requirements.txt @@ -7,3 +7,5 @@ jsonschema kombu oslo.config six +# needed by kombu (dh_virtualenv on ubuntu focal is failing to put tzdata in the wheelhouse) +backports.zoneinfo[tzdata]; python_version<"3.9" diff --git a/st2reactor/requirements.txt b/st2reactor/requirements.txt index b0005b426f..00fa9a14ad 100644 --- a/st2reactor/requirements.txt +++ b/st2reactor/requirements.txt @@ -6,6 +6,7 @@ # in-requirements.txt for that component and then run 'make requirements' to # update the component requirements.txt apscheduler==3.11.0 +backports.zoneinfo[tzdata]; python_version<"3.9" eventlet==0.38.2 jsonpath-rw==1.4.0 jsonschema==3.2.0 diff --git a/st2stream/in-requirements.txt b/st2stream/in-requirements.txt index b6024af935..273a2b1b2f 100644 --- a/st2stream/in-requirements.txt +++ b/st2stream/in-requirements.txt @@ -10,3 +10,5 @@ pyparsing pymongo six gunicorn +# needed by kombu (dh_virtualenv on ubuntu focal is failing to put tzdata in the wheelhouse) +backports.zoneinfo[tzdata]; python_version<"3.9" diff --git a/st2stream/requirements.txt b/st2stream/requirements.txt index 24b2c47655..98baaf705d 100644 --- a/st2stream/requirements.txt +++ b/st2stream/requirements.txt @@ -5,6 +5,7 @@ # If you want to update depdencies for a single component, modify the # in-requirements.txt for that component and then run 'make requirements' to # update the component requirements.txt +backports.zoneinfo[tzdata]; python_version<"3.9" eventlet==0.38.2 gunicorn==23.0.0 jsonschema==3.2.0