From 48ea6a1d26c3331805338be8226e1727d4ca49fc Mon Sep 17 00:00:00 2001 From: Matthias Mair Date: Mon, 21 Jul 2025 23:35:36 +0200 Subject: [PATCH] fix(backend): remove coreapi (#10051) * remove coreapi Fixes coreapi warning #10021 * re-add jinja --- src/backend/requirements.in | 2 +- src/backend/requirements.txt | 19 ++----------------- 2 files changed, 3 insertions(+), 18 deletions(-) diff --git a/src/backend/requirements.in b/src/backend/requirements.in index dc1dede03b..f1a2ca9143 100644 --- a/src/backend/requirements.in +++ b/src/backend/requirements.in @@ -1,7 +1,6 @@ # Please keep this list sorted - if you pin a version provide a reason Django<5.0 # Django package blessed # CLI for Q Monitor -coreapi # API documentation for djangorestframework cryptography>=44.0.0 # Core cryptographic functionality django-anymail[amazon_ses,postal] # Email backend for various providers django-allauth[mfa,socialaccount,saml,openid] # SSO for external providers via OpenID @@ -38,6 +37,7 @@ docutils # Documentation utilities for auto admin drf-spectacular # DRF API documentation feedparser # RSS newsfeed parser gunicorn # Gunicorn web server +jinja2 # Jinja2 templating engine pdf2image # PDF to image conversion pillow # Image manipulation pint # Unit conversion diff --git a/src/backend/requirements.txt b/src/backend/requirements.txt index c69e0d2a61..0f5aafa3d3 100644 --- a/src/backend/requirements.txt +++ b/src/backend/requirements.txt @@ -338,14 +338,6 @@ charset-normalizer==3.4.2 \ --hash=sha256:fcbe676a55d7445b22c10967bceaaf0ee69407fbe0ece4d032b6eb8d4565982a \ --hash=sha256:fdb20a30fe1175ecabed17cbf7812f7b804b8a315a25f24678bcdf120a90077f # via requests -coreapi==2.3.3 \ - --hash=sha256:46145fcc1f7017c076a2ef684969b641d18a2991051fddec9458ad3f78ffc1cb \ - --hash=sha256:bf39d118d6d3e171f10df9ede5666f63ad80bba9a29a8ec17726a66cf52ee6f3 - # via -r src/backend/requirements.in -coreschema==0.0.4 \ - --hash=sha256:5e6ef7bf38c1525d5e55a895934ab4273548629f16aed5c0a6caa74ebf45551f \ - --hash=sha256:9503506007d482ab0867ba14724b93c18a33b22b6d19fb419ef2d239dd4a1607 - # via coreapi cryptography==44.0.3 \ --hash=sha256:02f55fb4f8b79c1221b0961488eaae21015b69b210e18c386b69de182ebb1259 \ --hash=sha256:157f1f3b8d941c2bd8f3ffee0af9b049c9665c39d3da9db2dc338feca5e98a43 \ @@ -746,14 +738,10 @@ isodate==0.7.2 \ --hash=sha256:28009937d8031054830160fce6d409ed342816b543597cece116d966c6d99e15 \ --hash=sha256:4cd1aa0f43ca76f4a6c6c0292a85f40b35ec2e43e315b59f06e6d32171a953e6 # via python3-saml -itypes==1.2.0 \ - --hash=sha256:03da6872ca89d29aef62773672b2d408f490f80db48b23079a4b194c86dd04c6 \ - --hash=sha256:af886f129dea4a2a1e3d36595a2d139589e4dd287f5cab0b40e799ee81570ff1 - # via coreapi jinja2==3.1.6 \ --hash=sha256:0137fb05990d35f1275a587e9aee6d56da821fc83491a0fb838183be43f66d6d \ --hash=sha256:85ece4451f492d0c13c5dd7c13a64681a86afae63a5f347908daf103ce6d2f67 - # via coreschema + # via -r src/backend/requirements.in jmespath==1.0.1 \ --hash=sha256:02e2e4cc71b5bcab88332eebf907519190dd9e6e82107fa7f83b1003a6252980 \ --hash=sha256:90261b206d6defd58fdd5e85f478bf633a2901798906be2ad389150c5c60edbe @@ -1477,7 +1465,6 @@ requests==2.32.4 \ --hash=sha256:27babd3cda2a6d50b30443204ee89830707d396671944c998b5975b031ac2b2c \ --hash=sha256:27d0316682c8a29834d3264820024b62a36942083d52caf2f14c0591336d3422 # via - # coreapi # django-allauth # django-anymail # django-oauth-toolkit @@ -1744,9 +1731,7 @@ tzdata==2025.2 \ uritemplate==4.2.0 \ --hash=sha256:480c2ed180878955863323eea31b0ede668795de182617fef9c6ca09e6ec9d0e \ --hash=sha256:962201ba1c4edcab02e60f9a0d3821e82dfc5d2d6662a21abd533879bdb8a686 - # via - # coreapi - # drf-spectacular + # via drf-spectacular urllib3==1.26.20 \ --hash=sha256:0ed14ccfbf1c30a9072c7ca157e4319b70d65f623e91e7b32fadb2853431016e \ --hash=sha256:40c2dc0c681e47eb8f90e7e27bf6ff7df2e677421fd46756da1161c39ca70d32