Features: 1) Update dependencies including celery to 5.5.3, cryptography to 45.0.4, and click to 8.2.1; 2) Add new dependencies elasticsearch, filelock, PyJWT, and pydantic in tool.poetry.dependencies;
Fixes: 1) Remove `authlib` package as it is no longer required; 2) Replace direct version specifications with `kombu` extras (`mongodb`, `msgpack`, `redis`, `sqlalchemy`, `yaml`) for better compatibility; Extra: 1) Update `coverage` to 7.9.1, `bandit` to 1.8.5, and `isort` to 6.0.1 in dev dependencies; 2) Cleanup and optimization of `poetry.lock` entries.
This commit is contained in:
parent
527cb69f4b
commit
201c66069b
2 changed files with 243 additions and 650 deletions
849
poetry.lock
generated
849
poetry.lock
generated
File diff suppressed because it is too large
Load diff
|
|
@ -6,40 +6,37 @@ authors = ["fureunoir <contact@fureunoir.com>"]
|
|||
readme = "README.md"
|
||||
package-mode = false
|
||||
|
||||
[build-system]
|
||||
requires = ["poetry-core"]
|
||||
build-backend = "poetry.core.masonry.api"
|
||||
|
||||
[tool.poetry.dependencies]
|
||||
aiosmtpd = "1.4.6"
|
||||
celery = { version = "5.5.2", optional = true }
|
||||
celery = { version = "5.5.3", optional = true }
|
||||
celery-prometheus-exporter = { version = "1.7.0", optional = true }
|
||||
colorlog = "6.9.0"
|
||||
cryptography = "44.0.3"
|
||||
click = "8.2.1"
|
||||
cryptography = "45.0.4"
|
||||
django = "5.2"
|
||||
django-cacheops = "7.2"
|
||||
django-celery-beat = { version = "2.8.0", optional = true }
|
||||
django-celery-beat = { version = "2.8.1", optional = true }
|
||||
django-celery-results = { version = "2.6.0", optional = true }
|
||||
django-constance = "4.3.2"
|
||||
django-cors-headers = "4.7.0"
|
||||
django-daisy = "1.0.23"
|
||||
django-dbbackup = "4.2.1"
|
||||
django-daisy = "1.0.26"
|
||||
django-dbbackup = "4.3.0"
|
||||
django-elasticsearch-dsl = "8.0"
|
||||
django-elasticsearch-dsl-drf = "0.22.5"
|
||||
django-extensions = "4.1"
|
||||
django-filter = "25.1"
|
||||
django-health-check = "3.19.1"
|
||||
django-health-check = "3.20.0"
|
||||
django-hosts = "6.0"
|
||||
django-json-widget = "2.0.1"
|
||||
django-mailbox = "4.10.1"
|
||||
django-model-utils = "5.0.0"
|
||||
django-modeltranslation = "0.19.14"
|
||||
django-modeltranslation = "0.19.15"
|
||||
django-mptt = "0.17.0"
|
||||
django-prometheus = "^2.3.1"
|
||||
django-redis = "5.4.0"
|
||||
django-prometheus = "2.3.1"
|
||||
django-redis = "6.0.0"
|
||||
django-ratelimit = "4.1.0"
|
||||
django-storages = "1.14.6"
|
||||
django-stubs = "5.2.0"
|
||||
django-stubs = "5.2.1"
|
||||
django-widget-tweaks = "1.5.0"
|
||||
django-md-field = "0.1.0"
|
||||
djangorestframework = "3.16.0"
|
||||
|
|
@ -50,7 +47,9 @@ djangorestframework-stubs = "3.16.0"
|
|||
djangorestframework-xml = "2.0.0"
|
||||
djangorestframework-yaml = "2.0.0"
|
||||
drf-spectacular = { extras = ["sidecar"], version = "0.28.0" }
|
||||
elasticsearch = "8.18.1"
|
||||
elasticsearch-dsl = "8.18.0"
|
||||
filelock = "3.18.0"
|
||||
filetype = "1.2.0"
|
||||
graphene-django = "3.2.3"
|
||||
graphene-file-upload = "1.3.0"
|
||||
|
|
@ -58,19 +57,21 @@ gunicorn = "23.0.0"
|
|||
httpx = "0.28.1"
|
||||
jupyter = { version = "1.1.1", optional = true }
|
||||
mypy = "1.16.1"
|
||||
openai = { version = "1.77.0", optional = true }
|
||||
openai = { version = "1.88.0", optional = true }
|
||||
paramiko = "3.5.1"
|
||||
pillow = "11.2.1"
|
||||
polib = "1.2.0"
|
||||
poetry-core = "2.1.3"
|
||||
PyJWT = "2.9.0"
|
||||
python = ">=3.12,<3.13"
|
||||
psutil = "6.1.1"
|
||||
psycopg2 = "2.9.10"
|
||||
pydantic = "2.9.2"
|
||||
pygraphviz = { version = "1.14", optional = true, markers = "sys_platform != 'win32'" }
|
||||
pymdown-extensions = "10.15"
|
||||
redis = "6.0.0"
|
||||
requests = "2.32.3"
|
||||
ruff = "0.11.8"
|
||||
redis = "6.2.0"
|
||||
requests = "2.32.4"
|
||||
ruff = "0.12.0"
|
||||
sentry-sdk = { extras = ["django", "celery", "opentelemetry", "redis"], version = "2.27.0" }
|
||||
six = "1.17.0"
|
||||
swapper = "1.4.0"
|
||||
|
|
@ -79,15 +80,14 @@ zeep = "4.3.1"
|
|||
[tool.poetry.group.dev.dependencies]
|
||||
black = "25.1.0"
|
||||
celery-stubs = "0.1.3"
|
||||
isort = "5.13.2"
|
||||
isort = "6.0.1"
|
||||
flake8 = "7.2.0"
|
||||
mypy-extensions = "1.1.0"
|
||||
pytest = "8.4.1"
|
||||
pytest-django = "4.11.1"
|
||||
coverage = "7.8.2"
|
||||
coverage = "7.9.1"
|
||||
pre-commit = "4.2.0"
|
||||
safety = "3.5.2"
|
||||
bandit = "1.2.0"
|
||||
bandit = "1.8.5"
|
||||
|
||||
[tool.poetry.extras]
|
||||
graph = ["pygraphviz"]
|
||||
|
|
|
|||
Loading…
Reference in a new issue