diff --git a/pyproject.toml b/pyproject.toml index 3989f03e..ad4ce983 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -31,15 +31,15 @@ classifiers = [ ] dependencies = [ # Base configuration tools - "setuptools==83.0.0", - "wheel==0.47.0", + "setuptools==84.0.0", + "wheel==0.48.0", "packaging==26.2", - "pip==26.1.2", + "pip==26.2.1", # Django - "django==6.0.7", + "django==6.0.8", "asgiref==3.12.1", "typing_extensions==4.15.0", - "sqlparse==0.5.5", + "sqlparse==0.6.0", # Django apps "django-crispy-forms==2.6", "crispy_bootstrap5==2026.3", @@ -49,7 +49,7 @@ dependencies = [ "confusable_homoglyphs==3.3.1", "django-guardian==3.3.2", "django-environ==0.14.0", - "django-debug-toolbar==7.0.0", + "django-debug-toolbar==7.1.1", # Parallel testing "tblib==3.2.2", # CAPTCHA @@ -71,18 +71,18 @@ dependencies = [ # Database "psycopg==3.3.4", # Cache - "redis==8.0.1", + "redis==8.1.0", # Antivirus "clamd==1.0.2", # Testing "model_bakery==1.23.3", # Task queue "rq==2.9.0", - "croniter==6.2.3", + "croniter==6.2.4", "django-rq==3.2.2", "fakeredis==2.36.2", # Libs - "certifi==2026.6.17", + "certifi==2026.7.22", "urllib3==2.7.0", "python-dateutil==2.9.0.post0", "python-mimeparse==2.0.0", @@ -90,8 +90,8 @@ dependencies = [ "natsort==8.4.0", "six==1.17.0", "requests==2.34.2", - "idna==3.18", - "charset-normalizer==3.4.9", + "idna==3.19", + "charset-normalizer==3.5.1", "PyYAML==6.0.3", "cython==3.2.4", "zipp==4.1.0", @@ -109,7 +109,7 @@ dependencies = [ # LDAP Auth "python_ldap==3.4.5", "setuptools-scm==9.2.2", - "pyasn1==0.6.3", + "pyasn1==0.6.4", "pyasn1-modules==0.4.2", "django-auth-ldap==5.3.0", # license expressions @@ -130,7 +130,7 @@ dependencies = [ # PackageURL "packageurl-python==0.17.6", # Gunicorn - "gunicorn==26.0.0", + "gunicorn==26.1.0", # SPDX validation "jsonschema==4.26.0", "jsonschema-specifications==2025.9.1", diff --git a/thirdparty/dist/certifi-2026.5.20-py3-none-any.whl b/thirdparty/dist/certifi-2026.5.20-py3-none-any.whl deleted file mode 100644 index a2e0e89c..00000000 Binary files a/thirdparty/dist/certifi-2026.5.20-py3-none-any.whl and /dev/null differ diff --git a/thirdparty/dist/certifi-2026.6.17-py3-none-any.whl b/thirdparty/dist/certifi-2026.6.17-py3-none-any.whl deleted file mode 100644 index 68a8d892..00000000 Binary files a/thirdparty/dist/certifi-2026.6.17-py3-none-any.whl and /dev/null differ diff --git a/thirdparty/dist/certifi-2026.7.22-py3-none-any.whl b/thirdparty/dist/certifi-2026.7.22-py3-none-any.whl new file mode 100644 index 00000000..7a4afb13 Binary files /dev/null and b/thirdparty/dist/certifi-2026.7.22-py3-none-any.whl differ diff --git a/thirdparty/dist/charset_normalizer-3.4.7-cp314-cp314-macosx_10_15_universal2.whl b/thirdparty/dist/charset_normalizer-3.4.7-cp314-cp314-macosx_10_15_universal2.whl deleted file mode 100644 index 1e5a720c..00000000 Binary files a/thirdparty/dist/charset_normalizer-3.4.7-cp314-cp314-macosx_10_15_universal2.whl and /dev/null differ diff --git a/thirdparty/dist/charset_normalizer-3.4.7-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl b/thirdparty/dist/charset_normalizer-3.4.7-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl deleted file mode 100644 index eedc7ce8..00000000 Binary files a/thirdparty/dist/charset_normalizer-3.4.7-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl and /dev/null differ diff --git a/thirdparty/dist/charset_normalizer-3.4.9-cp314-cp314-macosx_10_15_universal2.whl b/thirdparty/dist/charset_normalizer-3.4.9-cp314-cp314-macosx_10_15_universal2.whl deleted file mode 100644 index 12cbfbf2..00000000 Binary files a/thirdparty/dist/charset_normalizer-3.4.9-cp314-cp314-macosx_10_15_universal2.whl and /dev/null differ diff --git a/thirdparty/dist/charset_normalizer-3.4.9-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl b/thirdparty/dist/charset_normalizer-3.4.9-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl deleted file mode 100644 index fe1e708a..00000000 Binary files a/thirdparty/dist/charset_normalizer-3.4.9-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl and /dev/null differ diff --git a/thirdparty/dist/charset_normalizer-3.5.1-cp314-cp314-macosx_10_15_universal2.whl b/thirdparty/dist/charset_normalizer-3.5.1-cp314-cp314-macosx_10_15_universal2.whl new file mode 100644 index 00000000..66a2b416 Binary files /dev/null and b/thirdparty/dist/charset_normalizer-3.5.1-cp314-cp314-macosx_10_15_universal2.whl differ diff --git a/thirdparty/dist/charset_normalizer-3.5.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl b/thirdparty/dist/charset_normalizer-3.5.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl new file mode 100644 index 00000000..5c639625 Binary files /dev/null and b/thirdparty/dist/charset_normalizer-3.5.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl differ diff --git a/thirdparty/dist/croniter-6.2.2-py3-none-any.whl b/thirdparty/dist/croniter-6.2.2-py3-none-any.whl deleted file mode 100644 index 22e19587..00000000 Binary files a/thirdparty/dist/croniter-6.2.2-py3-none-any.whl and /dev/null differ diff --git a/thirdparty/dist/croniter-6.2.2-py3-none-any.whl.ABOUT b/thirdparty/dist/croniter-6.2.2-py3-none-any.whl.ABOUT deleted file mode 100644 index abdb4e37..00000000 --- a/thirdparty/dist/croniter-6.2.2-py3-none-any.whl.ABOUT +++ /dev/null @@ -1,14 +0,0 @@ -about_resource: croniter-6.2.2-py3-none-any.whl -name: croniter -version: 6.2.2 -download_url: https://files.pythonhosted.org/packages/d0/39/783980e78cb92c2d7bdb1fc7dbc86e94ccc6d58224d76a7f1f51b6c51e30/croniter-6.2.2-py3-none-any.whl -package_url: pkg:pypi/croniter@6.2.2 -license_expression: mit -copyright: Copyright croniter project contributors -attribute: yes -checksum_md5: f082e4f95beab0874ed9691ed41d6e54 -checksum_sha1: 688b5a8465f65bec362e67b576c8dbbc899931fa -licenses: - - key: mit - name: MIT License - file: mit.LICENSE diff --git a/thirdparty/dist/croniter-6.2.3-py3-none-any.whl b/thirdparty/dist/croniter-6.2.3-py3-none-any.whl deleted file mode 100644 index 6a94c118..00000000 Binary files a/thirdparty/dist/croniter-6.2.3-py3-none-any.whl and /dev/null differ diff --git a/thirdparty/dist/django-6.0.7-py3-none-any.whl b/thirdparty/dist/django-6.0.8-py3-none-any.whl similarity index 90% rename from thirdparty/dist/django-6.0.7-py3-none-any.whl rename to thirdparty/dist/django-6.0.8-py3-none-any.whl index 51c1c21e..3fbd9c58 100644 Binary files a/thirdparty/dist/django-6.0.7-py3-none-any.whl and b/thirdparty/dist/django-6.0.8-py3-none-any.whl differ diff --git a/thirdparty/dist/django_debug_toolbar-6.3.0-py3-none-any.whl b/thirdparty/dist/django_debug_toolbar-6.3.0-py3-none-any.whl deleted file mode 100644 index 39f2ab3d..00000000 Binary files a/thirdparty/dist/django_debug_toolbar-6.3.0-py3-none-any.whl and /dev/null differ diff --git a/thirdparty/dist/django_debug_toolbar-7.0.0-py3-none-any.whl b/thirdparty/dist/django_debug_toolbar-7.1.1-py3-none-any.whl similarity index 81% rename from thirdparty/dist/django_debug_toolbar-7.0.0-py3-none-any.whl rename to thirdparty/dist/django_debug_toolbar-7.1.1-py3-none-any.whl index cae0227e..342264a6 100644 Binary files a/thirdparty/dist/django_debug_toolbar-7.0.0-py3-none-any.whl and b/thirdparty/dist/django_debug_toolbar-7.1.1-py3-none-any.whl differ diff --git a/thirdparty/dist/django_environ-0.13.0-py3-none-any.whl b/thirdparty/dist/django_environ-0.13.0-py3-none-any.whl deleted file mode 100644 index a8a9d7f5..00000000 Binary files a/thirdparty/dist/django_environ-0.13.0-py3-none-any.whl and /dev/null differ diff --git a/thirdparty/dist/django_environ-0.13.0-py3-none-any.whl.ABOUT b/thirdparty/dist/django_environ-0.13.0-py3-none-any.whl.ABOUT deleted file mode 100644 index 64095b75..00000000 --- a/thirdparty/dist/django_environ-0.13.0-py3-none-any.whl.ABOUT +++ /dev/null @@ -1,14 +0,0 @@ -about_resource: django_environ-0.13.0-py3-none-any.whl -name: django-environ -version: 0.13.0 -download_url: https://files.pythonhosted.org/packages/c4/00/3767393ece946084e1c6830a33ffb8e39d68642e27ad5ac7d4c8bd5de866/django_environ-0.13.0-py3-none-any.whl -package_url: pkg:pypi/django-environ@0.13.0 -license_expression: mit -copyright: Copyright django-environ project contributors -attribute: yes -checksum_md5: 0d64faa55da72589e44973ea4968fe3e -checksum_sha1: 98b44b29799b9226f852f47b91d1b3dcce136149 -licenses: - - key: mit - name: MIT License - file: mit.LICENSE diff --git a/thirdparty/dist/django_guardian-3.3.1-py3-none-any.whl b/thirdparty/dist/django_guardian-3.3.1-py3-none-any.whl deleted file mode 100644 index c5f4f03a..00000000 Binary files a/thirdparty/dist/django_guardian-3.3.1-py3-none-any.whl and /dev/null differ diff --git a/thirdparty/dist/fakeredis-2.36.0-py3-none-any.whl b/thirdparty/dist/fakeredis-2.36.0-py3-none-any.whl deleted file mode 100644 index 5af5aa11..00000000 Binary files a/thirdparty/dist/fakeredis-2.36.0-py3-none-any.whl and /dev/null differ diff --git a/thirdparty/dist/gunicorn-26.0.0-py3-none-any.whl b/thirdparty/dist/gunicorn-26.0.0-py3-none-any.whl deleted file mode 100644 index ed0636fe..00000000 Binary files a/thirdparty/dist/gunicorn-26.0.0-py3-none-any.whl and /dev/null differ diff --git a/thirdparty/dist/gunicorn-26.1.0-py3-none-any.whl b/thirdparty/dist/gunicorn-26.1.0-py3-none-any.whl new file mode 100644 index 00000000..96c12ade Binary files /dev/null and b/thirdparty/dist/gunicorn-26.1.0-py3-none-any.whl differ diff --git a/thirdparty/dist/idna-3.11-py3-none-any.whl b/thirdparty/dist/idna-3.11-py3-none-any.whl deleted file mode 100644 index 28f2c109..00000000 Binary files a/thirdparty/dist/idna-3.11-py3-none-any.whl and /dev/null differ diff --git a/thirdparty/dist/idna-3.11-py3-none-any.whl.ABOUT b/thirdparty/dist/idna-3.11-py3-none-any.whl.ABOUT deleted file mode 100644 index d9e3ff2b..00000000 --- a/thirdparty/dist/idna-3.11-py3-none-any.whl.ABOUT +++ /dev/null @@ -1,17 +0,0 @@ -about_resource: idna-3.11-py3-none-any.whl -name: idna -version: '3.11' -download_url: https://files.pythonhosted.org/packages/0e/61/66938bbb5fc52dbdf84594873d5b51fb1f7c7794e9c0f5bd885f30bc507b/idna-3.11-py3-none-any.whl -package_url: pkg:pypi/idna@3.11 -license_expression: bsd-new AND unknown-license-reference -copyright: Copyright idna project contributors -attribute: yes -checksum_md5: 9a707ac0a65f018883cff8e82f48314e -checksum_sha1: b656add136d8a54445605020055e18a942352fa2 -licenses: - - key: bsd-new - name: BSD-3-Clause - file: bsd-new.LICENSE - - key: unknown-license-reference - name: Unknown License file reference - file: unknown-license-reference.LICENSE diff --git a/thirdparty/dist/idna-3.18-py3-none-any.whl b/thirdparty/dist/idna-3.18-py3-none-any.whl deleted file mode 100644 index 57a9e844..00000000 Binary files a/thirdparty/dist/idna-3.18-py3-none-any.whl and /dev/null differ diff --git a/thirdparty/dist/idna-3.19-py3-none-any.whl b/thirdparty/dist/idna-3.19-py3-none-any.whl new file mode 100644 index 00000000..986ff360 Binary files /dev/null and b/thirdparty/dist/idna-3.19-py3-none-any.whl differ diff --git a/thirdparty/dist/packaging-26.3-py3-none-any.whl b/thirdparty/dist/packaging-26.3-py3-none-any.whl new file mode 100644 index 00000000..d54f5712 Binary files /dev/null and b/thirdparty/dist/packaging-26.3-py3-none-any.whl differ diff --git a/thirdparty/dist/pip-26.1.2-py3-none-any.whl b/thirdparty/dist/pip-26.2.1-py3-none-any.whl similarity index 57% rename from thirdparty/dist/pip-26.1.2-py3-none-any.whl rename to thirdparty/dist/pip-26.2.1-py3-none-any.whl index 24b5cc90..bc442f6b 100644 Binary files a/thirdparty/dist/pip-26.1.2-py3-none-any.whl and b/thirdparty/dist/pip-26.2.1-py3-none-any.whl differ diff --git a/thirdparty/dist/pyasn1-0.6.3-py3-none-any.whl b/thirdparty/dist/pyasn1-0.6.3-py3-none-any.whl deleted file mode 100644 index 74d7fbfb..00000000 Binary files a/thirdparty/dist/pyasn1-0.6.3-py3-none-any.whl and /dev/null differ diff --git a/thirdparty/dist/pyasn1-0.6.3-py3-none-any.whl.ABOUT b/thirdparty/dist/pyasn1-0.6.3-py3-none-any.whl.ABOUT deleted file mode 100644 index 1d6ad02a..00000000 --- a/thirdparty/dist/pyasn1-0.6.3-py3-none-any.whl.ABOUT +++ /dev/null @@ -1,14 +0,0 @@ -about_resource: pyasn1-0.6.3-py3-none-any.whl -name: pyasn1 -version: 0.6.3 -download_url: https://files.pythonhosted.org/packages/5d/a0/7d793dce3fa811fe047d6ae2431c672364b462850c6235ae306c0efd025f/pyasn1-0.6.3-py3-none-any.whl -package_url: pkg:pypi/pyasn1@0.6.3 -license_expression: bsd-simplified -copyright: Copyright Ilya Etingof -attribute: yes -checksum_md5: 1da50e896979cd13b73f743d482333ff -checksum_sha1: 4f8136f222687c095c633e16eced4b0a97c68743 -licenses: - - key: bsd-simplified - name: BSD-2-Clause - file: bsd-simplified.LICENSE diff --git a/thirdparty/dist/pyasn1-0.6.4-py3-none-any.whl b/thirdparty/dist/pyasn1-0.6.4-py3-none-any.whl new file mode 100644 index 00000000..da524f61 Binary files /dev/null and b/thirdparty/dist/pyasn1-0.6.4-py3-none-any.whl differ diff --git a/thirdparty/dist/redis-8.0.0-py3-none-any.whl b/thirdparty/dist/redis-8.0.0-py3-none-any.whl deleted file mode 100644 index 95eee436..00000000 Binary files a/thirdparty/dist/redis-8.0.0-py3-none-any.whl and /dev/null differ diff --git a/thirdparty/dist/redis-8.0.1-py3-none-any.whl b/thirdparty/dist/redis-8.0.1-py3-none-any.whl deleted file mode 100644 index b5c2baf9..00000000 Binary files a/thirdparty/dist/redis-8.0.1-py3-none-any.whl and /dev/null differ diff --git a/thirdparty/dist/redis-8.1.0-py3-none-any.whl b/thirdparty/dist/redis-8.1.0-py3-none-any.whl new file mode 100644 index 00000000..a8f3ddf1 Binary files /dev/null and b/thirdparty/dist/redis-8.1.0-py3-none-any.whl differ diff --git a/thirdparty/dist/setuptools-82.0.1-py3-none-any.whl b/thirdparty/dist/setuptools-82.0.1-py3-none-any.whl deleted file mode 100644 index 2db749a7..00000000 Binary files a/thirdparty/dist/setuptools-82.0.1-py3-none-any.whl and /dev/null differ diff --git a/thirdparty/dist/setuptools-83.0.0-py3-none-any.whl b/thirdparty/dist/setuptools-83.0.0-py3-none-any.whl deleted file mode 100644 index 319e6896..00000000 Binary files a/thirdparty/dist/setuptools-83.0.0-py3-none-any.whl and /dev/null differ diff --git a/thirdparty/dist/setuptools-84.0.0-py3-none-any.whl b/thirdparty/dist/setuptools-84.0.0-py3-none-any.whl new file mode 100644 index 00000000..f38c87a3 Binary files /dev/null and b/thirdparty/dist/setuptools-84.0.0-py3-none-any.whl differ diff --git a/thirdparty/dist/sqlparse-0.5.5-py3-none-any.whl b/thirdparty/dist/sqlparse-0.5.5-py3-none-any.whl deleted file mode 100644 index a3150059..00000000 Binary files a/thirdparty/dist/sqlparse-0.5.5-py3-none-any.whl and /dev/null differ diff --git a/thirdparty/dist/sqlparse-0.5.5-py3-none-any.whl.ABOUT b/thirdparty/dist/sqlparse-0.5.5-py3-none-any.whl.ABOUT deleted file mode 100644 index db85b421..00000000 --- a/thirdparty/dist/sqlparse-0.5.5-py3-none-any.whl.ABOUT +++ /dev/null @@ -1,14 +0,0 @@ -about_resource: sqlparse-0.5.5-py3-none-any.whl -name: sqlparse -version: 0.5.5 -download_url: https://files.pythonhosted.org/packages/49/4b/359f28a903c13438ef59ebeee215fb25da53066db67b305c125f1c6d2a25/sqlparse-0.5.5-py3-none-any.whl -package_url: pkg:pypi/sqlparse@0.5.5 -license_expression: bsd-new -copyright: Copyright sqlparse project contributors -attribute: yes -checksum_md5: d9fc99915bab1488672498cc1368e3cf -checksum_sha1: 1412101ac307a4db2bb7b06f0ce45612edcba7e6 -licenses: - - key: bsd-new - name: BSD-3-Clause - file: bsd-new.LICENSE diff --git a/thirdparty/dist/sqlparse-0.6.0-py3-none-any.whl b/thirdparty/dist/sqlparse-0.6.0-py3-none-any.whl new file mode 100644 index 00000000..97282e8a Binary files /dev/null and b/thirdparty/dist/sqlparse-0.6.0-py3-none-any.whl differ diff --git a/thirdparty/dist/wheel-0.47.0-py3-none-any.whl b/thirdparty/dist/wheel-0.48.0-py3-none-any.whl similarity index 59% rename from thirdparty/dist/wheel-0.47.0-py3-none-any.whl rename to thirdparty/dist/wheel-0.48.0-py3-none-any.whl index 6b65d812..f0b0bc67 100644 Binary files a/thirdparty/dist/wheel-0.47.0-py3-none-any.whl and b/thirdparty/dist/wheel-0.48.0-py3-none-any.whl differ diff --git a/uv.lock b/uv.lock index 83be0377..322abbf7 100644 --- a/uv.lock +++ b/uv.lock @@ -95,19 +95,19 @@ wheels = [ [[package]] name = "certifi" -version = "2026.6.17" +version = "2026.7.22" source = { registry = "thirdparty/dist" } wheels = [ - { path = "certifi-2026.6.17-py3-none-any.whl" }, + { path = "certifi-2026.7.22-py3-none-any.whl" }, ] [[package]] name = "charset-normalizer" -version = "3.4.9" +version = "3.5.1" source = { registry = "thirdparty/dist" } wheels = [ - { path = "charset_normalizer-3.4.9-cp314-cp314-macosx_10_15_universal2.whl" }, - { path = "charset_normalizer-3.4.9-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl" }, + { path = "charset_normalizer-3.5.1-cp314-cp314-macosx_10_15_universal2.whl" }, + { path = "charset_normalizer-3.5.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl" }, ] [[package]] @@ -148,13 +148,13 @@ wheels = [ [[package]] name = "croniter" -version = "6.2.3" +version = "6.2.4" source = { registry = "thirdparty/dist" } dependencies = [ { name = "python-dateutil" }, ] wheels = [ - { path = "croniter-6.2.3-py3-none-any.whl" }, + { path = "croniter-6.2.4-py3-none-any.whl" }, ] [[package]] @@ -307,22 +307,22 @@ requires-dist = [ { name = "bleach", specifier = "==6.4.0" }, { name = "bleach-allowlist", specifier = "==1.0.3" }, { name = "boolean-py", specifier = "==5.0" }, - { name = "certifi", specifier = "==2026.6.17" }, - { name = "charset-normalizer", specifier = "==3.4.9" }, + { name = "certifi", specifier = "==2026.7.22" }, + { name = "charset-normalizer", specifier = "==3.5.1" }, { name = "clamd", specifier = "==1.0.2" }, { name = "click", specifier = "==8.3.3" }, { name = "confusable-homoglyphs", specifier = "==3.3.1" }, { name = "crispy-bootstrap5", specifier = "==2026.3" }, - { name = "croniter", specifier = "==6.2.3" }, + { name = "croniter", specifier = "==6.2.4" }, { name = "cyclonedx-python-lib", specifier = "==11.6.0" }, { name = "cython", specifier = "==3.2.4" }, { name = "defusedxml", specifier = "==0.7.1" }, - { name = "django", specifier = "==6.0.7" }, + { name = "django", specifier = "==6.0.8" }, { name = "django-altcha", specifier = "==1.0.0" }, { name = "django-auth-ldap", specifier = "==5.3.0" }, { name = "django-axes", specifier = "==8.3.1" }, { name = "django-crispy-forms", specifier = "==2.6" }, - { name = "django-debug-toolbar", specifier = "==7.0.0" }, + { name = "django-debug-toolbar", specifier = "==7.1.1" }, { name = "django-environ", specifier = "==0.14.0" }, { name = "django-filter", specifier = "==25.2" }, { name = "django-grappelli", specifier = "==5.0.0" }, @@ -335,8 +335,8 @@ requires-dist = [ { name = "drf-yasg", specifier = "==1.21.15" }, { name = "et-xmlfile", specifier = "==2.0.0" }, { name = "fakeredis", specifier = "==2.36.2" }, - { name = "gunicorn", specifier = "==26.0.0" }, - { name = "idna", specifier = "==3.18" }, + { name = "gunicorn", specifier = "==26.1.0" }, + { name = "idna", specifier = "==3.19" }, { name = "inflection", specifier = "==0.5.1" }, { name = "jinja2", specifier = "==3.1.6" }, { name = "jsonfield", specifier = "==3.2.0" }, @@ -355,10 +355,10 @@ requires-dist = [ { name = "openpyxl", specifier = "==3.1.5" }, { name = "packageurl-python", specifier = "==0.17.6" }, { name = "packaging", specifier = "==26.2" }, - { name = "pip", specifier = "==26.1.2" }, + { name = "pip", specifier = "==26.2.1" }, { name = "psycopg", specifier = "==3.3.4" }, { name = "py-serializable", specifier = "==2.1.0" }, - { name = "pyasn1", specifier = "==0.6.3" }, + { name = "pyasn1", specifier = "==0.6.4" }, { name = "pyasn1-modules", specifier = "==0.4.2" }, { name = "pydantic", specifier = "==2.12.5" }, { name = "pydantic-core", specifier = "==2.41.5" }, @@ -371,7 +371,7 @@ requires-dist = [ { name = "pytz", specifier = "==2026.2" }, { name = "pyyaml", specifier = "==6.0.3" }, { name = "qrcode", specifier = "==8.2" }, - { name = "redis", specifier = "==8.0.1" }, + { name = "redis", specifier = "==8.1.0" }, { name = "referencing", specifier = "==0.37.0" }, { name = "requests", specifier = "==2.34.2" }, { name = "requests-oauthlib", specifier = "==2.0.0" }, @@ -379,13 +379,13 @@ requires-dist = [ { name = "rq", specifier = "==2.9.0" }, { name = "ruff", marker = "extra == 'dev'", specifier = "==0.15.14" }, { name = "saneyaml", specifier = "==0.6.1" }, - { name = "semantic-version", specifier = "==2.9.0" }, - { name = "setuptools", specifier = "==83.0.0" }, + { name = "semantic-version", specifier = "==2.10.0" }, + { name = "setuptools", specifier = "==84.0.0" }, { name = "setuptools-rust", specifier = "==1.12.0" }, { name = "setuptools-scm", specifier = "==9.2.2" }, { name = "six", specifier = "==1.17.0" }, { name = "sortedcontainers", specifier = "==2.4.0" }, - { name = "sqlparse", specifier = "==0.5.5" }, + { name = "sqlparse", specifier = "==0.6.0" }, { name = "swapper", specifier = "==1.4.0" }, { name = "tblib", specifier = "==3.2.2" }, { name = "typing-extensions", specifier = "==4.15.0" }, @@ -393,7 +393,7 @@ requires-dist = [ { name = "uritemplate", specifier = "==4.2.0" }, { name = "urllib3", specifier = "==2.7.0" }, { name = "webencodings", specifier = "==0.5.1" }, - { name = "wheel", specifier = "==0.47.0" }, + { name = "wheel", specifier = "==0.48.0" }, { name = "xlsxwriter", specifier = "==3.2.9" }, { name = "zipp", specifier = "==4.1.0" }, ] @@ -401,14 +401,14 @@ provides-extras = ["dev"] [[package]] name = "django" -version = "6.0.7" +version = "6.0.8" source = { registry = "thirdparty/dist" } dependencies = [ { name = "asgiref" }, { name = "sqlparse" }, ] wheels = [ - { path = "django-6.0.7-py3-none-any.whl" }, + { path = "django-6.0.8-py3-none-any.whl" }, ] [[package]] @@ -460,14 +460,14 @@ wheels = [ [[package]] name = "django-debug-toolbar" -version = "7.0.0" +version = "7.1.1" source = { registry = "thirdparty/dist" } dependencies = [ { name = "django" }, { name = "sqlparse" }, ] wheels = [ - { path = "django_debug_toolbar-7.0.0-py3-none-any.whl" }, + { path = "django_debug_toolbar-7.1.1-py3-none-any.whl" }, ] [[package]] @@ -605,21 +605,18 @@ wheels = [ [[package]] name = "gunicorn" -version = "26.0.0" +version = "26.1.0" source = { registry = "thirdparty/dist" } -dependencies = [ - { name = "packaging" }, -] wheels = [ - { path = "gunicorn-26.0.0-py3-none-any.whl" }, + { path = "gunicorn-26.1.0-py3-none-any.whl" }, ] [[package]] name = "idna" -version = "3.18" +version = "3.19" source = { registry = "thirdparty/dist" } wheels = [ - { path = "idna-3.18-py3-none-any.whl" }, + { path = "idna-3.19-py3-none-any.whl" }, ] [[package]] @@ -798,10 +795,10 @@ wheels = [ [[package]] name = "pip" -version = "26.1.2" +version = "26.2.1" source = { registry = "thirdparty/dist" } wheels = [ - { path = "pip-26.1.2-py3-none-any.whl" }, + { path = "pip-26.2.1-py3-none-any.whl" }, ] [[package]] @@ -825,10 +822,10 @@ wheels = [ [[package]] name = "pyasn1" -version = "0.6.3" +version = "0.6.4" source = { registry = "thirdparty/dist" } wheels = [ - { path = "pyasn1-0.6.3-py3-none-any.whl" }, + { path = "pyasn1-0.6.4-py3-none-any.whl" }, ] [[package]] @@ -953,10 +950,10 @@ wheels = [ [[package]] name = "redis" -version = "8.0.1" +version = "8.1.0" source = { registry = "thirdparty/dist" } wheels = [ - { path = "redis-8.0.1-py3-none-any.whl" }, + { path = "redis-8.1.0-py3-none-any.whl" }, ] [[package]] @@ -1042,18 +1039,18 @@ wheels = [ [[package]] name = "semantic-version" -version = "2.9.0" +version = "2.10.0" source = { registry = "thirdparty/dist" } wheels = [ - { path = "semantic_version-2.9.0-py2.py3-none-any.whl" }, + { path = "semantic_version-2.10.0-py2.py3-none-any.whl" }, ] [[package]] name = "setuptools" -version = "83.0.0" +version = "84.0.0" source = { registry = "thirdparty/dist" } wheels = [ - { path = "setuptools-83.0.0-py3-none-any.whl" }, + { path = "setuptools-84.0.0-py3-none-any.whl" }, ] [[package]] @@ -1098,10 +1095,10 @@ wheels = [ [[package]] name = "sqlparse" -version = "0.5.5" +version = "0.6.0" source = { registry = "thirdparty/dist" } wheels = [ - { path = "sqlparse-0.5.5-py3-none-any.whl" }, + { path = "sqlparse-0.6.0-py3-none-any.whl" }, ] [[package]] @@ -1165,13 +1162,13 @@ wheels = [ [[package]] name = "wheel" -version = "0.47.0" +version = "0.48.0" source = { registry = "thirdparty/dist" } dependencies = [ { name = "packaging" }, ] wheels = [ - { path = "wheel-0.47.0-py3-none-any.whl" }, + { path = "wheel-0.48.0-py3-none-any.whl" }, ] [[package]]