@@ -4,7 +4,7 @@ asgiref==3.10.0 \
44 --hash =sha256:aef8a81283a34d0ab31630c9b7dfe70c812c95eba78171367ca8745e88124734 \
55 --hash =sha256:d89f2d8cd8b56dada7d52fa7dc8075baa08fb836560710d38c292a7a3f78c04e
66 # via
7- # -c src/backend/ requirements.txt
7+ # -c requirements.txt
88 # django
99 # django-stubs
1010build == 1.3.0 \
@@ -15,7 +15,7 @@ certifi==2025.10.5 \
1515 --hash =sha256:0f212c2744a9bb6de0c56639a6f68afe01ecd92d91f14ae897c4fe7bbeeef0de \
1616 --hash =sha256:47c09d31ccf2acf0be3f701ea53595ee7e0b8fa08801c6624be771df09ae7b43
1717 # via
18- # -c src/backend/ requirements.txt
18+ # -c requirements.txt
1919 # requests
2020cffi == 2.0.0 \
2121 --hash =sha256:00bdf7acc5f795150faa6957054fbbca2439db2f775ce831222b66f192f03beb \
@@ -103,7 +103,7 @@ cffi==2.0.0 \
103103 --hash =sha256:fc7de24befaeae77ba923797c7c87834c73648a05a4bde34b3b7e5588973a453 \
104104 --hash =sha256:fe562eb1a64e67dd297ccc4f5addea2501664954f2692b69a76449ec7913ecbf
105105 # via
106- # -c src/backend/ requirements.txt
106+ # -c requirements.txt
107107 # cryptography
108108cfgv == 3.4.0 \
109109 --hash =sha256:b7265b1f29fd3316bfcd2b330d63d024f2bfd8bcb8b0272f8e19a504856c48f9 \
@@ -224,7 +224,7 @@ charset-normalizer==3.4.4 \
224224 --hash =sha256:faa3a41b2b66b6e50f84ae4a68c64fcd0c44355741c6374813a800cd6695db9e \
225225 --hash =sha256:fd44c878ea55ba351104cb93cc85e74916eb8fa440ca7903e57575e97394f608
226226 # via
227- # -c src/backend/ requirements.txt
227+ # -c requirements.txt
228228 # pdfminer-six
229229 # requests
230230click == 8.1.8 \
@@ -336,7 +336,7 @@ coverage[toml]==7.10.7 \
336336 --hash =sha256:f7941f6f2fe6dd6807a1208737b8a0cbcf1cc6d7b07d24998ad2d63590868260 \
337337 --hash =sha256:fc04cc7a3db33664e0c2d10eb8990ff6b3536f6842c9590ae8da4c614b9ed05a \
338338 --hash =sha256:fff7b9c3f19957020cac546c70025331113d2e61537f6e2441bc7657913de7d3
339- # via -r src/backend/ requirements-dev.in
339+ # via -r requirements-dev.in
340340cryptography == 44.0.3 \
341341 --hash =sha256:02f55fb4f8b79c1221b0961488eaae21015b69b210e18c386b69de182ebb1259 \
342342 --hash =sha256:157f1f3b8d941c2bd8f3ffee0af9b049c9665c39d3da9db2dc338feca5e98a43 \
@@ -376,7 +376,7 @@ cryptography==44.0.3 \
376376 --hash =sha256:fc3c9babc1e1faefd62704bb46a69f359a9819eb0292e40df3fb6e3574715cd4 \
377377 --hash =sha256:fe19d8bc5536a91a24a8133328880a41831b6c5df54599a8417b62fe015d3053
378378 # via
379- # -c src/backend/ requirements.txt
379+ # -c requirements.txt
380380 # pdfminer-six
381381distlib == 0.4.0 \
382382 --hash =sha256:9659f7d87e46584a30b5780e43ac7a2143098441670ff0a49d5f9034c54a6c16 \
@@ -386,32 +386,32 @@ django==4.2.25 \
386386 --hash =sha256:2391ab3d78191caaae2c963c19fd70b99e9751008da22a0adcc667c5a4f8d311 \
387387 --hash =sha256:9584cf26b174b35620e53c2558b09d7eb180a655a3470474f513ff9acb494f8c
388388 # via
389- # -c src/backend/ requirements.txt
389+ # -c requirements.txt
390390 # django-slowtests
391391 # django-stubs
392392 # django-stubs-ext
393393django-querycount == 0.8.3 \
394394 --hash =sha256:0782484e8a1bd29498fa0195a67106e47cdcc98fafe80cebb1991964077cb694
395- # via -r src/backend/ requirements-dev.in
395+ # via -r requirements-dev.in
396396django-slowtests == 1.1.1 \
397397 --hash =sha256:3c6936d420c9df444ac03625b41d97de043c662bbde61fbcd33e4cd407d0c247
398- # via -r src/backend/ requirements-dev.in
398+ # via -r requirements-dev.in
399399django-stubs == 5.1.3 \
400400 --hash =sha256:716758ced158b439213062e52de6df3cff7c586f9f9ad7ab59210efbea5dfe78 \
401401 --hash =sha256:8c230bc5bebee6da282ba8a27ad1503c84a0c4cd2f46e63d149e76d2a63e639a
402- # via -r src/backend/ requirements-dev.in
402+ # via -r requirements-dev.in
403403django-stubs-ext == 5.1.3 \
404404 --hash =sha256:3e60f82337f0d40a362f349bf15539144b96e4ceb4dbd0239be1cd71f6a74ad0 \
405405 --hash =sha256:64561fbc53e963cc1eed2c8eb27e18b8e48dcb90771205180fe29fc8a59e55fd
406406 # via django-stubs
407407django-test-migrations == 1.4.0 \
408408 --hash =sha256:294dff98f6d43d020d4046b971bac5339e7c71458a35e9ad6450c388fe16ed6b \
409409 --hash =sha256:f0c9c92864ed27d0c9a582e92056637e91227f54bd868a50cb9a1726668c563e
410- # via -r src/backend/ requirements-dev.in
410+ # via -r requirements-dev.in
411411django-types == 0.20.0 \
412412 --hash =sha256:4e55d2c56155e3d69d75def9eb1d95a891303f2ac19fccf6fe8056da4293fae7 \
413413 --hash =sha256:a0b5c2c9a1e591684bb21a93b64e50ca6cb2d3eab48f49faff1eac706bd3a9c7
414- # via -r src/backend/ requirements-dev.in
414+ # via -r requirements-dev.in
415415filelock == 3.19.1 \
416416 --hash =sha256:66eda1888b0171c998b35be2bcc0f6d75c388a7ce20c3f3f37aa8e96c2dddf58 \
417417 --hash =sha256:d38e30481def20772f5baf097c122c3babc4fcdb7e14e57049eb9d88c6dc017d
@@ -424,19 +424,12 @@ idna==3.11 \
424424 --hash =sha256:771a87f49d9defaf64091e6e6fe9c18d4833f140bd19464795bc32d966ca37ea \
425425 --hash =sha256:795dafcc9c04ed0c1fb032c2aa73654d8e8c5023a7df64a53f39190ada629902
426426 # via
427- # -c src/backend/ requirements.txt
427+ # -c requirements.txt
428428 # requests
429- importlib-metadata == 8.7.0 \
430- --hash =sha256:d13b81ad223b890aa16c5471f2ac3056cf76c5f10f82d6f9292f0b415f389000 \
431- --hash =sha256:e5dd1551894c77868a30651cef00984d50e1002d06942a7101d34870c5f02afd
432- # via
433- # -c src/backend/requirements.txt
434- # build
435- # isort
436429isort == 6.1.0 \
437430 --hash =sha256:58d8927ecce74e5087aef019f778d4081a3b6c98f15a80ba35782ca8a2097784 \
438431 --hash =sha256:9b8f96a14cfee0677e78e941ff62f03769a06d412aabb9e2a90487b3b7e8d481
439- # via -r src/backend/ requirements-dev.in
432+ # via -r requirements-dev.in
440433nodeenv == 1.9.1 \
441434 --hash =sha256:6ec12890a2dab7946721edbfbcd91f3319c6ccc9aec47be7c7e6b7011ee6645f \
442435 --hash =sha256:ba11c9782d29c27c70ffbdda2d7415098754709be8a7056d79a737cd901155c9
@@ -445,35 +438,31 @@ packaging==25.0 \
445438 --hash =sha256:29572ef2b1f17581046b3a2227d5c611fb25ec70ca1ba8554b24b0e69331a484 \
446439 --hash =sha256:d443872c98d677bf60f6a1f2f8c1cb748e8fe762d2bf9d3148b5599295b0fc4f
447440 # via
448- # -c src/backend/ requirements.txt
441+ # -c requirements.txt
449442 # build
450443pdfminer-six == 20250506 \
451444 --hash =sha256:b03cc8df09cf3c7aba8246deae52e0bca7ebb112a38895b5e1d4f5dd2b8ca2e7 \
452445 --hash =sha256:d81ad173f62e5f841b53a8ba63af1a4a355933cfc0ffabd608e568b9193909e3
453- # via -r src/backend/requirements-dev.in
454- pip == 25.3 \
455- --hash =sha256:8d0538dbbd7babbd207f261ed969c65de439f6bc9e5dbd3b3b9a77f25d95f343 \
456- --hash =sha256:9655943313a94722b7774661c21049070f6bbb0a1516bf02f7c8d5d9201514cd
457- # via pip-tools
446+ # via -r requirements-dev.in
458447pip-tools == 7.5.1 \
459448 --hash =sha256:a051a94794ba52df9acad2d7c9b0b09ae001617db458a543f8287fea7b89c2cf \
460449 --hash =sha256:f5ff803823529edc0e6e40c86b1aa7da7266fb1078093c8beea4e5b77877036a
461- # via -r src/backend/ requirements-dev.in
450+ # via -r requirements-dev.in
462451platformdirs == 4.4.0 \
463452 --hash =sha256:abd01743f24e5287cd7a5db3752faf1a2d65353f38ec26d98e25a6db65958c85 \
464453 --hash =sha256:ca753cf4d81dc309bc67b0ea38fd15dc97bc30ce419a7f58d13eb3bf14c4febf
465454 # via
466- # -c src/backend/ requirements.txt
455+ # -c requirements.txt
467456 # virtualenv
468457pre-commit == 4.3.0 \
469458 --hash =sha256:2b0747ad7e6e967169136edffee14c16e148a778a54e4f967921aa1ebf2308d8 \
470459 --hash =sha256:499fe450cc9d42e9d58e606262795ecb64dd05438943c62b66f6a8673da30b16
471- # via -r src/backend/ requirements-dev.in
460+ # via -r requirements-dev.in
472461pycparser == 2.23 \
473462 --hash =sha256:78816d4f24add8f10a06d6f05b4d424ad9e96cfebf68a4ddc99c65c0720d00c2 \
474463 --hash =sha256:e5c6e8d3fbad53479cab09ac03729e0a9faf2bee3db8208a550daf5af81a5934
475464 # via
476- # -c src/backend/ requirements.txt
465+ # -c requirements.txt
477466 # cffi
478467pyproject-hooks == 1.2.0 \
479468 --hash =sha256:1e859bd5c40fae9448642dd871adf459e5e2084186e8d2c2a79a824c970da1f8 \
@@ -556,80 +545,24 @@ pyyaml==6.0.3 \
556545 --hash =sha256:fa160448684b4e94d80416c0fa4aac48967a969efe22931448d853ada8baf926 \
557546 --hash =sha256:fc09d0aa354569bc501d4e787133afc08552722d3ab34836a80547331bb5d4a0
558547 # via
559- # -c src/backend/ requirements.txt
548+ # -c requirements.txt
560549 # pre-commit
561550requests == 2.32.5 \
562551 --hash =sha256:2462f94637a34fd532264295e186976db0f5d453d1cdd31473c85a6a161affb6 \
563552 --hash =sha256:dbba0bac56e100853db0ea71b82b4dfd5fe2bf6d3754a8893c3af500cec7d7cf
564553 # via
565- # -c src/backend/ requirements.txt
554+ # -c requirements.txt
566555 # requests-mock
567556requests-mock == 1.12.1 \
568557 --hash =sha256:b1e37054004cdd5e56c84454cc7df12b25f90f382159087f4b6915aaeef39563 \
569558 --hash =sha256:e9e12e333b525156e82a3c852f22016b9158220d2f47454de9cae8a77d371401
570- # via -r src/backend/requirements-dev.in
571- setuptools == 80.9.0 \
572- --hash =sha256:062d34222ad13e0cc312a4c02d73f059e86a4acbfbdea8f8f76b28c99f306922 \
573- --hash =sha256:f36b47402ecde768dbfafc46e8e4207b4360c654f1f3bb84475f0a28628fb19c
574- # via
575- # -c src/backend/requirements.txt
576- # -r src/backend/requirements-dev.in
577- # pip-tools
559+ # via -r requirements-dev.in
578560sqlparse == 0.5.3 \
579561 --hash =sha256:09f67787f56a0b16ecdbde1bfc7f5d9c3371ca683cfeaa8e6ff60b4807ec9272 \
580562 --hash =sha256:cf2196ed3418f3ba5de6af7e82c694a9fbdbfecccdfc72e281548517081f16ca
581563 # via
582- # -c src/backend/ requirements.txt
564+ # -c requirements.txt
583565 # django
584- tomli == 2.3.0 \
585- --hash =sha256:00b5f5d95bbfc7d12f91ad8c593a1659b6387b43f054104cda404be6bda62456 \
586- --hash =sha256:0a154a9ae14bfcf5d8917a59b51ffd5a3ac1fd149b71b47a3a104ca4edcfa845 \
587- --hash =sha256:0c95ca56fbe89e065c6ead5b593ee64b84a26fca063b5d71a1122bf26e533999 \
588- --hash =sha256:0eea8cc5c5e9f89c9b90c4896a8deefc74f518db5927d0e0e8d4a80953d774d0 \
589- --hash =sha256:1cb4ed918939151a03f33d4242ccd0aa5f11b3547d0cf30f7c74a408a5b99878 \
590- --hash =sha256:4021923f97266babc6ccab9f5068642a0095faa0a51a246a6a02fccbb3514eaf \
591- --hash =sha256:4c2ef0244c75aba9355561272009d934953817c49f47d768070c3c94355c2aa3 \
592- --hash =sha256:4dc4ce8483a5d429ab602f111a93a6ab1ed425eae3122032db7e9acf449451be \
593- --hash =sha256:4f195fe57ecceac95a66a75ac24d9d5fbc98ef0962e09b2eddec5d39375aae52 \
594- --hash =sha256:5192f562738228945d7b13d4930baffda67b69425a7f0da96d360b0a3888136b \
595- --hash =sha256:5e01decd096b1530d97d5d85cb4dff4af2d8347bd35686654a004f8dea20fc67 \
596- --hash =sha256:64be704a875d2a59753d80ee8a533c3fe183e3f06807ff7dc2232938ccb01549 \
597- --hash =sha256:70a251f8d4ba2d9ac2542eecf008b3c8a9fc5c3f9f02c56a9d7952612be2fdba \
598- --hash =sha256:73ee0b47d4dad1c5e996e3cd33b8a76a50167ae5f96a2607cbe8cc773506ab22 \
599- --hash =sha256:74bf8464ff93e413514fefd2be591c3b0b23231a77f901db1eb30d6f712fc42c \
600- --hash =sha256:792262b94d5d0a466afb5bc63c7daa9d75520110971ee269152083270998316f \
601- --hash =sha256:7b0882799624980785240ab732537fcfc372601015c00f7fc367c55308c186f6 \
602- --hash =sha256:883b1c0d6398a6a9d29b508c331fa56adbcdff647f6ace4dfca0f50e90dfd0ba \
603- --hash =sha256:88bd15eb972f3664f5ed4b57c1634a97153b4bac4479dcb6a495f41921eb7f45 \
604- --hash =sha256:8a35dd0e643bb2610f156cca8db95d213a90015c11fee76c946aa62b7ae7e02f \
605- --hash =sha256:940d56ee0410fa17ee1f12b817b37a4d4e4dc4d27340863cc67236c74f582e77 \
606- --hash =sha256:97d5eec30149fd3294270e889b4234023f2c69747e555a27bd708828353ab606 \
607- --hash =sha256:a0e285d2649b78c0d9027570d4da3425bdb49830a6156121360b3f8511ea3441 \
608- --hash =sha256:a1f7f282fe248311650081faafa5f4732bdbfef5d45fe3f2e702fbc6f2d496e0 \
609- --hash =sha256:a4ea38c40145a357d513bffad0ed869f13c1773716cf71ccaa83b0fa0cc4e42f \
610- --hash =sha256:a56212bdcce682e56b0aaf79e869ba5d15a6163f88d5451cbde388d48b13f530 \
611- --hash =sha256:ad805ea85eda330dbad64c7ea7a4556259665bdf9d2672f5dccc740eb9d3ca05 \
612- --hash =sha256:b273fcbd7fc64dc3600c098e39136522650c49bca95df2d11cf3b626422392c8 \
613- --hash =sha256:b5870b50c9db823c595983571d1296a6ff3e1b88f734a4c8f6fc6188397de005 \
614- --hash =sha256:b74a0e59ec5d15127acdabd75ea17726ac4c5178ae51b85bfe39c4f8a278e879 \
615- --hash =sha256:be71c93a63d738597996be9528f4abe628d1adf5e6eb11607bc8fe1a510b5dae \
616- --hash =sha256:c22a8bf253bacc0cf11f35ad9808b6cb75ada2631c2d97c971122583b129afbc \
617- --hash =sha256:c4665508bcbac83a31ff8ab08f424b665200c0e1e645d2bd9ab3d3e557b6185b \
618- --hash =sha256:c5f3ffd1e098dfc032d4d3af5c0ac64f6d286d98bc148698356847b80fa4de1b \
619- --hash =sha256:cebc6fe843e0733ee827a282aca4999b596241195f43b4cc371d64fc6639da9e \
620- --hash =sha256:d1381caf13ab9f300e30dd8feadb3de072aeb86f1d34a8569453ff32a7dea4bf \
621- --hash =sha256:d7d86942e56ded512a594786a5ba0a5e521d02529b3826e7761a05138341a2ac \
622- --hash =sha256:e31d432427dcbf4d86958c184b9bfd1e96b5b71f8eb17e6d02531f434fd335b8 \
623- --hash =sha256:e95b1af3c5b07d9e643909b5abbec77cd9f1217e6d0bca72b0234736b9fb1f1b \
624- --hash =sha256:f85209946d1fe94416debbb88d00eb92ce9cd5266775424ff81bc959e001acaf \
625- --hash =sha256:feb0dacc61170ed7ab602d3d972a58f14ee3ee60494292d384649a3dc38ef463 \
626- --hash =sha256:ff72b71b5d10d22ecb084d345fc26f42b5143c5533db5e2eaba7d2d335358876
627- # via
628- # -c src/backend/requirements.txt
629- # build
630- # coverage
631- # django-stubs
632- # pip-tools
633566ty == 0.0.1a21 \
634567 --hash =sha256:0efba2e52b58f536f4198ba5c4a36cac2ba67d83ec6f429ebc7704233bcda4c3 \
635568 --hash =sha256:1474d883129bb63da3b2380fc7ead824cd3baf6a9551e6aa476ffefc58057af3 \
@@ -649,7 +582,7 @@ ty==0.0.1a21 \
649582 --hash =sha256:cc0880ec344fbdf736b05d8d0da01f0caaaa02409bd9a24b68d18d0127a79b0e \
650583 --hash =sha256:e941e9a9d1e54b03eeaf9c3197c26a19cf76009fd5e41e16e5657c1c827bd6d3 \
651584 --hash =sha256:ecf41706b803827b0de8717f32a434dad1e67be9f4b8caf403e12013179ea06a
652- # via -r src/backend/ requirements-dev.in
585+ # via -r requirements-dev.in
653586types-psycopg2 == 2.9.21.20251012 \
654587 --hash =sha256:4cdafd38927da0cfde49804f39ab85afd9c6e9c492800e42f1f0c1a1b0312935 \
655588 --hash =sha256:712bad5c423fe979e357edbf40a07ca40ef775d74043de72bd4544ca328cc57e
@@ -662,17 +595,15 @@ typing-extensions==4.15.0 \
662595 --hash =sha256:0cea48d173cc12fa28ecabc3b837ea3cf6f38c6d1136f85cbaaf598984861466 \
663596 --hash =sha256:f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548
664597 # via
665- # -c src/backend/requirements.txt
666- # asgiref
598+ # -c requirements.txt
667599 # django-stubs
668600 # django-stubs-ext
669601 # django-test-migrations
670- # virtualenv
671602urllib3 == 1.26.20 \
672603 --hash =sha256:0ed14ccfbf1c30a9072c7ca157e4319b70d65f623e91e7b32fadb2853431016e \
673604 --hash =sha256:40c2dc0c681e47eb8f90e7e27bf6ff7df2e677421fd46756da1161c39ca70d32
674605 # via
675- # -c src/backend/ requirements.txt
606+ # -c requirements.txt
676607 # requests
677608virtualenv == 20.35.3 \
678609 --hash =sha256:4f1a845d131133bdff10590489610c98c168ff99dc75d6c96853801f7f67af44 \
@@ -682,9 +613,3 @@ wheel==0.45.1 \
682613 --hash =sha256:661e1abd9198507b1409a20c02106d9670b2576e916d58f520316666abca6729 \
683614 --hash =sha256:708e7481cc80179af0e556bbf0cc00b8444c7321e2700b8d8580231d13017248
684615 # via pip-tools
685- zipp == 3.23.0 \
686- --hash =sha256:071652d6115ed432f5ce1d34c336c0adfd6a884660d1e9712a256d3d3bd4b14e \
687- --hash =sha256:a07157588a12518c9d4034df3fbbee09c814741a33ff63c05fa29d26a2404166
688- # via
689- # -c src/backend/requirements.txt
690- # importlib-metadata
0 commit comments