Features: 1) Updated dependencies: channels to 4.3.2, django-stubs to 5.2.8, django-unfold to 0.73.1, djangorestframework-stubs to 3.16.6, jupyter-client to 8.7.0; 2) Synchronized pyproject.toml with changes to ensure compatibility;

Fixes: None;

Extra: 1) Adjusted dependency specifiers for consistency within lockfiles and configuration; 2) Ensured correct hashing and URLs for updated package versions; 3) Minor formatting corrections in dependency entries;
This commit is contained in:
Egor Pavlovich Gorbunov 2025-12-10 15:14:37 +03:00
parent 42392307a4
commit f2938c8695
2 changed files with 29 additions and 29 deletions

View file

@ -8,7 +8,7 @@ requires-python = ">=3.12,<=3.13"
dependencies = [
"aiogram==3.23.0",
"aiosmtpd==1.4.6",
"channels==4.3.1",
"channels==4.3.2",
"channels-redis>=4.3.0",
"colorlog==6.10.1",
"coverage==7.13.0",
@ -33,20 +33,20 @@ dependencies = [
"django-redis==6.0.0",
"django-ratelimit==4.1.0",
"django-storages==1.14.6",
"django-stubs==5.2.7",
"django-stubs==5.2.8",
"django-summernote==0.8.20.0",
"django-unfold>=0.71.0",
"django-unfold==0.73.1",
"django-widget-tweaks==1.5.0",
"django-md-field==0.1.0",
"djangorestframework==3.16.1",
"djangorestframework-camel-case==1.4.2",
"djangorestframework-recursive==0.1.2",
"djangorestframework-simplejwt[crypto]==5.5.1",
"djangorestframework-stubs==3.16.5",
"djangorestframework-stubs==3.16.6",
"djangorestframework-xml==2.0.0",
"djangorestframework-yaml==2.0.0",
"djangoql>=0.18.1",
"docutils>=0.22.3",
"djangoql==0.18.1",
"docutils==0.22.3",
"drf-spectacular[sidecar]==0.29.0",
"drf-spectacular-websocket>=1.3.1",
"elasticsearch-dsl==8.18.0",
@ -74,8 +74,8 @@ dependencies = [
"swapper==1.4.0",
"uvicorn==0.38.0",
"zeep==4.3.2",
"websockets==15.0.1",
"whitenoise>=6.11.0",
"websockets>=15.0.1",
]
[project.optional-dependencies]

44
uv.lock
View file

@ -451,15 +451,15 @@ wheels = [
[[package]]
name = "channels"
version = "4.3.1"
version = "4.3.2"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "asgiref" },
{ name = "django" },
]
sdist = { url = "https://files.pythonhosted.org/packages/12/a0/46450fcf9e56af18a6b0440ba49db6635419bb7bc84142c35f4143b1a66c/channels-4.3.1.tar.gz", hash = "sha256:97413ffd674542db08e16a9ef09cd86ec0113e5f8125fbd33cf0854adcf27cdb", size = 26896, upload-time = "2025-08-01T13:25:19.952Z" }
sdist = { url = "https://files.pythonhosted.org/packages/74/92/b18d4bb54d14986a8b35215a1c9e6a7f9f4d57ca63ac9aee8290ebb4957d/channels-4.3.2.tar.gz", hash = "sha256:f2bb6bfb73ad7fb4705041d07613c7b4e69528f01ef8cb9fb6c21d9295f15667", size = 27023, upload-time = "2025-11-20T15:13:05.102Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/89/1c/eae1c2a8c195760376e7f65d0bdcc3e966695d29cfbe5c54841ce5c71408/channels-4.3.1-py3-none-any.whl", hash = "sha256:b091d4b26f91d807de3e84aead7ba785314f27eaf5bac31dd51b1c956b883859", size = 31286, upload-time = "2025-08-01T13:25:18.845Z" },
{ url = "https://files.pythonhosted.org/packages/16/34/c32915288b7ef482377b6adc401192f98c6a99b3a145423d3b8aed807898/channels-4.3.2-py3-none-any.whl", hash = "sha256:fef47e9055a603900cf16cef85f050d522d9ac4b3daccf24835bd9580705c176", size = 31313, upload-time = "2025-11-20T15:13:02.357Z" },
]
[[package]]
@ -1035,7 +1035,7 @@ wheels = [
[[package]]
name = "django-stubs"
version = "5.2.7"
version = "5.2.8"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "django" },
@ -1043,9 +1043,9 @@ dependencies = [
{ name = "types-pyyaml" },
{ name = "typing-extensions" },
]
sdist = { url = "https://files.pythonhosted.org/packages/5d/a8/bc8c55212978f1e666486b60a4bfb0bc3a066de8212fa7389ff0f3dca639/django_stubs-5.2.7.tar.gz", hash = "sha256:2a07e47a8a867836a763c6bba8bf3775847b4fd9555bfa940360e32d0ee384a1", size = 257339, upload-time = "2025-10-08T08:01:18.237Z" }
sdist = { url = "https://files.pythonhosted.org/packages/6c/75/97626224fd8f1787bb6f7f06944efcfddd5da7764bf741cf7f59d102f4a0/django_stubs-5.2.8.tar.gz", hash = "sha256:9bba597c9a8ed8c025cae4696803d5c8be1cf55bfc7648a084cbf864187e2f8b", size = 257709, upload-time = "2025-12-01T08:13:09.569Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/ad/66/1c8063eee88a943f01d073dbbbda34ed093bf6e19738178506a66abbd5ad/django_stubs-5.2.7-py3-none-any.whl", hash = "sha256:2864e74b56ead866ff1365a051f24d852f6ed02238959664f558a6c9601c95bf", size = 507733, upload-time = "2025-10-08T08:01:16.172Z" },
{ url = "https://files.pythonhosted.org/packages/7d/3f/7c9543ad5ade5ce1d33d187a3abd82164570314ebee72c6206ab5c044ebf/django_stubs-5.2.8-py3-none-any.whl", hash = "sha256:a3c63119fd7062ac63d58869698d07c9e5ec0561295c4e700317c54e8d26716c", size = 508136, upload-time = "2025-12-01T08:13:07.963Z" },
]
[[package]]
@ -1085,14 +1085,14 @@ wheels = [
[[package]]
name = "django-unfold"
version = "0.73.0"
version = "0.73.1"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "django" },
]
sdist = { url = "https://files.pythonhosted.org/packages/01/43/a21d7a1e69dfd11ebdd0ac13ee50b0e1864121b46e38d831ba103b88fc17/django_unfold-0.73.0.tar.gz", hash = "sha256:deee9a8f1f3acd103e7832842edadff739ac3691b5df9d190c099d1844d42da6", size = 1103027, upload-time = "2025-12-08T07:17:24.092Z" }
sdist = { url = "https://files.pythonhosted.org/packages/03/80/fb57c7016a784f86ab5e73a7e843941daad9feea1d44b31a8f40f24d190e/django_unfold-0.73.1.tar.gz", hash = "sha256:2c1bbf24d2fc162fe5d0e19b27c1f8287fdd5343b1ffe2b78ee26586ed1a4837", size = 1103069, upload-time = "2025-12-09T09:11:29.087Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/aa/8e/be284f1134c4072e985bb7689771a7aee58f54c63f0743bb3135a1649b81/django_unfold-0.73.0-py3-none-any.whl", hash = "sha256:878793ecc14eff536f1166505103b0404f4283799fd2d07a60953616c8dff416", size = 1216951, upload-time = "2025-12-08T07:17:22.623Z" },
{ url = "https://files.pythonhosted.org/packages/79/89/4d5716871f9c7aea6c2a567ac297380efa870c4641641a87b45a7b8587c0/django_unfold-0.73.1-py3-none-any.whl", hash = "sha256:7241275b75f0784a28410afa6bb4660f427eb7b62d48726195b35374887f017d", size = 1216980, upload-time = "2025-12-09T09:11:27.761Z" },
]
[[package]]
@ -1167,7 +1167,7 @@ crypto = [
[[package]]
name = "djangorestframework-stubs"
version = "3.16.5"
version = "3.16.6"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "django-stubs" },
@ -1176,9 +1176,9 @@ dependencies = [
{ name = "types-requests" },
{ name = "typing-extensions" },
]
sdist = { url = "https://files.pythonhosted.org/packages/4a/81/10d0139796e3df5c48e9383ef73e3a999351415e94cc427a4546f79bad07/djangorestframework_stubs-3.16.5.tar.gz", hash = "sha256:1de13fad78b7de3f7ee34dcc1864929adc658342508567263eaff96a4b32312e", size = 32238, upload-time = "2025-10-21T19:43:09.23Z" }
sdist = { url = "https://files.pythonhosted.org/packages/38/ed/6e16dbe8e79af9d2cdbcbd89553e59d18ecab7e9820ebb751085fc29fc0e/djangorestframework_stubs-3.16.6.tar.gz", hash = "sha256:b8d3e73604280f69c628ff7900f0e84703d9ff47cd050fccb5f751438e4c5813", size = 32274, upload-time = "2025-12-03T22:26:23.238Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/93/33/9c8d203d9e409736665e9f4ed2b9986dfb77774c7d17dab392ed498cb201/djangorestframework_stubs-3.16.5-py3-none-any.whl", hash = "sha256:aebd45bc2cf5e52b90651c548ad25c66d5d8d2b11c48147cbaba87498eefd211", size = 56506, upload-time = "2025-10-21T19:43:08.065Z" },
{ url = "https://files.pythonhosted.org/packages/93/e3/d75f9e06d13d7fe8ed25473627c277992b7fad80747a4eaa1c7faa97e09e/djangorestframework_stubs-3.16.6-py3-none-any.whl", hash = "sha256:9bf2e5c83478edca3b8eb5ffd673737243ade16ce4b47b633a4ea62fe6924331", size = 56506, upload-time = "2025-12-03T22:26:21.88Z" },
]
[[package]]
@ -1425,7 +1425,7 @@ requires-dist = [
{ name = "celery-prometheus-exporter", marker = "extra == 'worker'", specifier = "==1.7.0" },
{ name = "celery-stubs", marker = "extra == 'linting'", specifier = "==0.1.3" },
{ name = "celery-types", marker = "extra == 'linting'", specifier = ">=0.23.0" },
{ name = "channels", specifier = "==4.3.1" },
{ name = "channels", specifier = "==4.3.2" },
{ name = "channels-redis", specifier = ">=4.3.0" },
{ name = "click", specifier = "==8.3.1" },
{ name = "colorlog", specifier = "==6.10.1" },
@ -1453,19 +1453,19 @@ requires-dist = [
{ name = "django-ratelimit", specifier = "==4.1.0" },
{ name = "django-redis", specifier = "==6.0.0" },
{ name = "django-storages", specifier = "==1.14.6" },
{ name = "django-stubs", specifier = "==5.2.7" },
{ name = "django-stubs", specifier = "==5.2.8" },
{ name = "django-summernote", specifier = "==0.8.20.0" },
{ name = "django-unfold", specifier = ">=0.71.0" },
{ name = "django-unfold", specifier = "==0.73.1" },
{ name = "django-widget-tweaks", specifier = "==1.5.0" },
{ name = "djangoql", specifier = ">=0.18.1" },
{ name = "djangoql", specifier = "==0.18.1" },
{ name = "djangorestframework", specifier = "==3.16.1" },
{ name = "djangorestframework-camel-case", specifier = "==1.4.2" },
{ name = "djangorestframework-recursive", specifier = "==0.1.2" },
{ name = "djangorestframework-simplejwt", extras = ["crypto"], specifier = "==5.5.1" },
{ name = "djangorestframework-stubs", specifier = "==3.16.5" },
{ name = "djangorestframework-stubs", specifier = "==3.16.6" },
{ name = "djangorestframework-xml", specifier = "==2.0.0" },
{ name = "djangorestframework-yaml", specifier = "==2.0.0" },
{ name = "docutils", specifier = ">=0.22.3" },
{ name = "docutils", specifier = "==0.22.3" },
{ name = "drf-spectacular", extras = ["sidecar"], specifier = "==0.29.0" },
{ name = "drf-spectacular-websocket", specifier = ">=1.3.1" },
{ name = "elasticsearch-dsl", specifier = "==8.18.0" },
@ -1499,7 +1499,7 @@ requires-dist = [
{ name = "six", specifier = "==1.17.0" },
{ name = "swapper", specifier = "==1.4.0" },
{ name = "uvicorn", specifier = "==0.38.0" },
{ name = "websockets", specifier = ">=15.0.1" },
{ name = "websockets", specifier = "==15.0.1" },
{ name = "whitenoise", specifier = ">=6.11.0" },
{ name = "zeep", specifier = "==4.3.2" },
]
@ -2037,7 +2037,7 @@ wheels = [
[[package]]
name = "jupyter-client"
version = "8.6.3"
version = "8.7.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "jupyter-core" },
@ -2046,9 +2046,9 @@ dependencies = [
{ name = "tornado" },
{ name = "traitlets" },
]
sdist = { url = "https://files.pythonhosted.org/packages/71/22/bf9f12fdaeae18019a468b68952a60fe6dbab5d67cd2a103cac7659b41ca/jupyter_client-8.6.3.tar.gz", hash = "sha256:35b3a0947c4a6e9d589eb97d7d4cd5e90f910ee73101611f01283732bd6d9419", size = 342019, upload-time = "2024-09-17T10:44:17.613Z" }
sdist = { url = "https://files.pythonhosted.org/packages/a6/27/d10de45e8ad4ce872372c4a3a37b7b35b6b064f6f023a5c14ffcced4d59d/jupyter_client-8.7.0.tar.gz", hash = "sha256:3357212d9cbe01209e59190f67a3a7e1f387a4f4e88d1e0433ad84d7b262531d", size = 344691, upload-time = "2025-12-09T18:37:01.953Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/11/85/b0394e0b6fcccd2c1eeefc230978a6f8cb0c5df1e4cd3e7625735a0d7d1e/jupyter_client-8.6.3-py3-none-any.whl", hash = "sha256:e8a19cc986cc45905ac3362915f410f3af85424b4c0905e94fa5f2cb08e8f23f", size = 106105, upload-time = "2024-09-17T10:44:15.218Z" },
{ url = "https://files.pythonhosted.org/packages/bb/f5/fddaec430367be9d62a7ed125530e133bfd4a1c0350fe221149ee0f2b526/jupyter_client-8.7.0-py3-none-any.whl", hash = "sha256:3671a94fd25e62f5f2f554f5e95389c2294d89822378a5f2dd24353e1494a9e0", size = 106215, upload-time = "2025-12-09T18:37:00.024Z" },
]
[[package]]