diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 50c9cd0c..3f8a5cdf 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -64,7 +64,7 @@ jobs: run: uv run python manage.py compilemessages -i node_modules - name: Check for missing migrations run: | - uv run python manage.py makemigrations --check + uv run python manage.py makemigrations --check -v3 - name: Run tests run: | uv run coverage run --branch -m pytest --reuse-db diff --git a/package.json b/package.json index b135cd27..b4670c13 100644 --- a/package.json +++ b/package.json @@ -30,18 +30,18 @@ }, "dependencies": { "@glidejs/glide": "^3.6.2", - "@okfde/filingcabinet": "github:okfde/django-filingcabinet", + "@okfde/filingcabinet": "github:okfde/django-filingcabinet#pajowu/missing_migrations", "@popperjs/core": "^2.11.8", "@sentry/browser": "^7.119.0", "@sentry/integrations": "^7.114.0", "@sentry/tracing": "^7.114.0", "bootstrap": "^5.3.3", "font-awesome": "^4.7.0", - "froide": "github:okfde/froide", - "froide_campaign": "github:okfde/froide-campaign", - "froide_exam": "github:okfde/froide-exam", + "froide": "github:okfde/froide#pajowu/missing_migrations", + "froide_campaign": "github:okfde/froide-campaign#pajowu/missing_migrations", + "froide_exam": "github:okfde/froide-exam#pajowu/missing_migrations", "froide_food": "github:okfde/froide-food", - "froide_legalaction": "github:okfde/froide-legalaction", + "froide_legalaction": "github:okfde/froide-legalaction#pajowu/missing_migrations", "froide_payment": "github:okfde/froide-payment", "vega": "^5.30.0", "vega-embed": "6.19.1", @@ -49,4 +49,4 @@ "vega-lite": "^5.21.0" }, "prettier": "prettier-config-standard" -} \ No newline at end of file +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8296ba9b..d28f4f02 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,8 +12,8 @@ importers: specifier: ^3.6.2 version: 3.6.2 '@okfde/filingcabinet': - specifier: github:okfde/django-filingcabinet - version: https://codeload.github.com/okfde/django-filingcabinet/tar.gz/32fad57a4af51908d5df09af84510aaf021c6073(typescript@5.6.2) + specifier: github:okfde/django-filingcabinet#pajowu/missing_migrations + version: https://codeload.github.com/okfde/django-filingcabinet/tar.gz/7fc96c2d97bbe4b0eafe5df861cbd73f511c4fd3(typescript@5.6.2) '@popperjs/core': specifier: ^2.11.8 version: 2.11.8 @@ -33,20 +33,20 @@ importers: specifier: ^4.7.0 version: 4.7.0 froide: - specifier: github:okfde/froide - version: https://codeload.github.com/okfde/froide/tar.gz/f827bcb7b0904c9c5f92d3098034f8bcc441c49a(fuse.js@6.6.2)(typescript@5.6.2) + specifier: github:okfde/froide#pajowu/missing_migrations + version: https://codeload.github.com/okfde/froide/tar.gz/496bb173f04e0ec5107b8eceeb5aac3a87bae7e6(fuse.js@6.6.2)(typescript@5.6.2) froide_campaign: - specifier: github:okfde/froide-campaign - version: https://codeload.github.com/okfde/froide-campaign/tar.gz/b46b3603eeb9c67f3fafaf7fa509ee6ae58698fe(froide@https://codeload.github.com/okfde/froide/tar.gz/f827bcb7b0904c9c5f92d3098034f8bcc441c49a(fuse.js@6.6.2)(typescript@5.6.2))(typescript@5.6.2) + specifier: github:okfde/froide-campaign#pajowu/missing_migrations + version: https://codeload.github.com/okfde/froide-campaign/tar.gz/48d6a34f5b66d6303c19224b015096da4f9d704a(froide@https://codeload.github.com/okfde/froide/tar.gz/496bb173f04e0ec5107b8eceeb5aac3a87bae7e6(fuse.js@6.6.2)(typescript@5.6.2))(typescript@5.6.2) froide_exam: - specifier: github:okfde/froide-exam - version: https://codeload.github.com/okfde/froide-exam/tar.gz/00f9f1234b5b3eff5d3359894c0e3f5ec5c383eb + specifier: github:okfde/froide-exam#pajowu/missing_migrations + version: https://codeload.github.com/okfde/froide-exam/tar.gz/94a24b87ef32d911fd1552584cfb5825bb2e5642 froide_food: specifier: github:okfde/froide-food - version: https://codeload.github.com/okfde/froide-food/tar.gz/3a1cd2c63564267d3db24cf8aae8bbac3d8098e0(froide@https://codeload.github.com/okfde/froide/tar.gz/f827bcb7b0904c9c5f92d3098034f8bcc441c49a(fuse.js@6.6.2)(typescript@5.6.2))(typescript@5.6.2) + version: https://codeload.github.com/okfde/froide-food/tar.gz/3a1cd2c63564267d3db24cf8aae8bbac3d8098e0(froide@https://codeload.github.com/okfde/froide/tar.gz/496bb173f04e0ec5107b8eceeb5aac3a87bae7e6(fuse.js@6.6.2)(typescript@5.6.2))(typescript@5.6.2) froide_legalaction: - specifier: github:okfde/froide-legalaction - version: https://codeload.github.com/okfde/froide-legalaction/tar.gz/3469ff9fdcb5376376a6c272ebc6e638a94e97ce + specifier: github:okfde/froide-legalaction#pajowu/missing_migrations + version: https://codeload.github.com/okfde/froide-legalaction/tar.gz/f8708ff9755397bab81dadb8b15fe5b7d17de0fd froide_payment: specifier: github:okfde/froide-payment version: https://codeload.github.com/okfde/froide-payment/tar.gz/f8347df06fb6fb5e722785f8b2ed3536bf0ab8df @@ -171,8 +171,8 @@ packages: engines: {node: '>=6.0.0'} hasBin: true - '@babel/runtime@7.25.6': - resolution: {integrity: sha512-VBj9MYyDb9tuLq7yzqjgzt6Q+IBQLrGZfdjOekyEirZPHxXWoTSGUTMrpsfi58Up73d13NfYLv8HT9vmznjzhQ==} + '@babel/runtime@7.26.7': + resolution: {integrity: sha512-AOPI3D+a8dXnja+iwsUqGRjr1BbZIe771sXdapOtYI531gSqpi92vXivKcq2asu/DFpdl1ceFAKZyRzK2PCVcQ==} engines: {node: '>=6.9.0'} '@babel/template@7.25.0': @@ -405,6 +405,10 @@ packages: resolution: {tarball: https://codeload.github.com/okfde/django-filingcabinet/tar.gz/32fad57a4af51908d5df09af84510aaf021c6073} version: 0.0.4 + '@okfde/filingcabinet@https://codeload.github.com/okfde/django-filingcabinet/tar.gz/7fc96c2d97bbe4b0eafe5df861cbd73f511c4fd3': + resolution: {tarball: https://codeload.github.com/okfde/django-filingcabinet/tar.gz/7fc96c2d97bbe4b0eafe5df861cbd73f511c4fd3} + version: 0.0.4 + '@popperjs/core@2.11.8': resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==} @@ -530,8 +534,8 @@ packages: resolution: {integrity: sha512-pKS3wZnJoL1iTyGBXAvCwduNNeghJHY6QSRSNNvpYnrrQrLZ6Owsazjyynu0e0ObRgks0i7Rv+pe2M7/MBTZpQ==} engines: {node: '>=12.16'} - '@transloadit/prettier-bytes@0.3.4': - resolution: {integrity: sha512-8/SnIF9Q2k52mbjRVAYLranwkaDTLb+O9r4Z/uo8uNw//SjygKvvbF4BHSOuReufaAyum1q13602VcNud25Dfg==} + '@transloadit/prettier-bytes@0.3.5': + resolution: {integrity: sha512-xF4A3d/ZyX2LJWeQZREZQw+qFX4TGQ8bGVP97OLRt6sPO6T0TNHBFTuRHOJh7RNmYOBmQ9MHxpolD9bXihpuVA==} '@turf/bbox@6.5.0': resolution: {integrity: sha512-RBbLaao5hXTYyyg577iuMtDB8ehxMlUqHEJiMs8jT1GHkFhr6sYre3lmLsPeYEi/ZKj5TP5tt7fkzNdJ4GIVyw==} @@ -563,8 +567,8 @@ packages: '@types/lodash.throttle@4.1.9': resolution: {integrity: sha512-PCPVfpfueguWZQB7pJQK890F2scYKoDUL3iM522AptHWn7d5NQmeS/LTEHIcLr5PaTzl3dK2Z0xSUHHTHwaL5g==} - '@types/lodash@4.17.7': - resolution: {integrity: sha512-8wTvZawATi/lsmNu10/j2hk1KEP0IvjubqPE3cu1Xz7xfXXt5oCq3SNUz4fMIP4XGF9Ky+Ue2tBA3hcS7LSBlA==} + '@types/lodash@4.17.15': + resolution: {integrity: sha512-w/P33JFeySuhN6JLkysYUK2gEmy9kHHFN7E8ro0tkfmlDOgxBDzWEZ/J8cWA+fHqFevpswDTFZnDx+R9lbL6xw==} '@types/node@22.5.4': resolution: {integrity: sha512-FDuKUJQm/ju9fT/SeX/6+gBzoPzlVCzfzmGkwKvRHQVxi4BntVbyIwf6a4Xn62mrvndLiml6z/UBXIdEVjQLXg==} @@ -771,9 +775,9 @@ packages: '@vueuse/shared@10.11.1': resolution: {integrity: sha512-LHpC8711VFZlDaYUXEBbFBCQ7GS3dVU9mjOhhMhXP6txTV4EhYQg/KGnQuvt/sPAtoUKq7VVUnL6mVtFoL42sA==} - '@xmldom/xmldom@0.8.10': - resolution: {integrity: sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==} - engines: {node: '>=10.0.0'} + '@xmldom/xmldom@0.9.7': + resolution: {integrity: sha512-syvR8iIJjpTZ/stv7l89UAViwGFh6lbheeOaqSxkYx9YNmIVvPTRH+CT/fpykFtUx5N+8eSMDRvggF9J8GEPzQ==} + engines: {node: '>=14.6'} acorn-jsx@5.3.2: resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} @@ -816,12 +820,16 @@ packages: argparse@2.0.1: resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} - array-buffer-byte-length@1.0.1: - resolution: {integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==} + array-buffer-byte-length@1.0.2: + resolution: {integrity: sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==} + engines: {node: '>= 0.4'} + + arraybuffer.prototype.slice@1.0.4: + resolution: {integrity: sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==} engines: {node: '>= 0.4'} - arraybuffer.prototype.slice@1.0.3: - resolution: {integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==} + async-function@1.0.0: + resolution: {integrity: sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==} engines: {node: '>= 0.4'} async@3.2.6: @@ -884,8 +892,16 @@ packages: resolution: {integrity: sha512-9q/rDEGSb/Qsvv2qvzIzdluL5k7AaJOTrw23z9reQthrbF7is4CtlT0DXyO1oei2DCp4uojjzQ7igaSHp1kAEQ==} engines: {node: '>=0.2.0'} - call-bind@1.0.7: - resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} + call-bind-apply-helpers@1.0.1: + resolution: {integrity: sha512-BhYE+WDaywFg2TBWYNXAE+8B1ATnThNBqXHP5nQu0jWJdVvY2hvkpyB3qOmtmDePiS5/BDQ8wASEWGMWRG148g==} + engines: {node: '>= 0.4'} + + call-bind@1.0.8: + resolution: {integrity: sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==} + engines: {node: '>= 0.4'} + + call-bound@1.0.3: + resolution: {integrity: sha512-YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA==} engines: {node: '>= 0.4'} callsites@3.1.0: @@ -1063,16 +1079,16 @@ packages: resolution: {integrity: sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==} engines: {node: '>=12'} - data-view-buffer@1.0.1: - resolution: {integrity: sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==} + data-view-buffer@1.0.2: + resolution: {integrity: sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==} engines: {node: '>= 0.4'} - data-view-byte-length@1.0.1: - resolution: {integrity: sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==} + data-view-byte-length@1.0.2: + resolution: {integrity: sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==} engines: {node: '>= 0.4'} - data-view-byte-offset@1.0.0: - resolution: {integrity: sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==} + data-view-byte-offset@1.0.1: + resolution: {integrity: sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==} engines: {node: '>= 0.4'} debug@4.3.7: @@ -1126,6 +1142,10 @@ packages: driver.js@1.3.1: resolution: {integrity: sha512-MvUdXbqSgEsgS/H9KyWb5Rxy0aE6BhOVT4cssi2x2XjmXea6qQfgdx32XKVLLSqTaIw7q/uxU5Xl3NV7+cN6FQ==} + dunder-proto@1.0.1: + resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} + engines: {node: '>= 0.4'} + electron-to-chromium@1.5.24: resolution: {integrity: sha512-0x0wLCmpdKFCi9ulhvYZebgcPmHTkFVUfU2wzDykadkslKwT4oAmDTHEKLnlrDsMGZe4B+ksn8quZfZjYsBetA==} @@ -1139,28 +1159,28 @@ packages: resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} engines: {node: '>=0.12'} - es-abstract@1.23.3: - resolution: {integrity: sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==} + es-abstract@1.23.9: + resolution: {integrity: sha512-py07lI0wjxAC/DcfK1S6G7iANonniZwTISvdPzk9hzeH0IZIshbuuFxLIU96OyF89Yb9hiqWn8M/bY83KY5vzA==} engines: {node: '>= 0.4'} - es-define-property@1.0.0: - resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} + es-define-property@1.0.1: + resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==} engines: {node: '>= 0.4'} es-errors@1.3.0: resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} engines: {node: '>= 0.4'} - es-object-atoms@1.0.0: - resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==} + es-object-atoms@1.1.1: + resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==} engines: {node: '>= 0.4'} - es-set-tostringtag@2.0.3: - resolution: {integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==} + es-set-tostringtag@2.1.0: + resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==} engines: {node: '>= 0.4'} - es-to-primitive@1.2.1: - resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} + es-to-primitive@1.3.0: + resolution: {integrity: sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==} engines: {node: '>= 0.4'} esbuild@0.18.20: @@ -1251,8 +1271,8 @@ packages: exifr@7.1.3: resolution: {integrity: sha512-g/aje2noHivrRSLbAUtBPWFbxKdKhgj/xr1vATDdUXPOFYJlQ62Ft0oy+72V6XLIpDJfHs6gXLbBLAolqOXYRw==} - exifreader@4.23.5: - resolution: {integrity: sha512-Gy9FXSBW+4ivu4aNtthGHAPEfVJ72z4aN9Iusr3YiIOy+ZCh7NWfoswCXZV/CH8MpOJE2Ij4hmmKQPGvo4Vf9g==} + exifreader@4.26.1: + resolution: {integrity: sha512-5u7LooUryPAhdQ/Wn5n/P8WsWJ/DxZ5AToc7gTDlzN41QlecGFEt3y+rXpaOe7GhxZ8cD5t8E7yqrq0oZeVHmw==} fast-deep-equal@3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} @@ -1305,24 +1325,25 @@ packages: resolution: {integrity: sha512-U6kGnykA/6bFmg1M/oT9EkFeIYv7JlX3bozwQJWiiLz6L0w3F5vBVPxHlwyX/vtNq1ckcpRKOB9f2Qal/VtFpg==} engines: {node: '>=0.10.3'} - for-each@0.3.3: - resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} + for-each@0.3.4: + resolution: {integrity: sha512-kKaIINnFpzW6ffJNDjjyjrk21BkDx38c0xa/klsT8VzLCaMEefv4ZTacrcVR4DmgTeBra++jMDAfS/tS799YDw==} + engines: {node: '>= 0.4'} fraction.js@4.3.7: resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} - froide@https://codeload.github.com/okfde/froide/tar.gz/f827bcb7b0904c9c5f92d3098034f8bcc441c49a: - resolution: {tarball: https://codeload.github.com/okfde/froide/tar.gz/f827bcb7b0904c9c5f92d3098034f8bcc441c49a} + froide@https://codeload.github.com/okfde/froide/tar.gz/496bb173f04e0ec5107b8eceeb5aac3a87bae7e6: + resolution: {tarball: https://codeload.github.com/okfde/froide/tar.gz/496bb173f04e0ec5107b8eceeb5aac3a87bae7e6} version: 1.0.0 - froide_campaign@https://codeload.github.com/okfde/froide-campaign/tar.gz/b46b3603eeb9c67f3fafaf7fa509ee6ae58698fe: - resolution: {tarball: https://codeload.github.com/okfde/froide-campaign/tar.gz/b46b3603eeb9c67f3fafaf7fa509ee6ae58698fe} + froide_campaign@https://codeload.github.com/okfde/froide-campaign/tar.gz/48d6a34f5b66d6303c19224b015096da4f9d704a: + resolution: {tarball: https://codeload.github.com/okfde/froide-campaign/tar.gz/48d6a34f5b66d6303c19224b015096da4f9d704a} version: 1.0.0 peerDependencies: froide: github:okfde/froide - froide_exam@https://codeload.github.com/okfde/froide-exam/tar.gz/00f9f1234b5b3eff5d3359894c0e3f5ec5c383eb: - resolution: {tarball: https://codeload.github.com/okfde/froide-exam/tar.gz/00f9f1234b5b3eff5d3359894c0e3f5ec5c383eb} + froide_exam@https://codeload.github.com/okfde/froide-exam/tar.gz/94a24b87ef32d911fd1552584cfb5825bb2e5642: + resolution: {tarball: https://codeload.github.com/okfde/froide-exam/tar.gz/94a24b87ef32d911fd1552584cfb5825bb2e5642} version: 1.0.0 froide_food@https://codeload.github.com/okfde/froide-food/tar.gz/3a1cd2c63564267d3db24cf8aae8bbac3d8098e0: @@ -1331,8 +1352,8 @@ packages: peerDependencies: froide: github:okfde/froide - froide_legalaction@https://codeload.github.com/okfde/froide-legalaction/tar.gz/3469ff9fdcb5376376a6c272ebc6e638a94e97ce: - resolution: {tarball: https://codeload.github.com/okfde/froide-legalaction/tar.gz/3469ff9fdcb5376376a6c272ebc6e638a94e97ce} + froide_legalaction@https://codeload.github.com/okfde/froide-legalaction/tar.gz/f8708ff9755397bab81dadb8b15fe5b7d17de0fd: + resolution: {tarball: https://codeload.github.com/okfde/froide-legalaction/tar.gz/f8708ff9755397bab81dadb8b15fe5b7d17de0fd} version: 1.0.0 froide_payment@https://codeload.github.com/okfde/froide-payment/tar.gz/f8347df06fb6fb5e722785f8b2ed3536bf0ab8df: @@ -1355,8 +1376,8 @@ packages: function-bind@1.1.2: resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} - function.prototype.name@1.1.6: - resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==} + function.prototype.name@1.1.8: + resolution: {integrity: sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==} engines: {node: '>= 0.4'} functions-have-names@1.2.3: @@ -1374,12 +1395,16 @@ packages: resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} engines: {node: 6.* || 8.* || >= 10.*} - get-intrinsic@1.2.4: - resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} + get-intrinsic@1.2.7: + resolution: {integrity: sha512-VW6Pxhsrk0KAOqs3WEd0klDiF/+V7gQOpAvY1jVU/LHmaD/kQO4523aiJuikX/QAKYiW6x8Jh+RJej1almdtCA==} + engines: {node: '>= 0.4'} + + get-proto@1.0.1: + resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==} engines: {node: '>= 0.4'} - get-symbol-description@1.0.2: - resolution: {integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==} + get-symbol-description@1.1.0: + resolution: {integrity: sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==} engines: {node: '>= 0.4'} glob-parent@5.1.2: @@ -1418,8 +1443,9 @@ packages: resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} engines: {node: '>= 0.4'} - gopd@1.0.1: - resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} + gopd@1.2.0: + resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} + engines: {node: '>= 0.4'} graceful-fs@4.2.11: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} @@ -1427,8 +1453,9 @@ packages: graphemer@1.4.0: resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} - has-bigints@1.0.2: - resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} + has-bigints@1.1.0: + resolution: {integrity: sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==} + engines: {node: '>= 0.4'} has-flag@3.0.0: resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} @@ -1441,12 +1468,12 @@ packages: has-property-descriptors@1.0.2: resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} - has-proto@1.0.3: - resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} + has-proto@1.2.0: + resolution: {integrity: sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==} engines: {node: '>= 0.4'} - has-symbols@1.0.3: - resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} + has-symbols@1.1.0: + resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==} engines: {node: '>= 0.4'} has-tostringtag@1.0.2: @@ -1493,8 +1520,8 @@ packages: inherits@2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} - internal-slot@1.0.7: - resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==} + internal-slot@1.1.0: + resolution: {integrity: sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==} engines: {node: '>= 0.4'} internmap@2.0.3: @@ -1504,55 +1531,68 @@ packages: intersection-observer@0.12.2: resolution: {integrity: sha512-7m1vEcPCxXYI8HqnL8CKI6siDyD+eIWSwgB3DZA+ZTogxk9I4CDnj4wilt9x/+/QbHI4YG5YZNmC6458/e9Ktg==} - is-array-buffer@3.0.4: - resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==} + is-array-buffer@3.0.5: + resolution: {integrity: sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==} + engines: {node: '>= 0.4'} + + is-async-function@2.1.1: + resolution: {integrity: sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==} engines: {node: '>= 0.4'} - is-bigint@1.0.4: - resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} + is-bigint@1.1.0: + resolution: {integrity: sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==} + engines: {node: '>= 0.4'} is-binary-path@2.1.0: resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} engines: {node: '>=8'} - is-boolean-object@1.1.2: - resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} + is-boolean-object@1.2.1: + resolution: {integrity: sha512-l9qO6eFlUETHtuihLcYOaLKByJ1f+N4kthcU9YjHy3N+B3hWv0y/2Nd0mu/7lTFnRQHTrSdXF50HQ3bl5fEnng==} engines: {node: '>= 0.4'} is-callable@1.2.7: resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} engines: {node: '>= 0.4'} - is-data-view@1.0.1: - resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==} + is-data-view@1.0.2: + resolution: {integrity: sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==} engines: {node: '>= 0.4'} - is-date-object@1.0.5: - resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} + is-date-object@1.1.0: + resolution: {integrity: sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==} engines: {node: '>= 0.4'} is-extglob@2.1.1: resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} engines: {node: '>=0.10.0'} + is-finalizationregistry@1.1.1: + resolution: {integrity: sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==} + engines: {node: '>= 0.4'} + is-fullwidth-code-point@3.0.0: resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} engines: {node: '>=8'} + is-generator-function@1.1.0: + resolution: {integrity: sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==} + engines: {node: '>= 0.4'} + is-glob@4.0.3: resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} engines: {node: '>=0.10.0'} - is-negative-zero@2.0.3: - resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==} + is-map@2.0.3: + resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==} engines: {node: '>= 0.4'} is-network-error@1.1.0: resolution: {integrity: sha512-tUdRRAnhT+OtCZR/LxZelH/C7QtjtFrTu5tXCA8pl55eTUElUHT+GPYV8MBMBvea/j+NxQqVt3LbWMRir7Gx9g==} engines: {node: '>=16'} - is-number-object@1.0.7: - resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} + is-number-object@1.1.1: + resolution: {integrity: sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==} engines: {node: '>= 0.4'} is-number@7.0.0: @@ -1563,35 +1603,48 @@ packages: resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} engines: {node: '>=8'} - is-regex@1.1.4: - resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} + is-regex@1.2.1: + resolution: {integrity: sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==} + engines: {node: '>= 0.4'} + + is-set@2.0.3: + resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==} engines: {node: '>= 0.4'} is-shallow-equal@1.0.1: resolution: {integrity: sha512-lq5RvK+85Hs5J3p4oA4256M1FEffzmI533ikeDHvJd42nouRRx5wBzt36JuviiGe5dIPyHON/d0/Up+PBo6XkQ==} - is-shared-array-buffer@1.0.3: - resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==} + is-shared-array-buffer@1.0.4: + resolution: {integrity: sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==} engines: {node: '>= 0.4'} is-stream@2.0.1: resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} engines: {node: '>=8'} - is-string@1.0.7: - resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} + is-string@1.1.1: + resolution: {integrity: sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==} engines: {node: '>= 0.4'} - is-symbol@1.0.4: - resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} + is-symbol@1.1.1: + resolution: {integrity: sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==} engines: {node: '>= 0.4'} - is-typed-array@1.1.13: - resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==} + is-typed-array@1.1.15: + resolution: {integrity: sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==} engines: {node: '>= 0.4'} - is-weakref@1.0.2: - resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} + is-weakmap@2.0.2: + resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==} + engines: {node: '>= 0.4'} + + is-weakref@1.1.0: + resolution: {integrity: sha512-SXM8Nwyys6nT5WP6pltOwKytLV7FqQ4UiibxVmW+EIosHcmCqkkjViTb5SNssDlkCiEYRP1/pdWUKVvZBmsR2Q==} + engines: {node: '>= 0.4'} + + is-weakset@2.0.4: + resolution: {integrity: sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==} + engines: {node: '>= 0.4'} isarray@0.0.1: resolution: {integrity: sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==} @@ -1715,6 +1768,10 @@ packages: match-stream@0.0.2: resolution: {integrity: sha512-TbN21KrvmZ4mHzKqSFeNNNYeOGNNoEE0sQjhOGlHc+W6XhV4nEhJqaQTJj106NF+NYjyJ7pXh23+OQ1d306ORw==} + math-intrinsics@1.1.0: + resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} + engines: {node: '>= 0.4'} + memoize-one@6.0.0: resolution: {integrity: sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==} @@ -1806,16 +1863,16 @@ packages: nth-check@2.1.1: resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} - object-inspect@1.13.2: - resolution: {integrity: sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==} + object-inspect@1.13.3: + resolution: {integrity: sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==} engines: {node: '>= 0.4'} object-keys@1.1.1: resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} engines: {node: '>= 0.4'} - object.assign@4.1.5: - resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==} + object.assign@4.1.7: + resolution: {integrity: sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==} engines: {node: '>= 0.4'} once@1.4.0: @@ -1828,6 +1885,10 @@ packages: over@0.0.5: resolution: {integrity: sha512-EEc3GCT5ce2VgLYKGeomTSgQT+4wkS13Ya9XzKiskHtemWPx0YhVErn7PtiowTOsYtRlFe6FksgwFeWG1aOJdg==} + own-keys@1.0.1: + resolution: {integrity: sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==} + engines: {node: '>= 0.4'} + p-limit@3.1.0: resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} engines: {node: '>=10'} @@ -1840,8 +1901,8 @@ packages: resolution: {integrity: sha512-vRpMXmIkYF2/1hLBKisKeVYJZ8S2tZ0zEAmIJgdVKP2nq0nh4qCdf8bgw+ZgKrkh71AOCaqzwbJJk1WtdcF3VA==} engines: {node: '>=12'} - p-retry@6.2.0: - resolution: {integrity: sha512-JA6nkq6hKyWLLasXQXUrO4z8BUZGUt/LjlJxx8Gb2+2ntodU/SS63YZ8b0LUTbQ8ZB9iwOfhEPhg4ykKnn2KsA==} + p-retry@6.2.1: + resolution: {integrity: sha512-hEt02O4hUct5wtwg4H4KcWgDdm+l1bOaEy/hWzd8xtXB9BqxTWBBhb+2ImAtH4Cv4rPjV76xN3Zumqk3k3AhhQ==} engines: {node: '>=16.17'} p-timeout@5.1.0: @@ -1907,8 +1968,8 @@ packages: resolution: {integrity: sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==} engines: {node: ^10 || ^12 || >=14} - preact@10.24.0: - resolution: {integrity: sha512-aK8Cf+jkfyuZ0ZZRG9FbYqwmEiGQ4y/PUO4SuTWoyWL244nZZh7bd5h2APd4rSNDYTBNghg1L+5iJN3Skxtbsw==} + preact@10.25.4: + resolution: {integrity: sha512-jLdZDb+Q+odkHJ+MpW/9U5cODzqnB+fy2EiHSZES7ldV5LK7yjlVzTp7R8Xy6W6y75kfK8iWYtFVH7lvjwrCMA==} prelude-ls@1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} @@ -1957,11 +2018,15 @@ packages: redux@4.2.1: resolution: {integrity: sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w==} + reflect.getprototypeof@1.0.10: + resolution: {integrity: sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==} + engines: {node: '>= 0.4'} + regenerator-runtime@0.14.1: resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} - regexp.prototype.flags@1.5.2: - resolution: {integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==} + regexp.prototype.flags@1.5.4: + resolution: {integrity: sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==} engines: {node: '>= 0.4'} require-directory@2.1.1: @@ -2010,12 +2075,16 @@ packages: rw@1.3.3: resolution: {integrity: sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==} - safe-array-concat@1.1.2: - resolution: {integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==} + safe-array-concat@1.1.3: + resolution: {integrity: sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==} engines: {node: '>=0.4'} - safe-regex-test@1.0.3: - resolution: {integrity: sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==} + safe-push-apply@1.0.0: + resolution: {integrity: sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==} + engines: {node: '>= 0.4'} + + safe-regex-test@1.1.0: + resolution: {integrity: sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==} engines: {node: '>= 0.4'} safer-buffer@2.1.2: @@ -2043,6 +2112,10 @@ packages: resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==} engines: {node: '>= 0.4'} + set-proto@1.0.0: + resolution: {integrity: sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==} + engines: {node: '>= 0.4'} + setimmediate@1.0.5: resolution: {integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==} @@ -2054,8 +2127,20 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - side-channel@1.0.6: - resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} + side-channel-list@1.0.0: + resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==} + engines: {node: '>= 0.4'} + + side-channel-map@1.0.1: + resolution: {integrity: sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==} + engines: {node: '>= 0.4'} + + side-channel-weakmap@1.0.2: + resolution: {integrity: sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==} + engines: {node: '>= 0.4'} + + side-channel@1.1.0: + resolution: {integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==} engines: {node: '>= 0.4'} signal-exit@3.0.7: @@ -2067,8 +2152,8 @@ packages: sortablejs@1.10.2: resolution: {integrity: sha512-YkPGufevysvfwn5rfdlGyrGjt7/CRHwvRPogD/lC+TnvcN29jDpCifKP+rBqf+LRldfXSTh+0CGLcSg0VIxq3A==} - sortablejs@1.15.3: - resolution: {integrity: sha512-zdK3/kwwAK1cJgy1rwl1YtNTbRmc8qW/+vgXf75A7NHag5of4pyI6uK86ktmQETyWRH7IGaE73uZOOBcGxgqZg==} + sortablejs@1.15.6: + resolution: {integrity: sha512-aNfiuwMEpfBM/CN6LY0ibyhxPfPbyFeBTYJKCvzkJ2GkUpazIt3H+QIPAMHwqQ7tMKaHz1Qj+rJJCqljnf4p3A==} source-map-js@1.2.1: resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} @@ -2088,12 +2173,13 @@ packages: string.prototype.repeat@1.0.0: resolution: {integrity: sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==} - string.prototype.trim@1.2.9: - resolution: {integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==} + string.prototype.trim@1.2.10: + resolution: {integrity: sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==} engines: {node: '>= 0.4'} - string.prototype.trimend@1.0.8: - resolution: {integrity: sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==} + string.prototype.trimend@1.0.9: + resolution: {integrity: sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==} + engines: {node: '>= 0.4'} string.prototype.trimstart@1.0.8: resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==} @@ -2167,20 +2253,20 @@ packages: resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} engines: {node: '>=10'} - typed-array-buffer@1.0.2: - resolution: {integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==} + typed-array-buffer@1.0.3: + resolution: {integrity: sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==} engines: {node: '>= 0.4'} - typed-array-byte-length@1.0.1: - resolution: {integrity: sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==} + typed-array-byte-length@1.0.3: + resolution: {integrity: sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==} engines: {node: '>= 0.4'} - typed-array-byte-offset@1.0.2: - resolution: {integrity: sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==} + typed-array-byte-offset@1.0.4: + resolution: {integrity: sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==} engines: {node: '>= 0.4'} - typed-array-length@1.0.6: - resolution: {integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==} + typed-array-length@1.0.7: + resolution: {integrity: sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==} engines: {node: '>= 0.4'} typescript-eslint@8.6.0: @@ -2197,8 +2283,9 @@ packages: engines: {node: '>=14.17'} hasBin: true - unbox-primitive@1.0.2: - resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} + unbox-primitive@1.1.0: + resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==} + engines: {node: '>= 0.4'} underscore@1.13.7: resolution: {integrity: sha512-GMXzWtsc57XAtguZgaQViUOzs0KTkk8ojr3/xAxXLITqf/3EMwxC0inyETfDFjH/Krbhuep0HNbbjI9i/q3F3g==} @@ -2457,11 +2544,20 @@ packages: whatwg-url@5.0.0: resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} - which-boxed-primitive@1.0.2: - resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} + which-boxed-primitive@1.1.1: + resolution: {integrity: sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==} + engines: {node: '>= 0.4'} - which-typed-array@1.1.15: - resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==} + which-builtin-type@1.2.1: + resolution: {integrity: sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==} + engines: {node: '>= 0.4'} + + which-collection@1.0.2: + resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==} + engines: {node: '>= 0.4'} + + which-typed-array@1.1.18: + resolution: {integrity: sha512-qEcY+KJYlWyLH9vNbsr6/5j59AXk5ni5aakf8ldzBvGde6Iz4sxZGkJyWSAueTG7QhOvNRYb1lDdFmL5Td0QKA==} engines: {node: '>= 0.4'} which@2.0.2: @@ -2601,7 +2697,7 @@ snapshots: dependencies: '@babel/types': 7.25.6 - '@babel/runtime@7.25.6': + '@babel/runtime@7.26.7': dependencies: regenerator-runtime: 0.14.1 @@ -2806,6 +2902,19 @@ snapshots: - typescript - worker-loader + '@okfde/filingcabinet@https://codeload.github.com/okfde/django-filingcabinet/tar.gz/7fc96c2d97bbe4b0eafe5df861cbd73f511c4fd3(typescript@5.6.2)': + dependencies: + '@popperjs/core': 2.11.8 + bootstrap: 5.3.3(@popperjs/core@2.11.8) + font-awesome: 4.7.0 + intersection-observer: 0.12.2 + pdfjs-dist: 2.16.105 + vue: 3.5.6(typescript@5.6.2) + vue-virtual-scroller: 2.0.0-beta.8(vue@3.5.6(typescript@5.6.2)) + transitivePeerDependencies: + - typescript + - worker-loader + '@popperjs/core@2.11.8': {} '@sentry-internal/feedback@7.119.0': @@ -2957,7 +3066,7 @@ snapshots: '@stripe/stripe-js@3.5.0': {} - '@transloadit/prettier-bytes@0.3.4': {} + '@transloadit/prettier-bytes@0.3.5': {} '@turf/bbox@6.5.0': dependencies: @@ -2988,9 +3097,9 @@ snapshots: '@types/lodash.throttle@4.1.9': dependencies: - '@types/lodash': 4.17.7 + '@types/lodash': 4.17.15 - '@types/lodash@4.17.7': {} + '@types/lodash@4.17.15': {} '@types/node@22.5.4': dependencies: @@ -3087,22 +3196,22 @@ snapshots: '@uppy/core': 3.13.1 '@uppy/utils': 5.9.0 namespace-emitter: 2.0.1 - p-retry: 6.2.0 + p-retry: 6.2.1 '@uppy/core@3.13.1': dependencies: - '@transloadit/prettier-bytes': 0.3.4 + '@transloadit/prettier-bytes': 0.3.5 '@uppy/store-default': 3.2.2 '@uppy/utils': 5.9.0 lodash: 4.17.21 mime-match: 1.0.2 namespace-emitter: 2.0.1 nanoid: 4.0.2 - preact: 10.24.0 + preact: 10.25.4 '@uppy/dashboard@3.9.1(@uppy/core@3.13.1)': dependencies: - '@transloadit/prettier-bytes': 0.3.4 + '@transloadit/prettier-bytes': 0.3.5 '@uppy/core': 3.13.1 '@uppy/informer': 3.1.0(@uppy/core@3.13.1) '@uppy/provider-views': 3.13.0(@uppy/core@3.13.1) @@ -3114,13 +3223,13 @@ snapshots: lodash: 4.17.21 memoize-one: 6.0.0 nanoid: 4.0.2 - preact: 10.24.0 + preact: 10.25.4 '@uppy/informer@3.1.0(@uppy/core@3.13.1)': dependencies: '@uppy/core': 3.13.1 '@uppy/utils': 5.9.0 - preact: 10.24.0 + preact: 10.25.4 '@uppy/provider-views@3.13.0(@uppy/core@3.13.1)': dependencies: @@ -3129,15 +3238,15 @@ snapshots: classnames: 2.5.1 nanoid: 4.0.2 p-queue: 7.4.1 - preact: 10.24.0 + preact: 10.25.4 '@uppy/status-bar@3.3.3(@uppy/core@3.13.1)': dependencies: - '@transloadit/prettier-bytes': 0.3.4 + '@transloadit/prettier-bytes': 0.3.5 '@uppy/core': 3.13.1 '@uppy/utils': 5.9.0 classnames: 2.5.1 - preact: 10.24.0 + preact: 10.25.4 '@uppy/store-default@3.2.2': {} @@ -3157,7 +3266,7 @@ snapshots: '@uppy/utils@5.9.0': dependencies: lodash: 4.17.21 - preact: 10.24.0 + preact: 10.25.4 '@vitejs/plugin-vue@4.6.2(vite@4.5.5(@types/node@22.5.4)(sass@1.78.0)(terser@5.32.0))(vue@3.5.6(typescript@5.6.2))': dependencies: @@ -3235,14 +3344,14 @@ snapshots: - '@vue/composition-api' - vue - '@vueuse/integrations@10.11.1(fuse.js@6.6.2)(sortablejs@1.15.3)(vue@3.5.6(typescript@5.6.2))': + '@vueuse/integrations@10.11.1(fuse.js@6.6.2)(sortablejs@1.15.6)(vue@3.5.6(typescript@5.6.2))': dependencies: '@vueuse/core': 10.11.1(vue@3.5.6(typescript@5.6.2)) '@vueuse/shared': 10.11.1(vue@3.5.6(typescript@5.6.2)) vue-demi: 0.14.10(vue@3.5.6(typescript@5.6.2)) optionalDependencies: fuse.js: 6.6.2 - sortablejs: 1.15.3 + sortablejs: 1.15.6 transitivePeerDependencies: - '@vue/composition-api' - vue @@ -3256,7 +3365,7 @@ snapshots: - '@vue/composition-api' - vue - '@xmldom/xmldom@0.8.10': + '@xmldom/xmldom@0.9.7': optional: true acorn-jsx@5.3.2(acorn@8.12.1): @@ -3298,21 +3407,22 @@ snapshots: argparse@2.0.1: {} - array-buffer-byte-length@1.0.1: + array-buffer-byte-length@1.0.2: dependencies: - call-bind: 1.0.7 - is-array-buffer: 3.0.4 + call-bound: 1.0.3 + is-array-buffer: 3.0.5 - arraybuffer.prototype.slice@1.0.3: + arraybuffer.prototype.slice@1.0.4: dependencies: - array-buffer-byte-length: 1.0.1 - call-bind: 1.0.7 + array-buffer-byte-length: 1.0.2 + call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.3 + es-abstract: 1.23.9 es-errors: 1.3.0 - get-intrinsic: 1.2.4 - is-array-buffer: 3.0.4 - is-shared-array-buffer: 1.0.3 + get-intrinsic: 1.2.7 + is-array-buffer: 3.0.5 + + async-function@1.0.0: {} async@3.2.6: {} @@ -3377,14 +3487,23 @@ snapshots: buffers@0.1.1: {} - call-bind@1.0.7: + call-bind-apply-helpers@1.0.1: dependencies: - es-define-property: 1.0.0 es-errors: 1.3.0 function-bind: 1.1.2 - get-intrinsic: 1.2.4 + + call-bind@1.0.8: + dependencies: + call-bind-apply-helpers: 1.0.1 + es-define-property: 1.0.1 + get-intrinsic: 1.2.7 set-function-length: 1.2.2 + call-bound@1.0.3: + dependencies: + call-bind-apply-helpers: 1.0.1 + get-intrinsic: 1.2.7 + callsites@3.1.0: {} caniuse-lite@1.0.30001660: {} @@ -3584,23 +3703,23 @@ snapshots: d3-timer@3.0.1: {} - data-view-buffer@1.0.1: + data-view-buffer@1.0.2: dependencies: - call-bind: 1.0.7 + call-bound: 1.0.3 es-errors: 1.3.0 - is-data-view: 1.0.1 + is-data-view: 1.0.2 - data-view-byte-length@1.0.1: + data-view-byte-length@1.0.2: dependencies: - call-bind: 1.0.7 + call-bound: 1.0.3 es-errors: 1.3.0 - is-data-view: 1.0.1 + is-data-view: 1.0.2 - data-view-byte-offset@1.0.0: + data-view-byte-offset@1.0.1: dependencies: - call-bind: 1.0.7 + call-bound: 1.0.3 es-errors: 1.3.0 - is-data-view: 1.0.1 + is-data-view: 1.0.2 debug@4.3.7: dependencies: @@ -3612,9 +3731,9 @@ snapshots: define-data-property@1.1.4: dependencies: - es-define-property: 1.0.0 + es-define-property: 1.0.1 es-errors: 1.3.0 - gopd: 1.0.1 + gopd: 1.2.0 define-properties@1.2.1: dependencies: @@ -3650,6 +3769,12 @@ snapshots: driver.js@1.3.1: {} + dunder-proto@1.0.1: + dependencies: + call-bind-apply-helpers: 1.0.1 + es-errors: 1.3.0 + gopd: 1.2.0 + electron-to-chromium@1.5.24: {} emoji-regex@8.0.0: {} @@ -3661,76 +3786,80 @@ snapshots: entities@4.5.0: {} - es-abstract@1.23.3: + es-abstract@1.23.9: dependencies: - array-buffer-byte-length: 1.0.1 - arraybuffer.prototype.slice: 1.0.3 + array-buffer-byte-length: 1.0.2 + arraybuffer.prototype.slice: 1.0.4 available-typed-arrays: 1.0.7 - call-bind: 1.0.7 - data-view-buffer: 1.0.1 - data-view-byte-length: 1.0.1 - data-view-byte-offset: 1.0.0 - es-define-property: 1.0.0 + call-bind: 1.0.8 + call-bound: 1.0.3 + data-view-buffer: 1.0.2 + data-view-byte-length: 1.0.2 + data-view-byte-offset: 1.0.1 + es-define-property: 1.0.1 es-errors: 1.3.0 - es-object-atoms: 1.0.0 - es-set-tostringtag: 2.0.3 - es-to-primitive: 1.2.1 - function.prototype.name: 1.1.6 - get-intrinsic: 1.2.4 - get-symbol-description: 1.0.2 + es-object-atoms: 1.1.1 + es-set-tostringtag: 2.1.0 + es-to-primitive: 1.3.0 + function.prototype.name: 1.1.8 + get-intrinsic: 1.2.7 + get-proto: 1.0.1 + get-symbol-description: 1.1.0 globalthis: 1.0.4 - gopd: 1.0.1 + gopd: 1.2.0 has-property-descriptors: 1.0.2 - has-proto: 1.0.3 - has-symbols: 1.0.3 + has-proto: 1.2.0 + has-symbols: 1.1.0 hasown: 2.0.2 - internal-slot: 1.0.7 - is-array-buffer: 3.0.4 + internal-slot: 1.1.0 + is-array-buffer: 3.0.5 is-callable: 1.2.7 - is-data-view: 1.0.1 - is-negative-zero: 2.0.3 - is-regex: 1.1.4 - is-shared-array-buffer: 1.0.3 - is-string: 1.0.7 - is-typed-array: 1.1.13 - is-weakref: 1.0.2 - object-inspect: 1.13.2 + is-data-view: 1.0.2 + is-regex: 1.2.1 + is-shared-array-buffer: 1.0.4 + is-string: 1.1.1 + is-typed-array: 1.1.15 + is-weakref: 1.1.0 + math-intrinsics: 1.1.0 + object-inspect: 1.13.3 object-keys: 1.1.1 - object.assign: 4.1.5 - regexp.prototype.flags: 1.5.2 - safe-array-concat: 1.1.2 - safe-regex-test: 1.0.3 - string.prototype.trim: 1.2.9 - string.prototype.trimend: 1.0.8 + object.assign: 4.1.7 + own-keys: 1.0.1 + regexp.prototype.flags: 1.5.4 + safe-array-concat: 1.1.3 + safe-push-apply: 1.0.0 + safe-regex-test: 1.1.0 + set-proto: 1.0.0 + string.prototype.trim: 1.2.10 + string.prototype.trimend: 1.0.9 string.prototype.trimstart: 1.0.8 - typed-array-buffer: 1.0.2 - typed-array-byte-length: 1.0.1 - typed-array-byte-offset: 1.0.2 - typed-array-length: 1.0.6 - unbox-primitive: 1.0.2 - which-typed-array: 1.1.15 + typed-array-buffer: 1.0.3 + typed-array-byte-length: 1.0.3 + typed-array-byte-offset: 1.0.4 + typed-array-length: 1.0.7 + unbox-primitive: 1.1.0 + which-typed-array: 1.1.18 - es-define-property@1.0.0: - dependencies: - get-intrinsic: 1.2.4 + es-define-property@1.0.1: {} es-errors@1.3.0: {} - es-object-atoms@1.0.0: + es-object-atoms@1.1.1: dependencies: es-errors: 1.3.0 - es-set-tostringtag@2.0.3: + es-set-tostringtag@2.1.0: dependencies: - get-intrinsic: 1.2.4 + es-errors: 1.3.0 + get-intrinsic: 1.2.7 has-tostringtag: 1.0.2 hasown: 2.0.2 - es-to-primitive@1.2.1: + es-to-primitive@1.3.0: dependencies: is-callable: 1.2.7 - is-date-object: 1.0.5 - is-symbol: 1.0.4 + is-date-object: 1.1.0 + is-symbol: 1.1.1 esbuild@0.18.20: optionalDependencies: @@ -3864,9 +3993,9 @@ snapshots: exifr@7.1.3: {} - exifreader@4.23.5: + exifreader@4.26.1: optionalDependencies: - '@xmldom/xmldom': 0.8.10 + '@xmldom/xmldom': 0.9.7 fast-deep-equal@3.1.3: {} @@ -3912,13 +4041,13 @@ snapshots: font-awesome@4.7.0: {} - for-each@0.3.3: + for-each@0.3.4: dependencies: is-callable: 1.2.7 fraction.js@4.3.7: {} - froide@https://codeload.github.com/okfde/froide/tar.gz/f827bcb7b0904c9c5f92d3098034f8bcc441c49a(fuse.js@6.6.2)(typescript@5.6.2): + froide@https://codeload.github.com/okfde/froide/tar.gz/496bb173f04e0ec5107b8eceeb5aac3a87bae7e6(fuse.js@6.6.2)(typescript@5.6.2): dependencies: '@okfde/filingcabinet': https://codeload.github.com/okfde/django-filingcabinet/tar.gz/32fad57a4af51908d5df09af84510aaf021c6073(typescript@5.6.2) '@popperjs/core': 2.11.8 @@ -3927,11 +4056,11 @@ snapshots: '@uppy/dashboard': 3.9.1(@uppy/core@3.13.1) '@uppy/tus': 3.5.5(@uppy/core@3.13.1) '@vueuse/core': 10.11.1(vue@3.5.6(typescript@5.6.2)) - '@vueuse/integrations': 10.11.1(fuse.js@6.6.2)(sortablejs@1.15.3)(vue@3.5.6(typescript@5.6.2)) + '@vueuse/integrations': 10.11.1(fuse.js@6.6.2)(sortablejs@1.15.6)(vue@3.5.6(typescript@5.6.2)) bootstrap: 5.3.3(@popperjs/core@2.11.8) choices.js: 10.2.0 driver.js: 1.3.1 - exifreader: 4.23.5 + exifreader: 4.26.1 font-awesome: 4.7.0 leaflet: 1.9.4 leaflet.icon.glyph: 0.3.0 @@ -3940,7 +4069,7 @@ snapshots: lodash.sortby: 4.7.0 lodash.throttle: 4.1.1 pdfjs-dist: 2.16.105 - sortablejs: 1.15.3 + sortablejs: 1.15.6 string.prototype.repeat: 1.0.0 vue: 3.5.6(typescript@5.6.2) vuedraggable: 2.24.3 @@ -3961,13 +4090,13 @@ snapshots: - universal-cookie - worker-loader - froide_campaign@https://codeload.github.com/okfde/froide-campaign/tar.gz/b46b3603eeb9c67f3fafaf7fa509ee6ae58698fe(froide@https://codeload.github.com/okfde/froide/tar.gz/f827bcb7b0904c9c5f92d3098034f8bcc441c49a(fuse.js@6.6.2)(typescript@5.6.2))(typescript@5.6.2): + froide_campaign@https://codeload.github.com/okfde/froide-campaign/tar.gz/48d6a34f5b66d6303c19224b015096da4f9d704a(froide@https://codeload.github.com/okfde/froide/tar.gz/496bb173f04e0ec5107b8eceeb5aac3a87bae7e6(fuse.js@6.6.2)(typescript@5.6.2))(typescript@5.6.2): dependencies: '@turf/bbox': 6.5.0 '@types/leaflet': 1.9.12 '@vue-leaflet/vue-leaflet': 0.8.4(leaflet@1.9.4)(vue@3.5.6(typescript@5.6.2)) deepmerge: 4.3.1 - froide: https://codeload.github.com/okfde/froide/tar.gz/f827bcb7b0904c9c5f92d3098034f8bcc441c49a(fuse.js@6.6.2)(typescript@5.6.2) + froide: https://codeload.github.com/okfde/froide/tar.gz/496bb173f04e0ec5107b8eceeb5aac3a87bae7e6(fuse.js@6.6.2)(typescript@5.6.2) leaflet: 1.9.4 leaflet.icon.glyph: 0.2.1 lodash.debounce: 4.0.8 @@ -3976,13 +4105,13 @@ snapshots: transitivePeerDependencies: - typescript - froide_exam@https://codeload.github.com/okfde/froide-exam/tar.gz/00f9f1234b5b3eff5d3359894c0e3f5ec5c383eb: {} + froide_exam@https://codeload.github.com/okfde/froide-exam/tar.gz/94a24b87ef32d911fd1552584cfb5825bb2e5642: {} - froide_food@https://codeload.github.com/okfde/froide-food/tar.gz/3a1cd2c63564267d3db24cf8aae8bbac3d8098e0(froide@https://codeload.github.com/okfde/froide/tar.gz/f827bcb7b0904c9c5f92d3098034f8bcc441c49a(fuse.js@6.6.2)(typescript@5.6.2))(typescript@5.6.2): + froide_food@https://codeload.github.com/okfde/froide-food/tar.gz/3a1cd2c63564267d3db24cf8aae8bbac3d8098e0(froide@https://codeload.github.com/okfde/froide/tar.gz/496bb173f04e0ec5107b8eceeb5aac3a87bae7e6(fuse.js@6.6.2)(typescript@5.6.2))(typescript@5.6.2): dependencies: '@turf/bbox': 6.5.0 '@vue-leaflet/vue-leaflet': 0.8.4(leaflet@1.9.4)(vue@3.5.6(typescript@5.6.2)) - froide: https://codeload.github.com/okfde/froide/tar.gz/f827bcb7b0904c9c5f92d3098034f8bcc441c49a(fuse.js@6.6.2)(typescript@5.6.2) + froide: https://codeload.github.com/okfde/froide/tar.gz/496bb173f04e0ec5107b8eceeb5aac3a87bae7e6(fuse.js@6.6.2)(typescript@5.6.2) leaflet: 1.9.4 leaflet.icon.glyph: 0.3.0 vue: 3.5.6(typescript@5.6.2) @@ -3990,7 +4119,7 @@ snapshots: transitivePeerDependencies: - typescript - froide_legalaction@https://codeload.github.com/okfde/froide-legalaction/tar.gz/3469ff9fdcb5376376a6c272ebc6e638a94e97ce: {} + froide_legalaction@https://codeload.github.com/okfde/froide-legalaction/tar.gz/f8708ff9755397bab81dadb8b15fe5b7d17de0fd: {} froide_payment@https://codeload.github.com/okfde/froide-payment/tar.gz/f8347df06fb6fb5e722785f8b2ed3536bf0ab8df: dependencies: @@ -4010,12 +4139,14 @@ snapshots: function-bind@1.1.2: {} - function.prototype.name@1.1.6: + function.prototype.name@1.1.8: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 + call-bound: 1.0.3 define-properties: 1.2.1 - es-abstract: 1.23.3 functions-have-names: 1.2.3 + hasown: 2.0.2 + is-callable: 1.2.7 functions-have-names@1.2.3: {} @@ -4025,19 +4156,29 @@ snapshots: get-caller-file@2.0.5: {} - get-intrinsic@1.2.4: + get-intrinsic@1.2.7: dependencies: + call-bind-apply-helpers: 1.0.1 + es-define-property: 1.0.1 es-errors: 1.3.0 + es-object-atoms: 1.1.1 function-bind: 1.1.2 - has-proto: 1.0.3 - has-symbols: 1.0.3 + get-proto: 1.0.1 + gopd: 1.2.0 + has-symbols: 1.1.0 hasown: 2.0.2 + math-intrinsics: 1.1.0 + + get-proto@1.0.1: + dependencies: + dunder-proto: 1.0.1 + es-object-atoms: 1.1.1 - get-symbol-description@1.0.2: + get-symbol-description@1.1.0: dependencies: - call-bind: 1.0.7 + call-bound: 1.0.3 es-errors: 1.3.0 - get-intrinsic: 1.2.4 + get-intrinsic: 1.2.7 glob-parent@5.1.2: dependencies: @@ -4082,17 +4223,15 @@ snapshots: globalthis@1.0.4: dependencies: define-properties: 1.2.1 - gopd: 1.0.1 + gopd: 1.2.0 - gopd@1.0.1: - dependencies: - get-intrinsic: 1.2.4 + gopd@1.2.0: {} graceful-fs@4.2.11: {} graphemer@1.4.0: {} - has-bigints@1.0.2: {} + has-bigints@1.1.0: {} has-flag@3.0.0: {} @@ -4100,15 +4239,17 @@ snapshots: has-property-descriptors@1.0.2: dependencies: - es-define-property: 1.0.0 + es-define-property: 1.0.1 - has-proto@1.0.3: {} + has-proto@1.2.0: + dependencies: + dunder-proto: 1.0.1 - has-symbols@1.0.3: {} + has-symbols@1.1.0: {} has-tostringtag@1.0.2: dependencies: - has-symbols: 1.0.3 + has-symbols: 1.1.0 hasown@2.0.2: dependencies: @@ -4152,92 +4293,130 @@ snapshots: inherits@2.0.4: {} - internal-slot@1.0.7: + internal-slot@1.1.0: dependencies: es-errors: 1.3.0 hasown: 2.0.2 - side-channel: 1.0.6 + side-channel: 1.1.0 internmap@2.0.3: {} intersection-observer@0.12.2: {} - is-array-buffer@3.0.4: + is-array-buffer@3.0.5: + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.3 + get-intrinsic: 1.2.7 + + is-async-function@2.1.1: dependencies: - call-bind: 1.0.7 - get-intrinsic: 1.2.4 + async-function: 1.0.0 + call-bound: 1.0.3 + get-proto: 1.0.1 + has-tostringtag: 1.0.2 + safe-regex-test: 1.1.0 - is-bigint@1.0.4: + is-bigint@1.1.0: dependencies: - has-bigints: 1.0.2 + has-bigints: 1.1.0 is-binary-path@2.1.0: dependencies: binary-extensions: 2.3.0 - is-boolean-object@1.1.2: + is-boolean-object@1.2.1: dependencies: - call-bind: 1.0.7 + call-bound: 1.0.3 has-tostringtag: 1.0.2 is-callable@1.2.7: {} - is-data-view@1.0.1: + is-data-view@1.0.2: dependencies: - is-typed-array: 1.1.13 + call-bound: 1.0.3 + get-intrinsic: 1.2.7 + is-typed-array: 1.1.15 - is-date-object@1.0.5: + is-date-object@1.1.0: dependencies: + call-bound: 1.0.3 has-tostringtag: 1.0.2 is-extglob@2.1.1: {} + is-finalizationregistry@1.1.1: + dependencies: + call-bound: 1.0.3 + is-fullwidth-code-point@3.0.0: {} + is-generator-function@1.1.0: + dependencies: + call-bound: 1.0.3 + get-proto: 1.0.1 + has-tostringtag: 1.0.2 + safe-regex-test: 1.1.0 + is-glob@4.0.3: dependencies: is-extglob: 2.1.1 - is-negative-zero@2.0.3: {} + is-map@2.0.3: {} is-network-error@1.1.0: {} - is-number-object@1.0.7: + is-number-object@1.1.1: dependencies: + call-bound: 1.0.3 has-tostringtag: 1.0.2 is-number@7.0.0: {} is-path-inside@3.0.3: {} - is-regex@1.1.4: + is-regex@1.2.1: dependencies: - call-bind: 1.0.7 + call-bound: 1.0.3 + gopd: 1.2.0 has-tostringtag: 1.0.2 + hasown: 2.0.2 + + is-set@2.0.3: {} is-shallow-equal@1.0.1: {} - is-shared-array-buffer@1.0.3: + is-shared-array-buffer@1.0.4: dependencies: - call-bind: 1.0.7 + call-bound: 1.0.3 is-stream@2.0.1: {} - is-string@1.0.7: + is-string@1.1.1: dependencies: + call-bound: 1.0.3 has-tostringtag: 1.0.2 - is-symbol@1.0.4: + is-symbol@1.1.1: dependencies: - has-symbols: 1.0.3 + call-bound: 1.0.3 + has-symbols: 1.1.0 + safe-regex-test: 1.1.0 - is-typed-array@1.1.13: + is-typed-array@1.1.15: dependencies: - which-typed-array: 1.1.15 + which-typed-array: 1.1.18 + + is-weakmap@2.0.2: {} - is-weakref@1.0.2: + is-weakref@1.1.0: dependencies: - call-bind: 1.0.7 + call-bound: 1.0.3 + + is-weakset@2.0.4: + dependencies: + call-bound: 1.0.3 + get-intrinsic: 1.2.7 isarray@0.0.1: {} @@ -4347,6 +4526,8 @@ snapshots: buffers: 0.1.1 readable-stream: 1.0.34 + math-intrinsics@1.1.0: {} + memoize-one@6.0.0: {} merge2@1.4.1: {} @@ -4424,15 +4605,17 @@ snapshots: dependencies: boolbase: 1.0.0 - object-inspect@1.13.2: {} + object-inspect@1.13.3: {} object-keys@1.1.1: {} - object.assign@4.1.5: + object.assign@4.1.7: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 + call-bound: 1.0.3 define-properties: 1.2.1 - has-symbols: 1.0.3 + es-object-atoms: 1.1.1 + has-symbols: 1.1.0 object-keys: 1.1.1 once@1.4.0: @@ -4450,6 +4633,12 @@ snapshots: over@0.0.5: {} + own-keys@1.0.1: + dependencies: + get-intrinsic: 1.2.7 + object-keys: 1.1.1 + safe-push-apply: 1.0.0 + p-limit@3.1.0: dependencies: yocto-queue: 0.1.0 @@ -4463,7 +4652,7 @@ snapshots: eventemitter3: 5.0.1 p-timeout: 5.1.0 - p-retry@6.2.0: + p-retry@6.2.1: dependencies: '@types/retry': 0.12.2 is-network-error: 1.1.0 @@ -4523,7 +4712,7 @@ snapshots: picocolors: 1.1.0 source-map-js: 1.2.1 - preact@10.24.0: {} + preact@10.25.4: {} prelude-ls@1.2.1: {} @@ -4569,15 +4758,28 @@ snapshots: redux@4.2.1: dependencies: - '@babel/runtime': 7.25.6 + '@babel/runtime': 7.26.7 + + reflect.getprototypeof@1.0.10: + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + get-intrinsic: 1.2.7 + get-proto: 1.0.1 + which-builtin-type: 1.2.1 regenerator-runtime@0.14.1: {} - regexp.prototype.flags@1.5.2: + regexp.prototype.flags@1.5.4: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 define-properties: 1.2.1 es-errors: 1.3.0 + get-proto: 1.0.1 + gopd: 1.2.0 set-function-name: 2.0.2 require-directory@2.1.1: {} @@ -4618,18 +4820,24 @@ snapshots: rw@1.3.3: {} - safe-array-concat@1.1.2: + safe-array-concat@1.1.3: + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.3 + get-intrinsic: 1.2.7 + has-symbols: 1.1.0 + isarray: 2.0.5 + + safe-push-apply@1.0.0: dependencies: - call-bind: 1.0.7 - get-intrinsic: 1.2.4 - has-symbols: 1.0.3 + es-errors: 1.3.0 isarray: 2.0.5 - safe-regex-test@1.0.3: + safe-regex-test@1.1.0: dependencies: - call-bind: 1.0.7 + call-bound: 1.0.3 es-errors: 1.3.0 - is-regex: 1.1.4 + is-regex: 1.2.1 safer-buffer@2.1.2: {} @@ -4648,8 +4856,8 @@ snapshots: define-data-property: 1.1.4 es-errors: 1.3.0 function-bind: 1.1.2 - get-intrinsic: 1.2.4 - gopd: 1.0.1 + get-intrinsic: 1.2.7 + gopd: 1.2.0 has-property-descriptors: 1.0.2 set-function-name@2.0.2: @@ -4659,6 +4867,12 @@ snapshots: functions-have-names: 1.2.3 has-property-descriptors: 1.0.2 + set-proto@1.0.0: + dependencies: + dunder-proto: 1.0.1 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + setimmediate@1.0.5: {} shebang-command@2.0.0: @@ -4667,12 +4881,33 @@ snapshots: shebang-regex@3.0.0: {} - side-channel@1.0.6: + side-channel-list@1.0.0: dependencies: - call-bind: 1.0.7 es-errors: 1.3.0 - get-intrinsic: 1.2.4 - object-inspect: 1.13.2 + object-inspect: 1.13.3 + + side-channel-map@1.0.1: + dependencies: + call-bound: 1.0.3 + es-errors: 1.3.0 + get-intrinsic: 1.2.7 + object-inspect: 1.13.3 + + side-channel-weakmap@1.0.2: + dependencies: + call-bound: 1.0.3 + es-errors: 1.3.0 + get-intrinsic: 1.2.7 + object-inspect: 1.13.3 + side-channel-map: 1.0.1 + + side-channel@1.1.0: + dependencies: + es-errors: 1.3.0 + object-inspect: 1.13.3 + side-channel-list: 1.0.0 + side-channel-map: 1.0.1 + side-channel-weakmap: 1.0.2 signal-exit@3.0.7: {} @@ -4682,7 +4917,7 @@ snapshots: sortablejs@1.10.2: {} - sortablejs@1.15.3: {} + sortablejs@1.15.6: {} source-map-js@1.2.1: {} @@ -4704,26 +4939,30 @@ snapshots: string.prototype.repeat@1.0.0: dependencies: define-properties: 1.2.1 - es-abstract: 1.23.3 + es-abstract: 1.23.9 - string.prototype.trim@1.2.9: + string.prototype.trim@1.2.10: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 + call-bound: 1.0.3 + define-data-property: 1.1.4 define-properties: 1.2.1 - es-abstract: 1.23.3 - es-object-atoms: 1.0.0 + es-abstract: 1.23.9 + es-object-atoms: 1.1.1 + has-property-descriptors: 1.0.2 - string.prototype.trimend@1.0.8: + string.prototype.trimend@1.0.9: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 + call-bound: 1.0.3 define-properties: 1.2.1 - es-object-atoms: 1.0.0 + es-object-atoms: 1.1.1 string.prototype.trimstart@1.0.8: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 define-properties: 1.2.1 - es-object-atoms: 1.0.0 + es-object-atoms: 1.1.1 string_decoder@0.10.31: {} @@ -4789,37 +5028,38 @@ snapshots: type-fest@0.20.2: {} - typed-array-buffer@1.0.2: + typed-array-buffer@1.0.3: dependencies: - call-bind: 1.0.7 + call-bound: 1.0.3 es-errors: 1.3.0 - is-typed-array: 1.1.13 + is-typed-array: 1.1.15 - typed-array-byte-length@1.0.1: + typed-array-byte-length@1.0.3: dependencies: - call-bind: 1.0.7 - for-each: 0.3.3 - gopd: 1.0.1 - has-proto: 1.0.3 - is-typed-array: 1.1.13 + call-bind: 1.0.8 + for-each: 0.3.4 + gopd: 1.2.0 + has-proto: 1.2.0 + is-typed-array: 1.1.15 - typed-array-byte-offset@1.0.2: + typed-array-byte-offset@1.0.4: dependencies: available-typed-arrays: 1.0.7 - call-bind: 1.0.7 - for-each: 0.3.3 - gopd: 1.0.1 - has-proto: 1.0.3 - is-typed-array: 1.1.13 - - typed-array-length@1.0.6: - dependencies: - call-bind: 1.0.7 - for-each: 0.3.3 - gopd: 1.0.1 - has-proto: 1.0.3 - is-typed-array: 1.1.13 + call-bind: 1.0.8 + for-each: 0.3.4 + gopd: 1.2.0 + has-proto: 1.2.0 + is-typed-array: 1.1.15 + reflect.getprototypeof: 1.0.10 + + typed-array-length@1.0.7: + dependencies: + call-bind: 1.0.8 + for-each: 0.3.4 + gopd: 1.2.0 + is-typed-array: 1.1.15 possible-typed-array-names: 1.0.0 + reflect.getprototypeof: 1.0.10 typescript-eslint@8.6.0(eslint@9.10.0)(typescript@5.6.2): dependencies: @@ -4834,12 +5074,12 @@ snapshots: typescript@5.6.2: {} - unbox-primitive@1.0.2: + unbox-primitive@1.1.0: dependencies: - call-bind: 1.0.7 - has-bigints: 1.0.2 - has-symbols: 1.0.3 - which-boxed-primitive: 1.0.2 + call-bound: 1.0.3 + has-bigints: 1.1.0 + has-symbols: 1.1.0 + which-boxed-primitive: 1.1.1 underscore@1.13.7: {} @@ -5262,20 +5502,44 @@ snapshots: tr46: 0.0.3 webidl-conversions: 3.0.1 - which-boxed-primitive@1.0.2: + which-boxed-primitive@1.1.1: + dependencies: + is-bigint: 1.1.0 + is-boolean-object: 1.2.1 + is-number-object: 1.1.1 + is-string: 1.1.1 + is-symbol: 1.1.1 + + which-builtin-type@1.2.1: + dependencies: + call-bound: 1.0.3 + function.prototype.name: 1.1.8 + has-tostringtag: 1.0.2 + is-async-function: 2.1.1 + is-date-object: 1.1.0 + is-finalizationregistry: 1.1.1 + is-generator-function: 1.1.0 + is-regex: 1.2.1 + is-weakref: 1.1.0 + isarray: 2.0.5 + which-boxed-primitive: 1.1.1 + which-collection: 1.0.2 + which-typed-array: 1.1.18 + + which-collection@1.0.2: dependencies: - is-bigint: 1.0.4 - is-boolean-object: 1.1.2 - is-number-object: 1.0.7 - is-string: 1.0.7 - is-symbol: 1.0.4 + is-map: 2.0.3 + is-set: 2.0.3 + is-weakmap: 2.0.2 + is-weakset: 2.0.4 - which-typed-array@1.1.15: + which-typed-array@1.1.18: dependencies: available-typed-arrays: 1.0.7 - call-bind: 1.0.7 - for-each: 0.3.3 - gopd: 1.0.1 + call-bind: 1.0.8 + call-bound: 1.0.3 + for-each: 0.3.4 + gopd: 1.2.0 has-tostringtag: 1.0.2 which@2.0.2: diff --git a/pyproject.toml b/pyproject.toml index bca0daca..2379a63b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -33,7 +33,7 @@ dependencies = [ "django-datashow>=0.1.3", "django-elasticsearch-dsl>=8.0,<9.0", "django-filer>=3.0.0", - "django-filingcabinet @ git+https://github.com/okfde/django-filingcabinet.git@main", + "django-filingcabinet @ git+https://github.com/okfde/django-filingcabinet.git@pajowu/missing_migrations", "django-filter<24.1", "django-floppyforms>=1.9.0", "django-json-widget>=2.0.1", @@ -92,20 +92,20 @@ dependencies = [ "webp>=0.4.0", "websockets>=13.0.1", "django-amenities @ git+https://github.com/okfde/django-amenities.git@main", - "froide @ git+https://github.com/okfde/froide.git@main", - "froide-campaign @ git+https://github.com/okfde/froide-campaign.git@main", + "froide @ git+https://github.com/okfde/froide.git@pajowu/missing_migrations", + "froide-campaign @ git+https://github.com/okfde/froide-campaign.git@pajowu/missing_migrations", "froide-food @ git+https://github.com/okfde/froide-food.git@main", "froide-fax @ git+https://github.com/okfde/froide-fax.git@main", - "froide-legalaction @ git+https://github.com/okfde/froide-legalaction.git@main", - "froide-exam @ git+https://github.com/okfde/froide-exam.git@main", + "froide-legalaction @ git+https://github.com/okfde/froide-legalaction.git@pajowu/missing_migrations", + "froide-exam @ git+https://github.com/okfde/froide-exam.git@pajowu/missing_migrations", "froide-payment @ git+https://github.com/okfde/froide-payment.git@main", "froide-crowdfunding @ git+https://github.com/okfde/froide-crowdfunding.git@main", "froide-govplan @ git+https://github.com/okfde/froide-govplan.git@main", - "sortabletable @ git+https://github.com/stefanw/djangocms-sortabletable.git@main", + "sortabletable @ git+https://github.com/pajowu/djangocms-sortabletable.git@pajowu/missing_migrations", "djangocms-transfer @ git+https://github.com/stefanw/djangocms-transfer.git", - "django-legal-advice-builder @ git+https://github.com/fragdenstaat/django-legal-advice-builder.git@main", - "fcdocs-annotate @ git+https://github.com/okfde/fcdocs-annotate.git@main", - "froide-evidencecollection[gsheets] @ git+https://github.com/okfde/froide-evidencecollection.git@main", + "django-legal-advice-builder @ git+https://github.com/fragdenstaat/django-legal-advice-builder.git@pajowu/missing_migrations", + "fcdocs-annotate @ git+https://github.com/okfde/fcdocs-annotate.git@pajowu/missing_migrations", + "froide-evidencecollection[gsheets] @ git+https://github.com/okfde/froide-evidencecollection.git@pajowu/missing_migrations", ] [project.optional-dependencies] diff --git a/requirements-dev.txt b/requirements-dev.txt index 45d72075..5ee2527e 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -10,8 +10,16 @@ alabaster==1.0.0 # via sphinx amqp==5.2.0 # via kombu +annotated-types==0.7.0 + # via pydantic +antlr4-python3-runtime==4.9.3 + # via omegaconf +appdirs==1.4.4 + # via kedro-telemetry appnope==0.1.4 ; sys_platform == 'darwin' # via ipython +arrow==1.3.0 + # via cookiecutter asgiref==3.8.1 # via # channels @@ -25,6 +33,7 @@ attrs==24.2.0 # via # aiohttp # jsonschema + # kedro # referencing babel==2.16.0 # via @@ -38,23 +47,37 @@ beautifulsoup4==4.12.3 # via htmldocx billiard==4.2.0 # via celery +binaryornot==0.4.4 + # via cookiecutter bleach==6.1.0 # via # django-legal-advice-builder # froide # froide-govplan +blis==1.2.0 + # via thinc brotli==1.1.0 ; platform_python_implementation == 'CPython' # via fonttools brotlicffi==1.1.0.0 ; platform_python_implementation != 'CPython' # via fonttools +build==1.2.2.post1 + # via kedro cachetools==5.5.0 - # via google-auth + # via + # google-auth + # kedro +catalogue==2.0.10 + # via + # spacy + # srsly + # thinc celery==5.4.0 # via # fragdenstaat-de (pyproject.toml) # django-celery-beat # django-celery-email # django-filingcabinet + # fcdocs-annotate # froide certifi==2024.8.30 # via @@ -75,7 +98,9 @@ channels==4.0.0 # fragdenstaat-de (pyproject.toml) # froide chardet==5.2.0 - # via reportlab + # via + # binaryornot + # reportlab charset-normalizer==3.3.2 # via requests click==8.1.7 @@ -84,16 +109,22 @@ click==8.1.7 # click-didyoumean # click-plugins # click-repl + # cookiecutter # djlint # geocoder + # kedro + # typer click-didyoumean==0.3.1 # via celery click-plugins==1.1.1 # via celery click-repl==0.3.0 # via celery +cloudpathlib==0.20.0 + # via weasel colorama==0.4.6 # via + # build # click # djlint # honcho @@ -102,6 +133,13 @@ colorama==0.4.6 # qrcode # sphinx # tqdm + # wasabi +confection==0.1.5 + # via + # thinc + # weasel +cookiecutter==2.6.0 + # via kedro coreapi==2.3.3 # via # fragdenstaat-de (pyproject.toml) @@ -127,6 +165,11 @@ cssselect2==0.7.0 # via # svglib # weasyprint +cymem==2.0.11 + # via + # preshed + # spacy + # thinc decorator==5.1.1 # via # ipdb @@ -139,6 +182,7 @@ distlib==0.3.8 dj-database-url==2.2.0 # via # fragdenstaat-de (pyproject.toml) + # fcdocs-annotate # froide django==4.2.16 # via @@ -188,6 +232,7 @@ django==4.2.16 # drf-spectacular-sidecar # easy-thumbnails # enmerkar + # fcdocs-annotate # froide # sortabletable django-admin-sortable2==2.2.3 @@ -205,6 +250,7 @@ django-appconf==1.0.6 django-celery-beat==2.7.0 # via # fragdenstaat-de (pyproject.toml) + # fcdocs-annotate # froide django-celery-email==3.0.0 # via @@ -234,6 +280,7 @@ django-cms==4.1.2 django-configurations==2.5.1 # via # fragdenstaat-de (pyproject.toml) + # fcdocs-annotate # froide django-contractor==0.0.8 # via fragdenstaat-de (pyproject.toml) @@ -268,7 +315,7 @@ django-filer==3.3.1 # djangocms-picture # djangocms-video # froide-govplan -django-filingcabinet @ git+https://github.com/okfde/django-filingcabinet.git@32fad57a4af51908d5df09af84510aaf021c6073 +django-filingcabinet @ git+https://github.com/okfde/django-filingcabinet.git@7fc96c2d97bbe4b0eafe5df861cbd73f511c4fd3 # via # fragdenstaat-de (pyproject.toml) # fcdocs-annotate @@ -297,7 +344,7 @@ django-leaflet==0.30.1 # via # fragdenstaat-de (pyproject.toml) # froide -django-legal-advice-builder @ git+https://github.com/fragdenstaat/django-legal-advice-builder.git@41e220bf36b65b6415ac2b5b8843d730ec4dc161 +django-legal-advice-builder @ git+https://github.com/fragdenstaat/django-legal-advice-builder.git@075ebca4bc36cdc6c97df4dfe4ac6ee886f9ace0 # via fragdenstaat-de (pyproject.toml) django-localflavor==4.0 # via froide-payment @@ -337,6 +384,7 @@ django-taggit==6.0.0 # via # fragdenstaat-de (pyproject.toml) # django-filingcabinet + # fcdocs-annotate # froide django-timezone-field==7.0 # via django-celery-beat @@ -389,6 +437,7 @@ djangorestframework==3.15.2 # django-filingcabinet # djangorestframework-csv # drf-spectacular + # fcdocs-annotate # froide # froide-campaign djangorestframework-csv==3.0.2 @@ -413,6 +462,8 @@ drf-spectacular==0.27.2 # via froide drf-spectacular-sidecar==2024.7.1 # via drf-spectacular +dynaconf==3.2.7 + # via kedro easy-thumbnails==2.9 # via # django-filer @@ -449,7 +500,7 @@ faker==28.4.1 # via # fragdenstaat-de (pyproject.toml) # factory-boy -fcdocs-annotate @ git+https://github.com/okfde/fcdocs-annotate.git@0e017562c0a3da4d2340bc882523b3630f35f4c0 +fcdocs-annotate @ git+https://github.com/okfde/fcdocs-annotate.git@3ea70ba3aa546e0bb68cc4888e21436e938ec648 # via fragdenstaat-de (pyproject.toml) fdfgen==0.16.1 # via froide-food @@ -464,15 +515,15 @@ filelock==3.16.0 # virtualenv fonttools==4.53.1 # via weasyprint -froide @ git+https://github.com/okfde/froide.git@f827bcb7b0904c9c5f92d3098034f8bcc441c49a +froide @ git+https://github.com/okfde/froide.git@496bb173f04e0ec5107b8eceeb5aac3a87bae7e6 # via fragdenstaat-de (pyproject.toml) -froide-campaign @ git+https://github.com/okfde/froide-campaign.git@b46b3603eeb9c67f3fafaf7fa509ee6ae58698fe +froide-campaign @ git+https://github.com/okfde/froide-campaign.git@48d6a34f5b66d6303c19224b015096da4f9d704a # via fragdenstaat-de (pyproject.toml) froide-crowdfunding @ git+https://github.com/okfde/froide-crowdfunding.git@dafeaab42b60563a465e044fa63a31183890299a # via fragdenstaat-de (pyproject.toml) -froide-evidencecollection @ git+https://github.com/okfde/froide-evidencecollection.git@ac3011ad2ecee814b288dd945e9bc6cbf4d5f1bb +froide-evidencecollection @ git+https://github.com/okfde/froide-evidencecollection.git@37dd4a261f28bac407df068fa90cd3efbe814900 # via fragdenstaat-de (pyproject.toml) -froide-exam @ git+https://github.com/okfde/froide-exam.git@00f9f1234b5b3eff5d3359894c0e3f5ec5c383eb +froide-exam @ git+https://github.com/okfde/froide-exam.git@94a24b87ef32d911fd1552584cfb5825bb2e5642 # via fragdenstaat-de (pyproject.toml) froide-fax @ git+https://github.com/okfde/froide-fax.git@d724673500afff3f18c75ea1fc8ba69e1f9f8825 # via fragdenstaat-de (pyproject.toml) @@ -480,7 +531,7 @@ froide-food @ git+https://github.com/okfde/froide-food.git@3a1cd2c63564267d3db24 # via fragdenstaat-de (pyproject.toml) froide-govplan @ git+https://github.com/okfde/froide-govplan.git@f1763807614b8c54a9214359a2a1e442ca58cb6d # via fragdenstaat-de (pyproject.toml) -froide-legalaction @ git+https://github.com/okfde/froide-legalaction.git@3469ff9fdcb5376376a6c272ebc6e638a94e97ce +froide-legalaction @ git+https://github.com/okfde/froide-legalaction.git@f8708ff9755397bab81dadb8b15fe5b7d17de0fd # via fragdenstaat-de (pyproject.toml) froide-payment @ git+https://github.com/okfde/froide-payment.git@f8347df06fb6fb5e722785f8b2ed3536bf0ab8df # via @@ -491,7 +542,9 @@ frozenlist==1.4.1 # aiohttp # aiosignal fsspec==2024.9.0 - # via torch + # via + # kedro + # torch future==1.0.0 # via geocoder geocoder==1.38.1 @@ -508,6 +561,10 @@ geopy==2.4.1 # via # django-amenities # froide-food +gitdb==4.0.12 + # via gitpython +gitpython==3.1.44 + # via kedro google-api-core==2.20.0 # via google-api-python-client google-api-python-client==2.146.0 @@ -558,6 +615,12 @@ idna==3.8 # yarl imagesize==1.4.1 # via sphinx +importlib-metadata==8.6.1 + # via + # build + # kedro +importlib-resources==6.5.2 + # via kedro inflection==0.5.1 # via # drf-spectacular @@ -576,9 +639,13 @@ jedi==0.19.1 # via ipython jinja2==3.1.4 # via + # cookiecutter # coreschema + # spacy # sphinx # torch +joblib==1.4.2 + # via scikit-learn jsbeautifier==1.15.1 # via # cssbeautifier @@ -594,8 +661,18 @@ jsonschema-specifications==2023.12.1 # via jsonschema jwcrypto==1.5.6 # via django-oauth-toolkit +kedro==0.19.11 + # via + # fcdocs-annotate + # kedro-telemetry +kedro-telemetry==0.6.2 + # via kedro kombu==5.4.0 # via celery +langcodes==3.5.0 + # via spacy +language-data==1.3.0 + # via langcodes lxml==5.3.0 # via # fragdenstaat-de (pyproject.toml) @@ -611,26 +688,39 @@ lxml-html-clean==0.2.2 # via # html-text # lxml +marisa-trie==1.2.1 + # via language-data markdown==3.7 # via # fragdenstaat-de (pyproject.toml) # django-datashow # django-legal-advice-builder # froide +markdown-it-py==3.0.0 + # via rich markupsafe==2.1.5 # via jinja2 matplotlib-inline==0.1.7 # via ipython maxminddb==2.6.2 # via geoip2 +mdurl==0.1.2 + # via markdown-it-py mock==5.1.0 # via fragdenstaat-de (pyproject.toml) +more-itertools==10.6.0 + # via kedro mpmath==1.3.0 # via sympy multidict==6.1.0 # via # aiohttp # yarl +murmurhash==1.0.12 + # via + # preshed + # spacy + # thinc networkx==3.3 # via torch nodeenv==1.9.1 @@ -640,58 +730,74 @@ num2words==0.5.13 numpy==2.1.1 # via # fragdenstaat-de (pyproject.toml) + # blis # pandas + # scikit-learn + # scipy + # spacy + # thinc # torchvision # webp -nvidia-cublas-cu12==12.4.5.8 ; platform_machine == 'x86_64' and sys_platform == 'linux' +nvidia-cublas-cu12==12.4.5.8 ; platform_machine == 'x86_64' and platform_system == 'Linux' # via # nvidia-cudnn-cu12 # nvidia-cusolver-cu12 # torch -nvidia-cuda-cupti-cu12==12.4.127 ; platform_machine == 'x86_64' and sys_platform == 'linux' +nvidia-cuda-cupti-cu12==12.4.127 ; platform_machine == 'x86_64' and platform_system == 'Linux' # via torch -nvidia-cuda-nvrtc-cu12==12.4.127 ; platform_machine == 'x86_64' and sys_platform == 'linux' +nvidia-cuda-nvrtc-cu12==12.4.127 ; platform_machine == 'x86_64' and platform_system == 'Linux' # via torch -nvidia-cuda-runtime-cu12==12.4.127 ; platform_machine == 'x86_64' and sys_platform == 'linux' +nvidia-cuda-runtime-cu12==12.4.127 ; platform_machine == 'x86_64' and platform_system == 'Linux' # via torch -nvidia-cudnn-cu12==9.1.0.70 ; platform_machine == 'x86_64' and sys_platform == 'linux' +nvidia-cudnn-cu12==9.1.0.70 ; platform_machine == 'x86_64' and platform_system == 'Linux' # via torch -nvidia-cufft-cu12==11.2.1.3 ; platform_machine == 'x86_64' and sys_platform == 'linux' +nvidia-cufft-cu12==11.2.1.3 ; platform_machine == 'x86_64' and platform_system == 'Linux' # via torch -nvidia-curand-cu12==10.3.5.147 ; platform_machine == 'x86_64' and sys_platform == 'linux' +nvidia-curand-cu12==10.3.5.147 ; platform_machine == 'x86_64' and platform_system == 'Linux' # via torch -nvidia-cusolver-cu12==11.6.1.9 ; platform_machine == 'x86_64' and sys_platform == 'linux' +nvidia-cusolver-cu12==11.6.1.9 ; platform_machine == 'x86_64' and platform_system == 'Linux' # via torch -nvidia-cusparse-cu12==12.3.1.170 ; platform_machine == 'x86_64' and sys_platform == 'linux' +nvidia-cusparse-cu12==12.3.1.170 ; platform_machine == 'x86_64' and platform_system == 'Linux' # via # nvidia-cusolver-cu12 # torch -nvidia-nccl-cu12==2.21.5 ; platform_machine == 'x86_64' and sys_platform == 'linux' +nvidia-nccl-cu12==2.21.5 ; platform_machine == 'x86_64' and platform_system == 'Linux' # via torch -nvidia-nvjitlink-cu12==12.4.127 ; platform_machine == 'x86_64' and sys_platform == 'linux' +nvidia-nvjitlink-cu12==12.4.127 ; platform_machine == 'x86_64' and platform_system == 'Linux' # via # nvidia-cufft-cu12 # nvidia-cusolver-cu12 # nvidia-cusparse-cu12 # torch -nvidia-nvtx-cu12==12.4.127 ; platform_machine == 'x86_64' and sys_platform == 'linux' +nvidia-nvtx-cu12==12.4.127 ; platform_machine == 'x86_64' and platform_system == 'Linux' # via torch oauthlib==3.2.2 # via # django-oauth-toolkit # requests-oauthlib +omegaconf==2.3.0 + # via kedro openpyxl==3.1.5 # via fragdenstaat-de (pyproject.toml) packaging==24.1 # via + # build # django-cms # djangocms-text-ckeditor # pikepdf # pytest # pytest-factoryboy + # pytoolconfig + # spacy # sphinx + # thinc + # weasel pandas==2.2.2 - # via fragdenstaat-de (pyproject.toml) + # via + # fragdenstaat-de (pyproject.toml) + # fcdocs-annotate +parse==1.20.2 + # via kedro parso==0.8.4 # via jedi pathspec==0.12.1 @@ -729,13 +835,23 @@ pillow==10.4.0 # weasyprint # webp platformdirs==4.3.2 - # via virtualenv + # via + # pytoolconfig + # virtualenv playwright==1.46.0 # via pytest-playwright pluggy==1.5.0 - # via pytest + # via + # kedro + # pytest pre-commit==3.8.0 # via fragdenstaat-de (pyproject.toml) +pre-commit-hooks==5.0.0 + # via kedro +preshed==3.0.9 + # via + # spacy + # thinc prices==1.1.1 # via # django-prices @@ -773,6 +889,14 @@ pycparser==2.22 # via cffi pycryptodome==3.20.0 # via django-filingcabinet +pydantic==2.10.6 + # via + # confection + # spacy + # thinc + # weasel +pydantic-core==2.27.2 + # via pydantic pydyf==0.11.0 # via weasyprint pyee==11.1.0 @@ -782,6 +906,7 @@ pyflakes==3.2.0 pygments==2.18.0 # via # ipython + # rich # sphinx pygtail @ git+https://github.com/okfde/pygtail.git@dac8bc6fc8d65c7ac820806e570242919616e946 # via fragdenstaat-de (pyproject.toml) @@ -804,6 +929,8 @@ pypdf==4.3.1 # froide pyphen==0.16.0 # via weasyprint +pyproject-hooks==1.2.0 + # via build pytest==8.3.3 # via # pytest-base-url @@ -822,6 +949,7 @@ python-crontab==3.2.0 # via django-celery-beat python-dateutil==2.9.0.post0 # via + # arrow # celery # elasticsearch-dsl # faker @@ -833,6 +961,8 @@ python-dateutil==2.9.0.post0 # time-machine python-docx==1.1.2 # via htmldocx +python-dotenv==1.0.1 + # via fcdocs-annotate python-magic==0.4.27 # via # fragdenstaat-de (pyproject.toml) @@ -844,10 +974,13 @@ python-mimeparse==2.0.0 python-slugify==8.0.4 # via # fragdenstaat-de (pyproject.toml) + # cookiecutter # froide # pytest-playwright python-stdnum==1.20 # via django-localflavor +pytoolconfig==1.3.1 + # via rope pytz==2024.1 # via # froide-fax @@ -857,8 +990,11 @@ pywatchman==2.0.0 # via fragdenstaat-de (pyproject.toml) pyyaml==6.0.2 # via + # cookiecutter # djlint # drf-spectacular + # kedro + # omegaconf # pre-commit qrcode==7.3.1 # via django-mfa3 @@ -880,6 +1016,7 @@ reportlab==4.2.2 requests==2.32.3 # via # fragdenstaat-de (pyproject.toml) + # cookiecutter # coreapi # django-oauth-toolkit # django-payments @@ -890,18 +1027,36 @@ requests==2.32.3 # geocoder # geoip2 # google-api-core + # kedro-telemetry # pytest-base-url # requests-oauthlib + # spacy # sphinx # stripe + # weasel requests-oauthlib==2.0.0 # via google-auth-oauthlib +rich==13.9.4 + # via + # cookiecutter + # kedro + # typer +rope==1.13.0 + # via kedro rpds-py==0.20.0 # via # jsonschema # referencing rsa==4.9 # via google-auth +ruamel-yaml==0.18.10 + # via pre-commit-hooks +ruamel-yaml-clib==0.2.12 ; python_full_version < '3.13' and platform_python_implementation == 'CPython' + # via ruamel-yaml +scikit-learn==1.6.1 + # via fcdocs-annotate +scipy==1.15.1 + # via scikit-learn sentry-sdk==2.14.0 # via fragdenstaat-de (pyproject.toml) setuptools==74.1.2 @@ -909,7 +1064,12 @@ setuptools==74.1.2 # django-cms # geoip2 # ipython + # marisa-trie + # spacy + # thinc # torch +shellingham==1.5.4 + # via typer six==1.16.0 # via # bleach @@ -919,12 +1079,22 @@ six==1.16.0 # html5lib # jsbeautifier # python-dateutil +smart-open==7.1.0 + # via weasel +smmap==5.0.2 + # via gitdb snowballstemmer==2.2.0 # via sphinx -sortabletable @ git+https://github.com/stefanw/djangocms-sortabletable.git@b0c0108d4c59182629ccce8fe852c956bf0887a3 +sortabletable @ git+https://github.com/pajowu/djangocms-sortabletable.git@09f984335c1f556956f795eb39a4f7d33df94509 # via fragdenstaat-de (pyproject.toml) soupsieve==2.6 # via beautifulsoup4 +spacy==3.8.4 + # via fcdocs-annotate +spacy-legacy==3.0.12 + # via spacy +spacy-loggers==1.0.5 + # via spacy sphinx==8.0.2 # via fragdenstaat-de (pyproject.toml) sphinxcontrib-applehelp==2.0.0 @@ -943,6 +1113,12 @@ sqlparse==0.5.1 # via # django # django-debug-toolbar +srsly==2.5.1 + # via + # confection + # spacy + # thinc + # weasel stripe==5.5.0 # via # django-payments @@ -955,6 +1131,10 @@ tblib==3.0.0 # via fragdenstaat-de (pyproject.toml) text-unidecode==1.3 # via python-slugify +thinc==8.3.4 + # via spacy +threadpoolctl==3.5.0 + # via scikit-learn time-machine==2.15.0 # via fragdenstaat-de (pyproject.toml) tinycss2==1.3.0 @@ -962,40 +1142,62 @@ tinycss2==1.3.0 # cssselect2 # svglib # weasyprint +toml==0.10.2 + # via kedro tomli==2.1.0 ; python_full_version < '3.11' # via + # build # djlint # ipdb + # pre-commit-hooks # pytest + # pytoolconfig # sphinx torch==2.5.1 # via # fragdenstaat-de (pyproject.toml) + # fcdocs-annotate # torchvision torchvision==0.20.1 - # via fragdenstaat-de (pyproject.toml) + # via + # fragdenstaat-de (pyproject.toml) + # fcdocs-annotate tqdm==4.66.5 - # via djlint + # via + # djlint + # spacy traitlets==5.14.3 # via # ipython # matplotlib-inline -triton==3.1.0 ; python_full_version < '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux' +triton==3.1.0 ; python_full_version < '3.13' and platform_machine == 'x86_64' and platform_system == 'Linux' # via torch +typer==0.15.1 + # via + # spacy + # weasel +types-python-dateutil==2.9.0.20241206 + # via arrow typing-extensions==4.12.2 # via # asgiref + # cloudpathlib # dj-database-url # django-countries # elasticsearch-dsl # jwcrypto + # kedro # multidict # psycopg + # pydantic + # pydantic-core # pyee # pypdf # pytest-factoryboy # python-docx + # rich # torch + # typer tzdata==2024.1 # via # celery @@ -1027,8 +1229,15 @@ wand==0.6.13 # fragdenstaat-de (pyproject.toml) # django-filingcabinet # froide +wasabi==1.1.3 + # via + # spacy + # thinc + # weasel wcwidth==0.2.13 # via prompt-toolkit +weasel==0.4.1 + # via spacy weasyprint==62.3 # via # fragdenstaat-de (pyproject.toml) @@ -1048,9 +1257,13 @@ websockets==13.0.1 # fragdenstaat-de (pyproject.toml) # froide wrapt==1.16.0 - # via deprecated + # via + # deprecated + # smart-open yarl==1.11.1 # via aiohttp +zipp==3.21.0 + # via importlib-metadata zipstream==1.1.4 # via django-filingcabinet zopfli==0.2.3 diff --git a/requirements-production.txt b/requirements-production.txt index 19b1c9c7..b55981bd 100644 --- a/requirements-production.txt +++ b/requirements-production.txt @@ -8,6 +8,14 @@ aiosignal==1.3.1 # via aiohttp amqp==5.2.0 # via kombu +annotated-types==0.7.0 + # via pydantic +antlr4-python3-runtime==4.9.3 + # via omegaconf +appdirs==1.4.4 + # via kedro-telemetry +arrow==1.3.0 + # via cookiecutter asgiref==3.8.1 # via # channels @@ -23,6 +31,7 @@ attrs==24.2.0 # via # aiohttp # jsonschema + # kedro # referencing babel==2.16.0 # via @@ -33,23 +42,37 @@ beautifulsoup4==4.12.3 # via htmldocx billiard==4.2.0 # via celery +binaryornot==0.4.4 + # via cookiecutter bleach==6.1.0 # via # django-legal-advice-builder # froide # froide-govplan +blis==1.2.0 + # via thinc brotli==1.1.0 ; platform_python_implementation == 'CPython' # via fonttools brotlicffi==1.1.0.0 ; platform_python_implementation != 'CPython' # via fonttools +build==1.2.2.post1 + # via kedro cachetools==5.5.0 - # via google-auth + # via + # google-auth + # kedro +catalogue==2.0.10 + # via + # spacy + # srsly + # thinc celery==5.4.0 # via # fragdenstaat-de (pyproject.toml) # django-celery-beat # django-celery-email # django-filingcabinet + # fcdocs-annotate # froide certifi==2024.8.30 # via @@ -71,7 +94,9 @@ channels==4.0.0 channels-redis==4.1.0 # via fragdenstaat-de (pyproject.toml) chardet==5.2.0 - # via reportlab + # via + # binaryornot + # reportlab charset-normalizer==3.3.2 # via requests click==8.1.7 @@ -80,7 +105,10 @@ click==8.1.7 # click-didyoumean # click-plugins # click-repl + # cookiecutter # geocoder + # kedro + # typer # uvicorn click-didyoumean==0.3.1 # via celery @@ -88,10 +116,21 @@ click-plugins==1.1.1 # via celery click-repl==0.3.0 # via celery -colorama==0.4.6 ; sys_platform == 'win32' +cloudpathlib==0.20.0 + # via weasel +colorama==0.4.6 ; (platform_system != 'Windows' and sys_platform == 'win32') or platform_system == 'Windows' or os_name == 'nt' # via + # build # click # qrcode + # tqdm + # wasabi +confection==0.1.5 + # via + # thinc + # weasel +cookiecutter==2.6.0 + # via kedro coreapi==2.3.3 # via # fragdenstaat-de (pyproject.toml) @@ -111,6 +150,11 @@ cssselect2==0.7.0 # via # svglib # weasyprint +cymem==2.0.11 + # via + # preshed + # spacy + # thinc decorator==5.1.1 # via ratelim deprecated==1.2.14 @@ -118,6 +162,7 @@ deprecated==1.2.14 dj-database-url==2.2.0 # via # fragdenstaat-de (pyproject.toml) + # fcdocs-annotate # froide django==4.2.16 # via @@ -166,6 +211,7 @@ django==4.2.16 # drf-spectacular-sidecar # easy-thumbnails # enmerkar + # fcdocs-annotate # froide # sortabletable django-admin-sortable2==2.2.3 @@ -183,6 +229,7 @@ django-appconf==1.0.6 django-celery-beat==2.7.0 # via # fragdenstaat-de (pyproject.toml) + # fcdocs-annotate # froide django-celery-email==3.0.0 # via @@ -212,6 +259,7 @@ django-cms==4.1.2 django-configurations==2.5.1 # via # fragdenstaat-de (pyproject.toml) + # fcdocs-annotate # froide django-contractor==0.0.8 # via fragdenstaat-de (pyproject.toml) @@ -242,7 +290,7 @@ django-filer==3.3.1 # djangocms-picture # djangocms-video # froide-govplan -django-filingcabinet @ git+https://github.com/okfde/django-filingcabinet.git@32fad57a4af51908d5df09af84510aaf021c6073 +django-filingcabinet @ git+https://github.com/okfde/django-filingcabinet.git@7fc96c2d97bbe4b0eafe5df861cbd73f511c4fd3 # via # fragdenstaat-de (pyproject.toml) # fcdocs-annotate @@ -271,7 +319,7 @@ django-leaflet==0.30.1 # via # fragdenstaat-de (pyproject.toml) # froide -django-legal-advice-builder @ git+https://github.com/fragdenstaat/django-legal-advice-builder.git@41e220bf36b65b6415ac2b5b8843d730ec4dc161 +django-legal-advice-builder @ git+https://github.com/fragdenstaat/django-legal-advice-builder.git@075ebca4bc36cdc6c97df4dfe4ac6ee886f9ace0 # via fragdenstaat-de (pyproject.toml) django-localflavor==4.0 # via froide-payment @@ -311,6 +359,7 @@ django-taggit==6.0.0 # via # fragdenstaat-de (pyproject.toml) # django-filingcabinet + # fcdocs-annotate # froide django-timezone-field==7.0 # via django-celery-beat @@ -363,6 +412,7 @@ djangorestframework==3.15.2 # django-filingcabinet # djangorestframework-csv # drf-spectacular + # fcdocs-annotate # froide # froide-campaign djangorestframework-csv==3.0.2 @@ -383,6 +433,8 @@ drf-spectacular==0.27.2 # via froide drf-spectacular-sidecar==2024.7.1 # via drf-spectacular +dynaconf==3.2.7 + # via kedro easy-thumbnails==2.9 # via # django-filer @@ -405,7 +457,7 @@ enmerkar==0.7.1 # via django-prices et-xmlfile==1.1.0 # via openpyxl -fcdocs-annotate @ git+https://github.com/okfde/fcdocs-annotate.git@0e017562c0a3da4d2340bc882523b3630f35f4c0 +fcdocs-annotate @ git+https://github.com/okfde/fcdocs-annotate.git@3ea70ba3aa546e0bb68cc4888e21436e938ec648 # via fragdenstaat-de (pyproject.toml) fdfgen==0.16.1 # via froide-food @@ -419,15 +471,15 @@ filelock==3.16.0 # triton fonttools==4.53.1 # via weasyprint -froide @ git+https://github.com/okfde/froide.git@f827bcb7b0904c9c5f92d3098034f8bcc441c49a +froide @ git+https://github.com/okfde/froide.git@496bb173f04e0ec5107b8eceeb5aac3a87bae7e6 # via fragdenstaat-de (pyproject.toml) -froide-campaign @ git+https://github.com/okfde/froide-campaign.git@b46b3603eeb9c67f3fafaf7fa509ee6ae58698fe +froide-campaign @ git+https://github.com/okfde/froide-campaign.git@48d6a34f5b66d6303c19224b015096da4f9d704a # via fragdenstaat-de (pyproject.toml) froide-crowdfunding @ git+https://github.com/okfde/froide-crowdfunding.git@dafeaab42b60563a465e044fa63a31183890299a # via fragdenstaat-de (pyproject.toml) -froide-evidencecollection @ git+https://github.com/okfde/froide-evidencecollection.git@ac3011ad2ecee814b288dd945e9bc6cbf4d5f1bb +froide-evidencecollection @ git+https://github.com/okfde/froide-evidencecollection.git@37dd4a261f28bac407df068fa90cd3efbe814900 # via fragdenstaat-de (pyproject.toml) -froide-exam @ git+https://github.com/okfde/froide-exam.git@00f9f1234b5b3eff5d3359894c0e3f5ec5c383eb +froide-exam @ git+https://github.com/okfde/froide-exam.git@94a24b87ef32d911fd1552584cfb5825bb2e5642 # via fragdenstaat-de (pyproject.toml) froide-fax @ git+https://github.com/okfde/froide-fax.git@d724673500afff3f18c75ea1fc8ba69e1f9f8825 # via fragdenstaat-de (pyproject.toml) @@ -435,7 +487,7 @@ froide-food @ git+https://github.com/okfde/froide-food.git@3a1cd2c63564267d3db24 # via fragdenstaat-de (pyproject.toml) froide-govplan @ git+https://github.com/okfde/froide-govplan.git@f1763807614b8c54a9214359a2a1e442ca58cb6d # via fragdenstaat-de (pyproject.toml) -froide-legalaction @ git+https://github.com/okfde/froide-legalaction.git@3469ff9fdcb5376376a6c272ebc6e638a94e97ce +froide-legalaction @ git+https://github.com/okfde/froide-legalaction.git@f8708ff9755397bab81dadb8b15fe5b7d17de0fd # via fragdenstaat-de (pyproject.toml) froide-payment @ git+https://github.com/okfde/froide-payment.git@f8347df06fb6fb5e722785f8b2ed3536bf0ab8df # via @@ -446,7 +498,9 @@ frozenlist==1.4.1 # aiohttp # aiosignal fsspec==2024.9.0 - # via torch + # via + # kedro + # torch future==1.0.0 # via geocoder geocoder==1.38.1 @@ -463,6 +517,10 @@ geopy==2.4.1 # via # django-amenities # froide-food +gitdb==4.0.12 + # via gitpython +gitpython==3.1.44 + # via kedro google-api-core==2.20.0 # via google-api-python-client google-api-python-client==2.146.0 @@ -505,14 +563,24 @@ idna==3.8 # via # requests # yarl +importlib-metadata==8.6.1 + # via + # build + # kedro +importlib-resources==6.5.2 + # via kedro inflection==0.5.1 # via drf-spectacular itypes==1.2.0 # via coreapi jinja2==3.1.4 # via + # cookiecutter # coreschema + # spacy # torch +joblib==1.4.2 + # via scikit-learn jsonschema==4.23.0 # via # fragdenstaat-de (pyproject.toml) @@ -522,8 +590,18 @@ jsonschema-specifications==2023.12.1 # via jsonschema jwcrypto==1.5.6 # via django-oauth-toolkit +kedro==0.19.11 + # via + # fcdocs-annotate + # kedro-telemetry +kedro-telemetry==0.6.2 + # via kedro kombu==5.4.0 # via celery +langcodes==3.5.0 + # via spacy +language-data==1.3.0 + # via langcodes lxml==5.3.0 # via # fragdenstaat-de (pyproject.toml) @@ -539,16 +617,24 @@ lxml-html-clean==0.2.2 # via # html-text # lxml +marisa-trie==1.2.1 + # via language-data markdown==3.7 # via # fragdenstaat-de (pyproject.toml) # django-datashow # django-legal-advice-builder # froide +markdown-it-py==3.0.0 + # via rich markupsafe==2.1.5 # via jinja2 maxminddb==2.6.2 # via geoip2 +mdurl==0.1.2 + # via markdown-it-py +more-itertools==10.6.0 + # via kedro mpmath==1.3.0 # via sympy msgpack==1.1.0 @@ -557,6 +643,11 @@ multidict==6.1.0 # via # aiohttp # yarl +murmurhash==1.0.12 + # via + # preshed + # spacy + # thinc networkx==3.3 # via torch num2words==0.5.13 @@ -564,56 +655,72 @@ num2words==0.5.13 numpy==2.1.1 # via # fragdenstaat-de (pyproject.toml) + # blis # pandas + # scikit-learn + # scipy + # spacy + # thinc # torchvision # webp -nvidia-cublas-cu12==12.4.5.8 ; platform_machine == 'x86_64' and sys_platform == 'linux' +nvidia-cublas-cu12==12.4.5.8 ; platform_machine == 'x86_64' and platform_system == 'Linux' # via # nvidia-cudnn-cu12 # nvidia-cusolver-cu12 # torch -nvidia-cuda-cupti-cu12==12.4.127 ; platform_machine == 'x86_64' and sys_platform == 'linux' +nvidia-cuda-cupti-cu12==12.4.127 ; platform_machine == 'x86_64' and platform_system == 'Linux' # via torch -nvidia-cuda-nvrtc-cu12==12.4.127 ; platform_machine == 'x86_64' and sys_platform == 'linux' +nvidia-cuda-nvrtc-cu12==12.4.127 ; platform_machine == 'x86_64' and platform_system == 'Linux' # via torch -nvidia-cuda-runtime-cu12==12.4.127 ; platform_machine == 'x86_64' and sys_platform == 'linux' +nvidia-cuda-runtime-cu12==12.4.127 ; platform_machine == 'x86_64' and platform_system == 'Linux' # via torch -nvidia-cudnn-cu12==9.1.0.70 ; platform_machine == 'x86_64' and sys_platform == 'linux' +nvidia-cudnn-cu12==9.1.0.70 ; platform_machine == 'x86_64' and platform_system == 'Linux' # via torch -nvidia-cufft-cu12==11.2.1.3 ; platform_machine == 'x86_64' and sys_platform == 'linux' +nvidia-cufft-cu12==11.2.1.3 ; platform_machine == 'x86_64' and platform_system == 'Linux' # via torch -nvidia-curand-cu12==10.3.5.147 ; platform_machine == 'x86_64' and sys_platform == 'linux' +nvidia-curand-cu12==10.3.5.147 ; platform_machine == 'x86_64' and platform_system == 'Linux' # via torch -nvidia-cusolver-cu12==11.6.1.9 ; platform_machine == 'x86_64' and sys_platform == 'linux' +nvidia-cusolver-cu12==11.6.1.9 ; platform_machine == 'x86_64' and platform_system == 'Linux' # via torch -nvidia-cusparse-cu12==12.3.1.170 ; platform_machine == 'x86_64' and sys_platform == 'linux' +nvidia-cusparse-cu12==12.3.1.170 ; platform_machine == 'x86_64' and platform_system == 'Linux' # via # nvidia-cusolver-cu12 # torch -nvidia-nccl-cu12==2.21.5 ; platform_machine == 'x86_64' and sys_platform == 'linux' +nvidia-nccl-cu12==2.21.5 ; platform_machine == 'x86_64' and platform_system == 'Linux' # via torch -nvidia-nvjitlink-cu12==12.4.127 ; platform_machine == 'x86_64' and sys_platform == 'linux' +nvidia-nvjitlink-cu12==12.4.127 ; platform_machine == 'x86_64' and platform_system == 'Linux' # via # nvidia-cufft-cu12 # nvidia-cusolver-cu12 # nvidia-cusparse-cu12 # torch -nvidia-nvtx-cu12==12.4.127 ; platform_machine == 'x86_64' and sys_platform == 'linux' +nvidia-nvtx-cu12==12.4.127 ; platform_machine == 'x86_64' and platform_system == 'Linux' # via torch oauthlib==3.2.2 # via # django-oauth-toolkit # requests-oauthlib +omegaconf==2.3.0 + # via kedro openpyxl==3.1.5 # via fragdenstaat-de (pyproject.toml) packaging==24.1 # via + # build # django-cms # djangocms-text-ckeditor # gunicorn # pikepdf + # pytoolconfig + # spacy + # thinc + # weasel pandas==2.2.2 - # via fragdenstaat-de (pyproject.toml) + # via + # fragdenstaat-de (pyproject.toml) + # fcdocs-annotate +parse==1.20.2 + # via kedro pgpy==0.6.0 # via fragdenstaat-de (pyproject.toml) phonenumbers==8.13.45 @@ -642,6 +749,16 @@ pillow==10.4.0 # webp pillow-avif-plugin==1.4.6 # via fragdenstaat-de (pyproject.toml) +platformdirs==4.3.6 + # via pytoolconfig +pluggy==1.5.0 + # via kedro +pre-commit-hooks==5.0.0 + # via kedro +preshed==3.0.9 + # via + # spacy + # thinc prices==1.1.1 # via # django-prices @@ -673,8 +790,18 @@ pycparser==2.22 # via cffi pycryptodome==3.20.0 # via django-filingcabinet +pydantic==2.10.6 + # via + # confection + # spacy + # thinc + # weasel +pydantic-core==2.27.2 + # via pydantic pydyf==0.11.0 # via weasyprint +pygments==2.19.1 + # via rich pygtail @ git+https://github.com/okfde/pygtail.git@dac8bc6fc8d65c7ac820806e570242919616e946 # via fragdenstaat-de (pyproject.toml) pyisemail==2.0.1 @@ -698,10 +825,13 @@ pypdf==4.3.1 # froide pyphen==0.16.0 # via weasyprint +pyproject-hooks==1.2.0 + # via build python-crontab==3.2.0 # via django-celery-beat python-dateutil==2.9.0.post0 # via + # arrow # celery # elasticsearch-dsl # feedgen @@ -711,6 +841,8 @@ python-dateutil==2.9.0.post0 # python-crontab python-docx==1.1.2 # via htmldocx +python-dotenv==1.0.1 + # via fcdocs-annotate python-magic==0.4.27 # via # fragdenstaat-de (pyproject.toml) @@ -722,16 +854,23 @@ python-mimeparse==2.0.0 python-slugify==8.0.4 # via # fragdenstaat-de (pyproject.toml) + # cookiecutter # froide python-stdnum==1.20 # via django-localflavor +pytoolconfig==1.3.1 + # via rope pytz==2024.1 # via # froide-fax # icalendar # pandas pyyaml==6.0.2 - # via drf-spectacular + # via + # cookiecutter + # drf-spectacular + # kedro + # omegaconf qrcode==7.3.1 # via django-mfa3 ratelim==0.1.6 @@ -752,6 +891,7 @@ reportlab==4.2.2 requests==2.32.3 # via # fragdenstaat-de (pyproject.toml) + # cookiecutter # coreapi # django-oauth-toolkit # django-payments @@ -762,23 +902,46 @@ requests==2.32.3 # geocoder # geoip2 # google-api-core + # kedro-telemetry # requests-oauthlib + # spacy # stripe + # weasel requests-oauthlib==2.0.0 # via google-auth-oauthlib +rich==13.9.4 + # via + # cookiecutter + # kedro + # typer +rope==1.13.0 + # via kedro rpds-py==0.20.0 # via # jsonschema # referencing rsa==4.9 # via google-auth +ruamel-yaml==0.18.10 + # via pre-commit-hooks +ruamel-yaml-clib==0.2.12 ; python_full_version < '3.13' and platform_python_implementation == 'CPython' + # via ruamel-yaml +scikit-learn==1.6.1 + # via fcdocs-annotate +scipy==1.15.1 + # via scikit-learn sentry-sdk==2.14.0 # via fragdenstaat-de (pyproject.toml) setuptools==74.1.2 # via # django-cms # geoip2 + # marisa-trie + # spacy + # thinc # torch +shellingham==1.5.4 + # via typer six==1.16.0 # via # bleach @@ -786,12 +949,28 @@ six==1.16.0 # geocoder # html5lib # python-dateutil -sortabletable @ git+https://github.com/stefanw/djangocms-sortabletable.git@b0c0108d4c59182629ccce8fe852c956bf0887a3 +smart-open==7.1.0 + # via weasel +smmap==5.0.2 + # via gitdb +sortabletable @ git+https://github.com/pajowu/djangocms-sortabletable.git@09f984335c1f556956f795eb39a4f7d33df94509 # via fragdenstaat-de (pyproject.toml) soupsieve==2.6 # via beautifulsoup4 +spacy==3.8.4 + # via fcdocs-annotate +spacy-legacy==3.0.12 + # via spacy +spacy-loggers==1.0.5 + # via spacy sqlparse==0.5.1 # via django +srsly==2.5.1 + # via + # confection + # spacy + # thinc + # weasel stripe==5.5.0 # via # django-payments @@ -802,31 +981,59 @@ sympy==1.13.1 # via torch text-unidecode==1.3 # via python-slugify +thinc==8.3.4 + # via spacy +threadpoolctl==3.5.0 + # via scikit-learn tinycss2==1.3.0 # via # cssselect2 # svglib # weasyprint +toml==0.10.2 + # via kedro +tomli==2.2.1 ; python_full_version < '3.11' + # via + # build + # pre-commit-hooks + # pytoolconfig torch==2.5.1 # via # fragdenstaat-de (pyproject.toml) + # fcdocs-annotate # torchvision torchvision==0.20.1 - # via fragdenstaat-de (pyproject.toml) -triton==3.1.0 ; python_full_version < '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux' + # via + # fragdenstaat-de (pyproject.toml) + # fcdocs-annotate +tqdm==4.67.1 + # via spacy +triton==3.1.0 ; python_full_version < '3.13' and platform_machine == 'x86_64' and platform_system == 'Linux' # via torch +typer==0.15.1 + # via + # spacy + # weasel +types-python-dateutil==2.9.0.20241206 + # via arrow typing-extensions==4.12.2 # via # asgiref + # cloudpathlib # dj-database-url # django-countries # elasticsearch-dsl # jwcrypto + # kedro # multidict # psycopg + # pydantic + # pydantic-core # pypdf # python-docx + # rich # torch + # typer # uvicorn tzdata==2024.1 # via @@ -859,8 +1066,15 @@ wand==0.6.13 # fragdenstaat-de (pyproject.toml) # django-filingcabinet # froide +wasabi==1.1.3 + # via + # spacy + # thinc + # weasel wcwidth==0.2.13 # via prompt-toolkit +weasel==0.4.1 + # via spacy weasyprint==62.3 # via # fragdenstaat-de (pyproject.toml) @@ -880,9 +1094,13 @@ websockets==13.0.1 # fragdenstaat-de (pyproject.toml) # froide wrapt==1.16.0 - # via deprecated + # via + # deprecated + # smart-open yarl==1.11.1 # via aiohttp +zipp==3.21.0 + # via importlib-metadata zipstream==1.1.4 # via django-filingcabinet zopfli==0.2.3 diff --git a/requirements.txt b/requirements.txt index 078bacfd..8ba3421e 100644 --- a/requirements.txt +++ b/requirements.txt @@ -8,6 +8,14 @@ aiosignal==1.3.1 # via aiohttp amqp==5.2.0 # via kombu +annotated-types==0.7.0 + # via pydantic +antlr4-python3-runtime==4.9.3 + # via omegaconf +appdirs==1.4.4 + # via kedro-telemetry +arrow==1.3.0 + # via cookiecutter asgiref==3.8.1 # via # channels @@ -21,6 +29,7 @@ attrs==23.2.0 # via # aiohttp # jsonschema + # kedro # referencing babel==2.16.0 # via @@ -31,23 +40,37 @@ beautifulsoup4==4.12.3 # via htmldocx billiard==4.2.0 # via celery +binaryornot==0.4.4 + # via cookiecutter bleach==6.1.0 # via # django-legal-advice-builder # froide # froide-govplan +blis==1.2.0 + # via thinc brotli==1.1.0 ; platform_python_implementation == 'CPython' # via fonttools brotlicffi==1.1.0.0 ; platform_python_implementation != 'CPython' # via fonttools +build==1.2.2.post1 + # via kedro cachetools==5.5.0 - # via google-auth + # via + # google-auth + # kedro +catalogue==2.0.10 + # via + # spacy + # srsly + # thinc celery==5.4.0 # via # fragdenstaat-de (pyproject.toml) # django-celery-beat # django-celery-email # django-filingcabinet + # fcdocs-annotate # froide certifi==2024.7.4 # via @@ -66,7 +89,9 @@ channels==4.0.0 # fragdenstaat-de (pyproject.toml) # froide chardet==5.2.0 - # via reportlab + # via + # binaryornot + # reportlab charset-normalizer==3.3.2 # via requests click==8.1.7 @@ -75,17 +100,31 @@ click==8.1.7 # click-didyoumean # click-plugins # click-repl + # cookiecutter # geocoder + # kedro + # typer click-didyoumean==0.3.1 # via celery click-plugins==1.1.1 # via celery click-repl==0.3.0 # via celery -colorama==0.4.6 ; sys_platform == 'win32' +cloudpathlib==0.20.0 + # via weasel +colorama==0.4.6 ; (platform_system != 'Windows' and sys_platform == 'win32') or platform_system == 'Windows' or os_name == 'nt' # via + # build # click # qrcode + # tqdm + # wasabi +confection==0.1.5 + # via + # thinc + # weasel +cookiecutter==2.6.0 + # via kedro coreapi==2.3.3 # via # fragdenstaat-de (pyproject.toml) @@ -105,6 +144,11 @@ cssselect2==0.7.0 # via # svglib # weasyprint +cymem==2.0.11 + # via + # preshed + # spacy + # thinc decorator==5.1.1 # via ratelim deprecated==1.2.14 @@ -112,6 +156,7 @@ deprecated==1.2.14 dj-database-url==2.2.0 # via # fragdenstaat-de (pyproject.toml) + # fcdocs-annotate # froide django==4.2.14 # via @@ -160,6 +205,7 @@ django==4.2.14 # drf-spectacular-sidecar # easy-thumbnails # enmerkar + # fcdocs-annotate # froide # sortabletable django-admin-sortable2==2.2.1 @@ -177,6 +223,7 @@ django-appconf==1.0.6 django-celery-beat==2.7.0 # via # fragdenstaat-de (pyproject.toml) + # fcdocs-annotate # froide django-celery-email==3.0.0 # via @@ -206,6 +253,7 @@ django-cms==4.1.2 django-configurations==2.5.1 # via # fragdenstaat-de (pyproject.toml) + # fcdocs-annotate # froide django-contractor==0.0.8 # via fragdenstaat-de (pyproject.toml) @@ -236,7 +284,7 @@ django-filer==3.3.1 # djangocms-picture # djangocms-video # froide-govplan -django-filingcabinet @ git+https://github.com/okfde/django-filingcabinet.git@32fad57a4af51908d5df09af84510aaf021c6073 +django-filingcabinet @ git+https://github.com/okfde/django-filingcabinet.git@7fc96c2d97bbe4b0eafe5df861cbd73f511c4fd3 # via # fragdenstaat-de (pyproject.toml) # fcdocs-annotate @@ -265,7 +313,7 @@ django-leaflet==0.30.1 # via # fragdenstaat-de (pyproject.toml) # froide -django-legal-advice-builder @ git+https://github.com/fragdenstaat/django-legal-advice-builder.git@41e220bf36b65b6415ac2b5b8843d730ec4dc161 +django-legal-advice-builder @ git+https://github.com/fragdenstaat/django-legal-advice-builder.git@075ebca4bc36cdc6c97df4dfe4ac6ee886f9ace0 # via fragdenstaat-de (pyproject.toml) django-localflavor==4.0 # via froide-payment @@ -305,6 +353,7 @@ django-taggit==6.0.0 # via # fragdenstaat-de (pyproject.toml) # django-filingcabinet + # fcdocs-annotate # froide django-timezone-field==7.0 # via django-celery-beat @@ -357,6 +406,7 @@ djangorestframework==3.15.2 # django-filingcabinet # djangorestframework-csv # drf-spectacular + # fcdocs-annotate # froide # froide-campaign djangorestframework-csv==3.0.2 @@ -377,6 +427,8 @@ drf-spectacular==0.27.2 # via froide drf-spectacular-sidecar==2024.7.1 # via drf-spectacular +dynaconf==3.2.7 + # via kedro easy-thumbnails==2.9 # via # django-filer @@ -399,7 +451,7 @@ enmerkar==0.7.1 # via django-prices et-xmlfile==1.1.0 # via openpyxl -fcdocs-annotate @ git+https://github.com/okfde/fcdocs-annotate.git@0e017562c0a3da4d2340bc882523b3630f35f4c0 +fcdocs-annotate @ git+https://github.com/okfde/fcdocs-annotate.git@3ea70ba3aa546e0bb68cc4888e21436e938ec648 # via fragdenstaat-de (pyproject.toml) fdfgen==0.16.1 # via froide-food @@ -413,15 +465,15 @@ filelock==3.16.0 # triton fonttools==4.53.1 # via weasyprint -froide @ git+https://github.com/okfde/froide.git@f827bcb7b0904c9c5f92d3098034f8bcc441c49a +froide @ git+https://github.com/okfde/froide.git@496bb173f04e0ec5107b8eceeb5aac3a87bae7e6 # via fragdenstaat-de (pyproject.toml) -froide-campaign @ git+https://github.com/okfde/froide-campaign.git@b46b3603eeb9c67f3fafaf7fa509ee6ae58698fe +froide-campaign @ git+https://github.com/okfde/froide-campaign.git@48d6a34f5b66d6303c19224b015096da4f9d704a # via fragdenstaat-de (pyproject.toml) froide-crowdfunding @ git+https://github.com/okfde/froide-crowdfunding.git@dafeaab42b60563a465e044fa63a31183890299a # via fragdenstaat-de (pyproject.toml) -froide-evidencecollection @ git+https://github.com/okfde/froide-evidencecollection.git@ac3011ad2ecee814b288dd945e9bc6cbf4d5f1bb +froide-evidencecollection @ git+https://github.com/okfde/froide-evidencecollection.git@37dd4a261f28bac407df068fa90cd3efbe814900 # via fragdenstaat-de (pyproject.toml) -froide-exam @ git+https://github.com/okfde/froide-exam.git@00f9f1234b5b3eff5d3359894c0e3f5ec5c383eb +froide-exam @ git+https://github.com/okfde/froide-exam.git@94a24b87ef32d911fd1552584cfb5825bb2e5642 # via fragdenstaat-de (pyproject.toml) froide-fax @ git+https://github.com/okfde/froide-fax.git@d724673500afff3f18c75ea1fc8ba69e1f9f8825 # via fragdenstaat-de (pyproject.toml) @@ -429,7 +481,7 @@ froide-food @ git+https://github.com/okfde/froide-food.git@3a1cd2c63564267d3db24 # via fragdenstaat-de (pyproject.toml) froide-govplan @ git+https://github.com/okfde/froide-govplan.git@f1763807614b8c54a9214359a2a1e442ca58cb6d # via fragdenstaat-de (pyproject.toml) -froide-legalaction @ git+https://github.com/okfde/froide-legalaction.git@3469ff9fdcb5376376a6c272ebc6e638a94e97ce +froide-legalaction @ git+https://github.com/okfde/froide-legalaction.git@f8708ff9755397bab81dadb8b15fe5b7d17de0fd # via fragdenstaat-de (pyproject.toml) froide-payment @ git+https://github.com/okfde/froide-payment.git@f8347df06fb6fb5e722785f8b2ed3536bf0ab8df # via @@ -440,7 +492,9 @@ frozenlist==1.4.1 # aiohttp # aiosignal fsspec==2024.9.0 - # via torch + # via + # kedro + # torch future==1.0.0 # via geocoder geocoder==1.38.1 @@ -457,6 +511,10 @@ geopy==2.4.1 # via # django-amenities # froide-food +gitdb==4.0.12 + # via gitpython +gitpython==3.1.44 + # via kedro google-api-core==2.20.0 # via google-api-python-client google-api-python-client==2.146.0 @@ -495,14 +553,24 @@ idna==3.7 # via # requests # yarl +importlib-metadata==8.6.1 + # via + # build + # kedro +importlib-resources==6.5.2 + # via kedro inflection==0.5.1 # via drf-spectacular itypes==1.2.0 # via coreapi jinja2==3.1.4 # via + # cookiecutter # coreschema + # spacy # torch +joblib==1.4.2 + # via scikit-learn jsonschema==4.23.0 # via # fragdenstaat-de (pyproject.toml) @@ -512,8 +580,18 @@ jsonschema-specifications==2023.12.1 # via jsonschema jwcrypto==1.5.6 # via django-oauth-toolkit +kedro==0.19.11 + # via + # fcdocs-annotate + # kedro-telemetry +kedro-telemetry==0.6.2 + # via kedro kombu==5.4.0 # via celery +langcodes==3.5.0 + # via spacy +language-data==1.3.0 + # via langcodes lxml==5.3.0 # via # fragdenstaat-de (pyproject.toml) @@ -529,22 +607,35 @@ lxml-html-clean==0.2.2 # via # html-text # lxml +marisa-trie==1.2.1 + # via language-data markdown==3.7 # via # fragdenstaat-de (pyproject.toml) # django-datashow # django-legal-advice-builder # froide +markdown-it-py==3.0.0 + # via rich markupsafe==2.1.5 # via jinja2 maxminddb==2.6.2 # via geoip2 +mdurl==0.1.2 + # via markdown-it-py +more-itertools==10.6.0 + # via kedro mpmath==1.3.0 # via sympy multidict==6.1.0 # via # aiohttp # yarl +murmurhash==1.0.12 + # via + # preshed + # spacy + # thinc networkx==3.3 # via torch num2words==0.5.13 @@ -552,55 +643,71 @@ num2words==0.5.13 numpy==2.1.1 # via # fragdenstaat-de (pyproject.toml) + # blis # pandas + # scikit-learn + # scipy + # spacy + # thinc # torchvision # webp -nvidia-cublas-cu12==12.4.5.8 ; platform_machine == 'x86_64' and sys_platform == 'linux' +nvidia-cublas-cu12==12.4.5.8 ; platform_machine == 'x86_64' and platform_system == 'Linux' # via # nvidia-cudnn-cu12 # nvidia-cusolver-cu12 # torch -nvidia-cuda-cupti-cu12==12.4.127 ; platform_machine == 'x86_64' and sys_platform == 'linux' +nvidia-cuda-cupti-cu12==12.4.127 ; platform_machine == 'x86_64' and platform_system == 'Linux' # via torch -nvidia-cuda-nvrtc-cu12==12.4.127 ; platform_machine == 'x86_64' and sys_platform == 'linux' +nvidia-cuda-nvrtc-cu12==12.4.127 ; platform_machine == 'x86_64' and platform_system == 'Linux' # via torch -nvidia-cuda-runtime-cu12==12.4.127 ; platform_machine == 'x86_64' and sys_platform == 'linux' +nvidia-cuda-runtime-cu12==12.4.127 ; platform_machine == 'x86_64' and platform_system == 'Linux' # via torch -nvidia-cudnn-cu12==9.1.0.70 ; platform_machine == 'x86_64' and sys_platform == 'linux' +nvidia-cudnn-cu12==9.1.0.70 ; platform_machine == 'x86_64' and platform_system == 'Linux' # via torch -nvidia-cufft-cu12==11.2.1.3 ; platform_machine == 'x86_64' and sys_platform == 'linux' +nvidia-cufft-cu12==11.2.1.3 ; platform_machine == 'x86_64' and platform_system == 'Linux' # via torch -nvidia-curand-cu12==10.3.5.147 ; platform_machine == 'x86_64' and sys_platform == 'linux' +nvidia-curand-cu12==10.3.5.147 ; platform_machine == 'x86_64' and platform_system == 'Linux' # via torch -nvidia-cusolver-cu12==11.6.1.9 ; platform_machine == 'x86_64' and sys_platform == 'linux' +nvidia-cusolver-cu12==11.6.1.9 ; platform_machine == 'x86_64' and platform_system == 'Linux' # via torch -nvidia-cusparse-cu12==12.3.1.170 ; platform_machine == 'x86_64' and sys_platform == 'linux' +nvidia-cusparse-cu12==12.3.1.170 ; platform_machine == 'x86_64' and platform_system == 'Linux' # via # nvidia-cusolver-cu12 # torch -nvidia-nccl-cu12==2.21.5 ; platform_machine == 'x86_64' and sys_platform == 'linux' +nvidia-nccl-cu12==2.21.5 ; platform_machine == 'x86_64' and platform_system == 'Linux' # via torch -nvidia-nvjitlink-cu12==12.4.127 ; platform_machine == 'x86_64' and sys_platform == 'linux' +nvidia-nvjitlink-cu12==12.4.127 ; platform_machine == 'x86_64' and platform_system == 'Linux' # via # nvidia-cufft-cu12 # nvidia-cusolver-cu12 # nvidia-cusparse-cu12 # torch -nvidia-nvtx-cu12==12.4.127 ; platform_machine == 'x86_64' and sys_platform == 'linux' +nvidia-nvtx-cu12==12.4.127 ; platform_machine == 'x86_64' and platform_system == 'Linux' # via torch oauthlib==3.2.2 # via # django-oauth-toolkit # requests-oauthlib +omegaconf==2.3.0 + # via kedro openpyxl==3.1.5 # via fragdenstaat-de (pyproject.toml) packaging==24.1 # via + # build # django-cms # djangocms-text-ckeditor # pikepdf + # pytoolconfig + # spacy + # thinc + # weasel pandas==2.2.2 - # via fragdenstaat-de (pyproject.toml) + # via + # fragdenstaat-de (pyproject.toml) + # fcdocs-annotate +parse==1.20.2 + # via kedro pgpy==0.6.0 # via fragdenstaat-de (pyproject.toml) phonenumbers==8.13.45 @@ -627,6 +734,16 @@ pillow==10.4.0 # torchvision # weasyprint # webp +platformdirs==4.3.6 + # via pytoolconfig +pluggy==1.5.0 + # via kedro +pre-commit-hooks==5.0.0 + # via kedro +preshed==3.0.9 + # via + # spacy + # thinc prices==1.1.1 # via # django-prices @@ -658,8 +775,18 @@ pycparser==2.22 # via cffi pycryptodome==3.20.0 # via django-filingcabinet +pydantic==2.10.6 + # via + # confection + # spacy + # thinc + # weasel +pydantic-core==2.27.2 + # via pydantic pydyf==0.11.0 # via weasyprint +pygments==2.19.1 + # via rich pygtail @ git+https://github.com/okfde/pygtail.git@dac8bc6fc8d65c7ac820806e570242919616e946 # via fragdenstaat-de (pyproject.toml) pyisemail==2.0.1 @@ -681,10 +808,13 @@ pypdf==4.3.1 # froide pyphen==0.16.0 # via weasyprint +pyproject-hooks==1.2.0 + # via build python-crontab==3.2.0 # via django-celery-beat python-dateutil==2.9.0.post0 # via + # arrow # celery # elasticsearch-dsl # feedgen @@ -694,6 +824,8 @@ python-dateutil==2.9.0.post0 # python-crontab python-docx==1.1.2 # via htmldocx +python-dotenv==1.0.1 + # via fcdocs-annotate python-magic==0.4.27 # via # fragdenstaat-de (pyproject.toml) @@ -705,16 +837,23 @@ python-mimeparse==2.0.0 python-slugify==8.0.4 # via # fragdenstaat-de (pyproject.toml) + # cookiecutter # froide python-stdnum==1.20 # via django-localflavor +pytoolconfig==1.3.1 + # via rope pytz==2024.1 # via # froide-fax # icalendar # pandas pyyaml==6.0.2 - # via drf-spectacular + # via + # cookiecutter + # drf-spectacular + # kedro + # omegaconf qrcode==7.3.1 # via django-mfa3 ratelim==0.1.6 @@ -733,6 +872,7 @@ reportlab==4.2.2 requests==2.32.3 # via # fragdenstaat-de (pyproject.toml) + # cookiecutter # coreapi # django-oauth-toolkit # django-payments @@ -743,23 +883,46 @@ requests==2.32.3 # geocoder # geoip2 # google-api-core + # kedro-telemetry # requests-oauthlib + # spacy # stripe + # weasel requests-oauthlib==2.0.0 # via google-auth-oauthlib +rich==13.9.4 + # via + # cookiecutter + # kedro + # typer +rope==1.13.0 + # via kedro rpds-py==0.20.0 # via # jsonschema # referencing rsa==4.9 # via google-auth +ruamel-yaml==0.18.10 + # via pre-commit-hooks +ruamel-yaml-clib==0.2.12 ; python_full_version < '3.13' and platform_python_implementation == 'CPython' + # via ruamel-yaml +scikit-learn==1.6.1 + # via fcdocs-annotate +scipy==1.15.1 + # via scikit-learn sentry-sdk==2.14.0 # via fragdenstaat-de (pyproject.toml) setuptools==74.1.2 # via # django-cms # geoip2 + # marisa-trie + # spacy + # thinc # torch +shellingham==1.5.4 + # via typer six==1.16.0 # via # bleach @@ -767,12 +930,28 @@ six==1.16.0 # geocoder # html5lib # python-dateutil -sortabletable @ git+https://github.com/stefanw/djangocms-sortabletable.git@b0c0108d4c59182629ccce8fe852c956bf0887a3 +smart-open==7.1.0 + # via weasel +smmap==5.0.2 + # via gitdb +sortabletable @ git+https://github.com/pajowu/djangocms-sortabletable.git@09f984335c1f556956f795eb39a4f7d33df94509 # via fragdenstaat-de (pyproject.toml) soupsieve==2.6 # via beautifulsoup4 +spacy==3.8.4 + # via fcdocs-annotate +spacy-legacy==3.0.12 + # via spacy +spacy-loggers==1.0.5 + # via spacy sqlparse==0.5.1 # via django +srsly==2.5.1 + # via + # confection + # spacy + # thinc + # weasel stripe==5.5.0 # via # django-payments @@ -783,31 +962,59 @@ sympy==1.13.1 # via torch text-unidecode==1.3 # via python-slugify +thinc==8.3.4 + # via spacy +threadpoolctl==3.5.0 + # via scikit-learn tinycss2==1.3.0 # via # cssselect2 # svglib # weasyprint +toml==0.10.2 + # via kedro +tomli==2.2.1 ; python_full_version < '3.11' + # via + # build + # pre-commit-hooks + # pytoolconfig torch==2.5.1 # via # fragdenstaat-de (pyproject.toml) + # fcdocs-annotate # torchvision torchvision==0.20.1 - # via fragdenstaat-de (pyproject.toml) -triton==3.1.0 ; python_full_version < '3.13' and platform_machine == 'x86_64' and sys_platform == 'linux' + # via + # fragdenstaat-de (pyproject.toml) + # fcdocs-annotate +tqdm==4.67.1 + # via spacy +triton==3.1.0 ; python_full_version < '3.13' and platform_machine == 'x86_64' and platform_system == 'Linux' # via torch +typer==0.15.1 + # via + # spacy + # weasel +types-python-dateutil==2.9.0.20241206 + # via arrow typing-extensions==4.12.2 # via # asgiref + # cloudpathlib # dj-database-url # django-countries # elasticsearch-dsl # jwcrypto + # kedro # multidict # psycopg + # pydantic + # pydantic-core # pypdf # python-docx + # rich # torch + # typer tzdata==2024.1 # via # celery @@ -837,8 +1044,15 @@ wand==0.6.13 # fragdenstaat-de (pyproject.toml) # django-filingcabinet # froide +wasabi==1.1.3 + # via + # spacy + # thinc + # weasel wcwidth==0.2.13 # via prompt-toolkit +weasel==0.4.1 + # via spacy weasyprint==62.3 # via # fragdenstaat-de (pyproject.toml) @@ -858,9 +1072,13 @@ websockets==13.0.1 # fragdenstaat-de (pyproject.toml) # froide wrapt==1.16.0 - # via deprecated + # via + # deprecated + # smart-open yarl==1.11.1 # via aiohttp +zipp==3.21.0 + # via importlib-metadata zipstream==1.1.4 # via django-filingcabinet zopfli==0.2.3 diff --git a/scripts/ensure_consistent_dependencies.py b/scripts/ensure_consistent_dependencies.py index 113a08c6..cd5f34c3 100755 --- a/scripts/ensure_consistent_dependencies.py +++ b/scripts/ensure_consistent_dependencies.py @@ -1,6 +1,7 @@ #!/usr/bin/env python3 import re +import sys import yaml @@ -17,6 +18,7 @@ pip_commit_re = r"^(.*) @ git.*@([0-9a-f]*)" pnpm_commit_re = r"tar\.gz\/([0-9a-f]*)" +failed = False with open("requirements.txt", "r") as requirements_fd: with open(file="pnpm-lock.yaml", mode="r") as pnpm_lock_fd: pnpm_lock = yaml.load(pnpm_lock_fd, yaml.SafeLoader) @@ -34,9 +36,14 @@ requirements_version = req_version npm_version_re = re.search(pnpm_commit_re, npm_package["version"]) - assert npm_version_re is not None + assert npm_version_re is not None, npm_package["version"] npm_version = npm_version_re.group(1) - assert ( - npm_version == requirements_version - ), f"{req_name} is on a different version in the requirements.txt than in the pnpm-lock.yaml. Run `make dependencies` to fix this." + if npm_version != requirements_version: + print( + f"{req_name} is on a different version in the requirements.txt than in the pnpm-lock.yaml. Run `make dependencies` to fix this. ({npm_version} vs {requirements_version})" + ) + failed = True + +if failed: + sys.exit(1)