diff --git a/dev-requirements.txt b/dev-requirements.txt index 34422e9a9..ef340c24b 100644 --- a/dev-requirements.txt +++ b/dev-requirements.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.12 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # pip-compile --extra=dev --output-file=dev-requirements.txt pyproject.toml @@ -13,7 +13,9 @@ asgiref==3.8.1 # modoboa (pyproject.toml) astroid==3.3.8 # via pylint -attrs==25.1.0 +async-timeout==5.0.1 + # via redis +attrs==24.3.0 # via # jsonschema # referencing @@ -21,7 +23,9 @@ bcrypt==4.2.1 # via modoboa (pyproject.toml) black==25.1.0 # via modoboa (pyproject.toml) -certifi==2025.1.31 +caldav==1.3.9 + # via modoboa (pyproject.toml) +certifi==2024.12.14 # via requests cffi==1.17.1 # via cryptography @@ -37,6 +41,7 @@ click==8.1.8 # via # black # rq + # x-wr-timezone cryptography==44.0.1 # via # fido2 @@ -121,7 +126,12 @@ gevent==24.11.1 # via modoboa (pyproject.toml) greenlet==3.1.1 # via gevent -identify==2.6.7 +icalendar==6.1.1 + # via + # caldav + # recurring-ical-events + # x-wr-timezone +identify==2.6.6 # via pre-commit idna==3.10 # via @@ -137,8 +147,10 @@ jsonschema-specifications==2024.10.1 # via jsonschema jwcrypto==1.5.6 # via django-oauth-toolkit -lxml==5.3.1 - # via lxml-html-clean +lxml==5.3.0 + # via + # caldav + # lxml-html-clean lxml-html-clean==0.4.1 # via modoboa (pyproject.toml) markupsafe==3.0.2 @@ -185,17 +197,26 @@ pylint==3.3.4 pyopenssl==25.0.0 # via modoboa (pyproject.toml) python-dateutil==2.9.0.post0 - # via modoboa (pyproject.toml) + # via + # icalendar + # modoboa (pyproject.toml) + # recurring-ical-events + # vobject python-magic==0.4.27 # via modoboa (pyproject.toml) -pytz==2025.1 - # via modoboa (pyproject.toml) +pytz==2024.2 + # via + # caldav + # modoboa (pyproject.toml) + # vobject pyyaml==6.0.2 # via # drf-spectacular # pre-commit qrcode==8.0 # via modoboa (pyproject.toml) +recurring-ical-events==3.4.1 + # via caldav redis==5.2.1 # via # django-rq @@ -209,6 +230,7 @@ reportlab==4.3.1 # via modoboa (pyproject.toml) requests==2.32.3 # via + # caldav # django-oauth-toolkit # modoboa (pyproject.toml) # ovh @@ -237,6 +259,7 @@ six==1.17.0 # via # django-bower # python-dateutil + # vobject sqlparse==0.5.3 # via # django @@ -250,6 +273,13 @@ typing-extensions==4.12.2 # dj-database-url # jwcrypto # sievelib +tzdata==2025.1 + # via + # icalendar + # recurring-ical-events + # x-wr-timezone +tzlocal==5.2 + # via caldav uritemplate==4.1.1 # via # drf-spectacular @@ -258,8 +288,14 @@ urllib3==2.3.0 # via requests virtualenv==20.29.2 # via pre-commit +vobject==0.9.9 + # via + # caldav + # modoboa (pyproject.toml) werkzeug==3.1.3 # via modoboa (pyproject.toml) +x-wr-timezone==2.0.0 + # via recurring-ical-events zope-event==5.0 # via gevent zope-interface==7.2 diff --git a/ldap-requirements.txt b/ldap-requirements.txt index bcfc08996..7dfe61f7e 100644 --- a/ldap-requirements.txt +++ b/ldap-requirements.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.12 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # pip-compile --extra=ldap --output-file=ldap-requirements.txt pyproject.toml @@ -11,13 +11,17 @@ asgiref==3.8.1 # django # django-cors-headers # modoboa (pyproject.toml) +async-timeout==5.0.1 + # via redis attrs==25.1.0 # via # jsonschema # referencing bcrypt==4.2.1 # via modoboa (pyproject.toml) -certifi==2025.1.31 +caldav==1.3.9 + # via modoboa (pyproject.toml) +certifi==2024.12.14 # via requests cffi==1.17.1 # via cryptography @@ -100,6 +104,11 @@ gevent==24.11.1 # via modoboa (pyproject.toml) greenlet==3.1.1 # via gevent +icalendar==6.1.1 + # via + # caldav + # recurring-ical-events + # x-wr-timezone idna==3.10 # via # requests @@ -113,7 +122,9 @@ jsonschema-specifications==2024.10.1 jwcrypto==1.5.6 # via django-oauth-toolkit lxml==5.3.1 - # via lxml-html-clean + # via + # caldav + # lxml-html-clean lxml-html-clean==0.4.1 # via modoboa (pyproject.toml) oath==1.4.4 @@ -143,17 +154,26 @@ pyasn1-modules==0.4.1 pycparser==2.22 # via cffi python-dateutil==2.9.0.post0 - # via modoboa (pyproject.toml) + # via + # icalendar + # modoboa (pyproject.toml) + # recurring-ical-events + # vobject python-ldap==3.4.4 # via django-auth-ldap python-magic==0.4.27 # via modoboa (pyproject.toml) pytz==2025.1 - # via modoboa (pyproject.toml) + # via + # caldav + # modoboa (pyproject.toml) + # vobject pyyaml==6.0.2 # via drf-spectacular qrcode==8.0 # via modoboa (pyproject.toml) +recurring-ical-events==3.4.1 + # via caldav redis==5.2.1 # via # django-rq @@ -167,6 +187,7 @@ reportlab==4.3.1 # via modoboa (pyproject.toml) requests==2.32.3 # via + # caldav # django-oauth-toolkit # modoboa (pyproject.toml) # ovh @@ -192,7 +213,9 @@ sgmllib3k==1.0.0 sievelib==1.4.2 # via modoboa (pyproject.toml) six==1.17.0 - # via python-dateutil + # via + # python-dateutil + # vobject sqlparse==0.5.3 # via django tldextract==5.1.3 @@ -202,12 +225,25 @@ typing-extensions==4.12.2 # dj-database-url # jwcrypto # sievelib +tzdata==2025.1 + # via + # icalendar + # recurring-ical-events + # x-wr-timezone +tzlocal==5.2 + # via caldav uritemplate==4.1.1 # via # drf-spectacular # modoboa (pyproject.toml) urllib3==2.3.0 # via requests +vobject==0.9.9 + # via + # caldav + # modoboa (pyproject.toml) +x-wr-timezone==2.0.0 + # via recurring-ical-events zope-event==5.0 # via gevent zope-interface==7.2 diff --git a/mysql-requirements.txt b/mysql-requirements.txt index ea703246c..3ae620105 100644 --- a/mysql-requirements.txt +++ b/mysql-requirements.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.12 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # pip-compile --extra=mysql --output-file=mysql-requirements.txt pyproject.toml @@ -11,13 +11,17 @@ asgiref==3.8.1 # django # django-cors-headers # modoboa (pyproject.toml) -attrs==25.1.0 +async-timeout==5.0.1 + # via redis +attrs==24.3.0 # via # jsonschema # referencing bcrypt==4.2.1 # via modoboa (pyproject.toml) -certifi==2025.1.31 +caldav==1.3.9 + # via modoboa (pyproject.toml) +certifi==2024.12.14 # via requests cffi==1.17.1 # via cryptography @@ -97,6 +101,11 @@ gevent==24.11.1 # via modoboa (pyproject.toml) greenlet==3.1.1 # via gevent +icalendar==6.1.1 + # via + # caldav + # recurring-ical-events + # x-wr-timezone idna==3.10 # via # requests @@ -109,8 +118,10 @@ jsonschema-specifications==2024.10.1 # via jsonschema jwcrypto==1.5.6 # via django-oauth-toolkit -lxml==5.3.1 - # via lxml-html-clean +lxml==5.3.0 + # via + # caldav + # lxml-html-clean lxml-html-clean==0.4.1 # via modoboa (pyproject.toml) mysqlclient==2.2.7 @@ -136,15 +147,24 @@ progressbar33==2.4 pycparser==2.22 # via cffi python-dateutil==2.9.0.post0 - # via modoboa (pyproject.toml) + # via + # icalendar + # modoboa (pyproject.toml) + # recurring-ical-events + # vobject python-magic==0.4.27 # via modoboa (pyproject.toml) -pytz==2025.1 - # via modoboa (pyproject.toml) +pytz==2024.2 + # via + # caldav + # modoboa (pyproject.toml) + # vobject pyyaml==6.0.2 # via drf-spectacular qrcode==8.0 # via modoboa (pyproject.toml) +recurring-ical-events==3.4.1 + # via caldav redis==5.2.1 # via # django-rq @@ -158,6 +178,7 @@ reportlab==4.3.1 # via modoboa (pyproject.toml) requests==2.32.3 # via + # caldav # django-oauth-toolkit # modoboa (pyproject.toml) # ovh @@ -183,7 +204,9 @@ sgmllib3k==1.0.0 sievelib==1.4.2 # via modoboa (pyproject.toml) six==1.17.0 - # via python-dateutil + # via + # python-dateutil + # vobject sqlparse==0.5.3 # via django tldextract==5.1.3 @@ -193,12 +216,25 @@ typing-extensions==4.12.2 # dj-database-url # jwcrypto # sievelib +tzdata==2025.1 + # via + # icalendar + # recurring-ical-events + # x-wr-timezone +tzlocal==5.2 + # via caldav uritemplate==4.1.1 # via # drf-spectacular # modoboa (pyproject.toml) urllib3==2.3.0 # via requests +vobject==0.9.9 + # via + # caldav + # modoboa (pyproject.toml) +x-wr-timezone==2.0.0 + # via recurring-ical-events zope-event==5.0 # via gevent zope-interface==7.2 diff --git a/postgresql-requirements.txt b/postgresql-requirements.txt index d2ec1e7c0..fc79e3863 100644 --- a/postgresql-requirements.txt +++ b/postgresql-requirements.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.12 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # pip-compile --extra=postgresql --output-file=postgresql-requirements.txt pyproject.toml @@ -11,13 +11,17 @@ asgiref==3.8.1 # django # django-cors-headers # modoboa (pyproject.toml) -attrs==25.1.0 +async-timeout==5.0.1 + # via redis +attrs==24.3.0 # via # jsonschema # referencing bcrypt==4.2.1 # via modoboa (pyproject.toml) -certifi==2025.1.31 +caldav==1.3.9 + # via modoboa (pyproject.toml) +certifi==2024.12.14 # via requests cffi==1.17.1 # via cryptography @@ -97,6 +101,11 @@ gevent==24.11.1 # via modoboa (pyproject.toml) greenlet==3.1.1 # via gevent +icalendar==6.1.1 + # via + # caldav + # recurring-ical-events + # x-wr-timezone idna==3.10 # via # requests @@ -109,8 +118,10 @@ jsonschema-specifications==2024.10.1 # via jsonschema jwcrypto==1.5.6 # via django-oauth-toolkit -lxml==5.3.1 - # via lxml-html-clean +lxml==5.3.0 + # via + # caldav + # lxml-html-clean lxml-html-clean==0.4.1 # via modoboa (pyproject.toml) oath==1.4.4 @@ -138,15 +149,24 @@ psycopg-binary==3.2.3 pycparser==2.22 # via cffi python-dateutil==2.9.0.post0 - # via modoboa (pyproject.toml) + # via + # icalendar + # modoboa (pyproject.toml) + # recurring-ical-events + # vobject python-magic==0.4.27 # via modoboa (pyproject.toml) -pytz==2025.1 - # via modoboa (pyproject.toml) +pytz==2024.2 + # via + # caldav + # modoboa (pyproject.toml) + # vobject pyyaml==6.0.2 # via drf-spectacular qrcode==8.0 # via modoboa (pyproject.toml) +recurring-ical-events==3.4.1 + # via caldav redis==5.2.1 # via # django-rq @@ -160,6 +180,7 @@ reportlab==4.3.1 # via modoboa (pyproject.toml) requests==2.32.3 # via + # caldav # django-oauth-toolkit # modoboa (pyproject.toml) # ovh @@ -185,7 +206,9 @@ sgmllib3k==1.0.0 sievelib==1.4.2 # via modoboa (pyproject.toml) six==1.17.0 - # via python-dateutil + # via + # python-dateutil + # vobject sqlparse==0.5.3 # via django tldextract==5.1.3 @@ -196,12 +219,25 @@ typing-extensions==4.12.2 # jwcrypto # psycopg # sievelib +tzdata==2025.1 + # via + # icalendar + # recurring-ical-events + # x-wr-timezone +tzlocal==5.2 + # via caldav uritemplate==4.1.1 # via # drf-spectacular # modoboa (pyproject.toml) urllib3==2.3.0 # via requests +vobject==0.9.9 + # via + # caldav + # modoboa (pyproject.toml) +x-wr-timezone==2.0.0 + # via recurring-ical-events zope-event==5.0 # via gevent zope-interface==7.2 diff --git a/requirements.txt b/requirements.txt index 02430c50d..59f458bff 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.12 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # pip-compile --output-file=requirements.txt pyproject.toml @@ -11,13 +11,17 @@ asgiref==3.8.1 # django # django-cors-headers # modoboa (pyproject.toml) -attrs==25.1.0 +async-timeout==5.0.1 + # via redis +attrs==24.3.0 # via # jsonschema # referencing bcrypt==4.2.1 # via modoboa (pyproject.toml) -certifi==2025.1.31 +caldav==1.3.9 + # via modoboa (pyproject.toml) +certifi==2024.12.14 # via requests cffi==1.17.1 # via cryptography @@ -97,6 +101,11 @@ gevent==24.11.1 # via modoboa (pyproject.toml) greenlet==3.1.1 # via gevent +icalendar==6.1.1 + # via + # caldav + # recurring-ical-events + # x-wr-timezone idna==3.10 # via # requests @@ -109,8 +118,10 @@ jsonschema-specifications==2024.10.1 # via jsonschema jwcrypto==1.5.6 # via django-oauth-toolkit -lxml==5.3.1 - # via lxml-html-clean +lxml==5.3.0 + # via + # caldav + # lxml-html-clean lxml-html-clean==0.4.1 # via modoboa (pyproject.toml) oath==1.4.4 @@ -134,15 +145,24 @@ progressbar33==2.4 pycparser==2.22 # via cffi python-dateutil==2.9.0.post0 - # via modoboa (pyproject.toml) + # via + # icalendar + # modoboa (pyproject.toml) + # recurring-ical-events + # vobject python-magic==0.4.27 # via modoboa (pyproject.toml) -pytz==2025.1 - # via modoboa (pyproject.toml) +pytz==2024.2 + # via + # caldav + # modoboa (pyproject.toml) + # vobject pyyaml==6.0.2 # via drf-spectacular qrcode==8.0 # via modoboa (pyproject.toml) +recurring-ical-events==3.4.1 + # via caldav redis==5.2.1 # via # django-rq @@ -156,6 +176,7 @@ reportlab==4.3.1 # via modoboa (pyproject.toml) requests==2.32.3 # via + # caldav # django-oauth-toolkit # modoboa (pyproject.toml) # ovh @@ -181,7 +202,9 @@ sgmllib3k==1.0.0 sievelib==1.4.2 # via modoboa (pyproject.toml) six==1.17.0 - # via python-dateutil + # via + # python-dateutil + # vobject sqlparse==0.5.3 # via django tldextract==5.1.3 @@ -191,12 +214,25 @@ typing-extensions==4.12.2 # dj-database-url # jwcrypto # sievelib +tzdata==2025.1 + # via + # icalendar + # recurring-ical-events + # x-wr-timezone +tzlocal==5.2 + # via caldav uritemplate==4.1.1 # via # drf-spectacular # modoboa (pyproject.toml) urllib3==2.3.0 # via requests +vobject==0.9.9 + # via + # caldav + # modoboa (pyproject.toml) +x-wr-timezone==2.0.0 + # via recurring-ical-events zope-event==5.0 # via gevent zope-interface==7.2 diff --git a/test-requirements.txt b/test-requirements.txt index 5ffc2e4ca..13de704c0 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.12 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # pip-compile --extra=test --output-file=test-requirements.txt pyproject.toml @@ -15,7 +15,9 @@ asgiref==3.8.1 # django # django-cors-headers # modoboa (pyproject.toml) -attrs==25.1.0 +async-timeout==5.0.1 + # via redis +attrs==24.3.0 # via # jsonschema # referencing @@ -23,7 +25,9 @@ bcrypt==4.2.1 # via modoboa (pyproject.toml) cachetools==5.5.1 # via tox -certifi==2025.1.31 +caldav==1.3.9 + # via modoboa (pyproject.toml) +certifi==2024.12.14 # via requests cffi==1.17.1 # via @@ -37,7 +41,9 @@ chardet==5.2.0 charset-normalizer==3.4.1 # via requests click==8.1.8 - # via rq + # via + # rq + # x-wr-timezone colorama==0.4.6 # via tox cryptography==44.0.1 @@ -119,6 +125,11 @@ greenlet==3.1.1 # via gevent httmock==1.4.0 # via modoboa (pyproject.toml) +icalendar==6.1.1 + # via + # caldav + # recurring-ical-events + # x-wr-timezone idna==3.10 # via # requests @@ -132,7 +143,9 @@ jsonschema-specifications==2024.10.1 jwcrypto==1.5.6 # via django-oauth-toolkit lxml==5.3.1 - # via lxml-html-clean + # via + # caldav + # lxml-html-clean lxml-html-clean==0.4.1 # via modoboa (pyproject.toml) oath==1.4.4 @@ -170,15 +183,23 @@ pyproject-api==1.9.0 python-dateutil==2.9.0.post0 # via # faker + # icalendar # modoboa (pyproject.toml) + # recurring-ical-events + # vobject python-magic==0.4.27 # via modoboa (pyproject.toml) pytz==2025.1 - # via modoboa (pyproject.toml) + # via + # caldav + # modoboa (pyproject.toml) + # vobject pyyaml==6.0.2 # via drf-spectacular qrcode==8.0 # via modoboa (pyproject.toml) +recurring-ical-events==3.4.1 + # via caldav redis==5.2.1 # via # django-rq @@ -192,6 +213,7 @@ reportlab==4.3.1 # via modoboa (pyproject.toml) requests==2.32.3 # via + # caldav # django-oauth-toolkit # httmock # modoboa (pyproject.toml) @@ -218,7 +240,9 @@ sgmllib3k==1.0.0 sievelib==1.4.2 # via modoboa (pyproject.toml) six==1.17.0 - # via python-dateutil + # via + # python-dateutil + # vobject sqlparse==0.5.3 # via django testfixtures==8.3.0 @@ -233,6 +257,13 @@ typing-extensions==4.12.2 # faker # jwcrypto # sievelib +tzdata==2025.1 + # via + # icalendar + # recurring-ical-events + # x-wr-timezone +tzlocal==5.2 + # via caldav uritemplate==4.1.1 # via # drf-spectacular @@ -241,6 +272,12 @@ urllib3==2.3.0 # via requests virtualenv==20.29.2 # via tox +vobject==0.9.9 + # via + # caldav + # modoboa (pyproject.toml) +x-wr-timezone==2.0.0 + # via recurring-ical-events zope-event==5.0 # via gevent zope-interface==7.2