Skip to content

Commit a570ecb

Browse files
authored
Merge branch 'main' into WT-997--l10n-tech-parity-with-springfield
2 parents ae218ea + f87ea39 commit a570ecb

6 files changed

Lines changed: 102 additions & 85 deletions

File tree

bedrock/settings/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@
7676
_csp_frame_src = {
7777
csp.constants.SELF,
7878
"accounts.firefox.com",
79+
"gtm.mozilla.org",
7980
"js.stripe.com",
8081
"www.google-analytics.com",
8182
"www.googletagmanager.com",

bedrock/settings/base.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2612,6 +2612,22 @@ def lazy_wagtail_langs():
26122612
WAGTAIL_CONTENT_LANGUAGES = lazy(lazy_wagtail_langs, list)()
26132613

26142614

2615+
def lazy_wagtail_core_langs():
2616+
# The handful of 'core' languages that most pages will be translated into.
2617+
enabled_wagtail_core_langs = [
2618+
("en-US", "English (US)"),
2619+
("de", "German"),
2620+
("fr", "French"),
2621+
("es-ES", "Spanish (Spain)"),
2622+
("it", "Italian"),
2623+
]
2624+
enabled_language_codes = [x[0] for x in LANGUAGES]
2625+
return [lang for lang in enabled_wagtail_core_langs if lang[0] in enabled_language_codes]
2626+
2627+
2628+
# Settings for wagtail-localize-dashboard
2629+
WAGTAIL_LOCALIZE_DASHBOARD_CORE_LANGUAGES = lazy(lazy_wagtail_core_langs, list)()
2630+
26152631
# Don't automatically make a page for a non-default locale availble in the default locale
26162632
WAGTAILLOCALIZE_SYNC_LIVE_STATUS_ON_TRANSLATE = False # note that WAGTAILLOCALIZE is correct without the _
26172633

requirements/dev.txt

Lines changed: 36 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -57,9 +57,9 @@ boto3==1.42.89 \
5757
--hash=sha256:3e43aacc0801bba9bcd23a8c271c089af297a69565f783fcdd357ae0e330bf1e \
5858
--hash=sha256:6204b189f4d0c655535f43d7eaa57ff4e8d965b8463c97e45952291211162932
5959
# via -r requirements/prod.txt
60-
botocore==1.42.89 \
61-
--hash=sha256:95ac52f472dad29942f3088b278ab493044516c16dbf9133c975af16527baa99 \
62-
--hash=sha256:d9b786c8d9db6473063b4cc5be0ba7e6a381082307bd6afb69d4216f9fa95f35
60+
botocore==1.42.94 \
61+
--hash=sha256:41c6b3b11b073221a41f52b222ba387be34459fb77cdc506e8b74cdaf24bdcce \
62+
--hash=sha256:a2143742132ed0f6cdb90204d667b89d0301068b1045e8bc099efa267bf1b348
6363
# via
6464
# -r requirements/prod.txt
6565
# boto3
@@ -68,9 +68,9 @@ braceexpand==0.1.7 \
6868
--hash=sha256:91332d53de7828103dcae5773fb43bc34950b0c8160e35e0f44c4427a3b85014 \
6969
--hash=sha256:e6e539bd20eaea53547472ff94f4fb5c3d3bf9d0a89388c4b56663aba765f705
7070
# via -r requirements/dev.in
71-
certifi==2026.2.25 \
72-
--hash=sha256:027692e4402ad994f1c42e52a4997a9763c646b73e4096e4d5d6db8af1d6f0fa \
73-
--hash=sha256:e887ab5cee78ea814d3472169153c2d12cd43b14bd03329a39a9c6e2e80bfba7
71+
certifi==2026.4.22 \
72+
--hash=sha256:3cb2210c8f88ba2318d29b0388d1023c8492ff72ecdde4ebdaddbb13a31b1c4a \
73+
--hash=sha256:8d455352a37b71bf76a79caa83a3d6c25afee4a385d632127b6afb3963f1c580
7474
# via
7575
# -r requirements/prod.txt
7676
# requests
@@ -302,9 +302,9 @@ cl-ext-lang==0.1.0 \
302302
--hash=sha256:662fcccc1ff77063dd9d6bad770c26d1345cf4cf01e679eab136e80f3ec2935c \
303303
--hash=sha256:90b94aaee4afecbf2a9be3cd65656940f38edea3ddde14b93a02a9e1ee5d1f72
304304
# via -r requirements/dev.in
305-
click==8.3.2 \
306-
--hash=sha256:14162b8b3b3550a7d479eafa77dfd3c38d9dc8951f6f69c78913a8f9a7540fd5 \
307-
--hash=sha256:1924d2c27c5653561cd2cae4548d1406039cb79b858b747cfea24924bbc1616d
305+
click==8.3.3 \
306+
--hash=sha256:398329ad4837b2ff7cbe1dd166a4c0f8900c3ca3a218de04466f38f6497f18a2 \
307+
--hash=sha256:a2bf429bb3033c89fa4936ffb35d5cb471e3719e1f3c8a7c3fff0b8314305613
308308
# via
309309
# -r requirements/prod.txt
310310
# glean-parser
@@ -628,9 +628,9 @@ django-storages[google]==1.14.4 \
628628
--hash=sha256:69aca94d26e6714d14ad63f33d13619e697508ee33ede184e462ed766dc2a73f \
629629
--hash=sha256:d61930acb4a25e3aebebc6addaf946a3b1df31c803a6bf1af2f31c9047febaa3
630630
# via -r requirements/prod.txt
631-
django-stubs-ext==6.0.2 \
632-
--hash=sha256:70b7b7ae837e7a6036e2facb64435550bf7cf8143c1a6e802864d4824ce6058c \
633-
--hash=sha256:b35bdec1995bf49765cc39fa89aa7c23f120a23d0cb0152ab7fb4e48ff7d667b
631+
django-stubs-ext==6.0.3 \
632+
--hash=sha256:3307d42132bc295d5744de6276bc5fdf6896efc70f891e21c0ae8bdf529d2762 \
633+
--hash=sha256:9e4105955419ae310d7da9cfd808e039d4dae3092c628f021057bb4f2c237f8f
634634
# via
635635
# -r requirements/prod.txt
636636
# django-tasks
@@ -694,9 +694,9 @@ factory-boy==3.3.3 \
694694
# via
695695
# -r requirements/dev.in
696696
# wagtail-factories
697-
faker==40.13.0 \
698-
--hash=sha256:a0751c84c3abac17327d7bb4c98e8afe70ebf7821e01dd7d0b15cd8856415525 \
699-
--hash=sha256:c1298fd0d819b3688fb5fd358c4ba8f56c7c8c740b411fd3dbd8e30bf2c05019
697+
faker==40.15.0 \
698+
--hash=sha256:20f3a6ec8c266b74d4c554e34118b21c3c2056c0b4a519d15c8decb3a4e6e795 \
699+
--hash=sha256:71ab3c3370da9d2205ab74ffb0fd51273063ad562b3a3bb69d0026a20923e318
700700
# via factory-boy
701701
filetype==1.2.0 \
702702
--hash=sha256:66b56cd6474bf41d8c54660347d37afcc3f7d1970648de365c102ef77548aadb \
@@ -901,9 +901,9 @@ html5lib==1.1 \
901901
--hash=sha256:0d78f8fde1c230e99fe37986a60526d7049ed4bf8a9fadbad5f00e22e58e041d \
902902
--hash=sha256:b2e5b40261e20f354d198eae92afc10d750afb487ed5e50f9c4eaf07c184146f
903903
# via -r requirements/prod.txt
904-
idna==3.11 \
905-
--hash=sha256:771a87f49d9defaf64091e6e6fe9c18d4833f140bd19464795bc32d966ca37ea \
906-
--hash=sha256:795dafcc9c04ed0c1fb032c2aa73654d8e8c5023a7df64a53f39190ada629902
904+
idna==3.13 \
905+
--hash=sha256:585ea8fe5d69b9181ec1afba340451fba6ba764af97026f92a91d4eef164a242 \
906+
--hash=sha256:892ea0cde124a99ce773decba204c5552b69c3c67ffd5f232eb7696135bc8bb3
907907
# via
908908
# -r requirements/prod.txt
909909
# requests
@@ -1002,9 +1002,9 @@ jsonschema-specifications==2025.9.1 \
10021002
# via
10031003
# -r requirements/prod.txt
10041004
# jsonschema
1005-
justhtml==1.16.0 \
1006-
--hash=sha256:8a7165d10119fda05ec6b6e0886f4343a35c9b2cda54615dd64b05e81e38d5f1 \
1007-
--hash=sha256:c57a6772191200d3820cccf47a38274841925eff2166bc3f3f277312d6b11193
1005+
justhtml==1.17.0 \
1006+
--hash=sha256:c098a5fbbd4caf646aa29dd876fe197ee17b1a4549eb19637bfc209230779381 \
1007+
--hash=sha256:c741b5b1100e4a3c37e74e31a86a5cbbd4eea798887e1636c00a9b127358e437
10081008
# via -r requirements/prod.txt
10091009
laces==0.1.2 \
10101010
--hash=sha256:3218e09c1889ae5cf3fc7a82f5bb63ec0c7879889b6a9760bfc42323c694b84d \
@@ -1265,9 +1265,9 @@ mdurl==0.1.2 \
12651265
mdx-outline @ https://github.com/mozmeao/mdx_outline/archive/refs/tags/markdown-3.4-compatibility.tar.gz#egg=mdx_outline \
12661266
--hash=sha256:a78e112f80628246dd45858fe18404aaa8efb8dc81949bb1fbb87e91f9654afa
12671267
# via -r requirements/prod.txt
1268-
modelsearch==1.2 \
1269-
--hash=sha256:b4421c134175224e67f1aae9b4f26265347dfa617c2d433520cf379ca37c71f2 \
1270-
--hash=sha256:c150eb8bc0317fd5e656eb54f3b6809da313588a9998796a4e59a1cfed273ee7
1268+
modelsearch==1.2.1 \
1269+
--hash=sha256:6576cb66162b8b1f80806116c2530b4b6409c50a55727735e3175556409c0355 \
1270+
--hash=sha256:8732cb84f424a592ea9fa44763650285af5ecf6475aa742125e7e368083d6505
12711271
# via
12721272
# -r requirements/prod.txt
12731273
# wagtail
@@ -1287,9 +1287,9 @@ outcome==1.3.0.post0 \
12871287
# via
12881288
# trio
12891289
# trio-websocket
1290-
packaging==26.0 \
1291-
--hash=sha256:00243ae351a257117b6a241061796684b084ed1c516a08c48a3f7e147a9d80b4 \
1292-
--hash=sha256:b36f1fef9334a5588b4166f8bcd26a14e521f2b55e6b9de3aaa80d3ff7a37529
1290+
packaging==26.1 \
1291+
--hash=sha256:5d9c0669c6285e491e0ced2eee587eaf67b670d94a19e94e3984a481aba6802f \
1292+
--hash=sha256:f042152b681c4bfac5cae2742a55e103d27ab2ec0f3d88037136b6bfe7c9c5de
12931293
# via
12941294
# -r requirements/prod.txt
12951295
# django-csp
@@ -2155,9 +2155,9 @@ rpds-py==0.30.0 \
21552155
# -r requirements/prod.txt
21562156
# jsonschema
21572157
# referencing
2158-
rq==2.7.0 \
2159-
--hash=sha256:4b320e95968208d2e249fa0d3d90ee309478e2d7ea60a116f8ff9aa343a4c117 \
2160-
--hash=sha256:c2156fc7249b5d43dda918c4355cfbf8d0d299a5cdd3963918e9c8daf4b1e0c0
2158+
rq==2.8.0 \
2159+
--hash=sha256:49d87c8d0068b890e83052050ffd18be328339ae00c9c6d5dbf2702eb06107d2 \
2160+
--hash=sha256:dd75b5a19016efd235143058e82fdc5658a0c1e9a76664cc7d02f721c7308a4a
21612161
# via
21622162
# -r requirements/prod.txt
21632163
# django-rq
@@ -2182,9 +2182,9 @@ ruff==0.15.10 \
21822182
--hash=sha256:e3e53c588164dc025b671c9df2462429d60357ea91af7e92e9d56c565a9f1b07 \
21832183
--hash=sha256:e59c9bdc056a320fb9ea1700a8d591718b8faf78af065484e801258d3a76bc3f
21842184
# via -r requirements/dev.in
2185-
s3transfer==0.16.0 \
2186-
--hash=sha256:18e25d66fed509e3868dc1572b3f427ff947dd2c56f844a5bf09481ad3f3b2fe \
2187-
--hash=sha256:8e990f13268025792229cd52fa10cb7163744bf56e719e0b9cb925ab79abf920
2185+
s3transfer==0.16.1 \
2186+
--hash=sha256:61bcd00ccb83b21a0fe7e91a553fff9729d46c83b4e0106e7c314a733891f7c2 \
2187+
--hash=sha256:8e424355754b9ccb32467bdc568edf55be82692ef2002d934b1311dbb3b9e524
21882188
# via
21892189
# -r requirements/prod.txt
21902190
# boto3
@@ -2396,9 +2396,9 @@ wagtail-localize==1.13 \
23962396
# wagtail-localize-dashboard
23972397
# wagtail-localize-intentional-blanks
23982398
# wagtail-localize-smartling
2399-
wagtail-localize-dashboard==0.4.0 \
2400-
--hash=sha256:0b1256a9fd614bd6b682360fea74affc50693cd9c4cab4ac4088258b0190e2cc \
2401-
--hash=sha256:4a6a39e91e55f973224517fd53706114297ce04e5c74130982a32a665752d489
2399+
wagtail-localize-dashboard==0.5.0 \
2400+
--hash=sha256:d4a2711c5317968c7eb6804cf08d5a1b8b9db7d6724dc7f41d96599d53652468 \
2401+
--hash=sha256:de8ba823e6c5455cf804d0414751d442c4befa22a9e2bb6742d597bf91b8db9d
24022402
# via -r requirements/prod.txt
24032403
wagtail-localize-intentional-blanks==0.3.0 \
24042404
--hash=sha256:53eba5279eba730a75a98ad27729405b45871a8411f88542c7f774f2295538f5 \

requirements/docs.txt

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@ backrefs==5.9 \
1313
--hash=sha256:df5e169836cc8acb5e440ebae9aad4bf9d15e226d3bad049cf3f6a5c20cc8dc9 \
1414
--hash=sha256:f48ee18f6252b8f5777a22a00a09a85de0ca931658f1dd96d4406a34f3748c60
1515
# via mkdocs-material
16-
certifi==2026.2.25 \
17-
--hash=sha256:027692e4402ad994f1c42e52a4997a9763c646b73e4096e4d5d6db8af1d6f0fa \
18-
--hash=sha256:e887ab5cee78ea814d3472169153c2d12cd43b14bd03329a39a9c6e2e80bfba7
16+
certifi==2026.4.22 \
17+
--hash=sha256:3cb2210c8f88ba2318d29b0388d1023c8492ff72ecdde4ebdaddbb13a31b1c4a \
18+
--hash=sha256:8d455352a37b71bf76a79caa83a3d6c25afee4a385d632127b6afb3963f1c580
1919
# via requests
2020
charset-normalizer==3.4.7 \
2121
--hash=sha256:007d05ec7321d12a40227aae9e2bc6dca73f3cb21058999a1df9e193555a9dcc \
@@ -148,9 +148,9 @@ charset-normalizer==3.4.7 \
148148
--hash=sha256:fbccdc05410c9ee21bbf16a35f4c1d16123dcdeb8a1d38f33654fa21d0234f79 \
149149
--hash=sha256:fea24543955a6a729c45a73fe90e08c743f0b3334bbf3201e6c4bc1b0c7fa464
150150
# via requests
151-
click==8.3.2 \
152-
--hash=sha256:14162b8b3b3550a7d479eafa77dfd3c38d9dc8951f6f69c78913a8f9a7540fd5 \
153-
--hash=sha256:1924d2c27c5653561cd2cae4548d1406039cb79b858b747cfea24924bbc1616d
151+
click==8.3.3 \
152+
--hash=sha256:398329ad4837b2ff7cbe1dd166a4c0f8900c3ca3a218de04466f38f6497f18a2 \
153+
--hash=sha256:a2bf429bb3033c89fa4936ffb35d5cb471e3719e1f3c8a7c3fff0b8314305613
154154
# via mkdocs
155155
colorama==0.4.6 \
156156
--hash=sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44 \
@@ -160,9 +160,9 @@ ghp-import==2.1.0 \
160160
--hash=sha256:8337dd7b50877f163d4c0289bc1f1c7f127550241988d568c1db512c4324a619 \
161161
--hash=sha256:9c535c4c61193c2df8871222567d7fd7e5014d835f97dc7b7439069e2413d343
162162
# via mkdocs
163-
idna==3.11 \
164-
--hash=sha256:771a87f49d9defaf64091e6e6fe9c18d4833f140bd19464795bc32d966ca37ea \
165-
--hash=sha256:795dafcc9c04ed0c1fb032c2aa73654d8e8c5023a7df64a53f39190ada629902
163+
idna==3.13 \
164+
--hash=sha256:585ea8fe5d69b9181ec1afba340451fba6ba764af97026f92a91d4eef164a242 \
165+
--hash=sha256:892ea0cde124a99ce773decba204c5552b69c3c67ffd5f232eb7696135bc8bb3
166166
# via requests
167167
jinja2==3.1.6 \
168168
--hash=sha256:0137fb05990d35f1275a587e9aee6d56da821fc83491a0fb838183be43f66d6d \
@@ -292,17 +292,17 @@ mkdocs-material-extensions==1.3.1 \
292292
--hash=sha256:10c9511cea88f568257f960358a467d12b970e1f7b2c0e5fb2bb48cab1928443 \
293293
--hash=sha256:adff8b62700b25cb77b53358dad940f3ef973dd6db797907c49e3c2ef3ab4e31
294294
# via mkdocs-material
295-
packaging==26.0 \
296-
--hash=sha256:00243ae351a257117b6a241061796684b084ed1c516a08c48a3f7e147a9d80b4 \
297-
--hash=sha256:b36f1fef9334a5588b4166f8bcd26a14e521f2b55e6b9de3aaa80d3ff7a37529
295+
packaging==26.1 \
296+
--hash=sha256:5d9c0669c6285e491e0ced2eee587eaf67b670d94a19e94e3984a481aba6802f \
297+
--hash=sha256:f042152b681c4bfac5cae2742a55e103d27ab2ec0f3d88037136b6bfe7c9c5de
298298
# via mkdocs
299299
paginate==0.5.7 \
300300
--hash=sha256:22bd083ab41e1a8b4f3690544afb2c60c25e5c9a63a30fa2f483f6c60c8e5945 \
301301
--hash=sha256:b885e2af73abcf01d9559fd5216b57ef722f8c42affbb63942377668e35c7591
302302
# via mkdocs-material
303-
pathspec==1.0.4 \
304-
--hash=sha256:0210e2ae8a21a9137c0d470578cb0e595af87edaa6ebf12ff176f14a02e0e645 \
305-
--hash=sha256:fb6ae2fd4e7c921a165808a552060e722767cfa526f99ca5156ed2ce45a5c723
303+
pathspec==1.1.0 \
304+
--hash=sha256:574b128f7456bd899045ccd142dd446af7e6cfd0072d63ad73fbc55fbb4aaa42 \
305+
--hash=sha256:f5d7c555da02fd8dde3e4a2354b6aba817a89112fa8f333f7917a2a4834dd080
306306
# via mkdocs
307307
platformdirs==4.9.6 \
308308
--hash=sha256:3bfa75b0ad0db84096ae777218481852c0ebc6c727b3168c1b9e0118e458cf0a \

requirements/prod.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,5 +56,5 @@ wagtail-thumbnail-choice-block==0.2.0
5656
Wand==0.7.0 # For animated GIF support
5757
Wagtail==7.3.1
5858
whitenoise==6.12.0
59-
wagtail-localize-dashboard==0.4.0
59+
wagtail-localize-dashboard==0.5.0
6060
wagtail-localize-intentional-blanks==0.3.0

requirements/prod.txt

Lines changed: 33 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -45,15 +45,15 @@ boto3==1.42.89 \
4545
--hash=sha256:3e43aacc0801bba9bcd23a8c271c089af297a69565f783fcdd357ae0e330bf1e \
4646
--hash=sha256:6204b189f4d0c655535f43d7eaa57ff4e8d965b8463c97e45952291211162932
4747
# via -r requirements/prod.in
48-
botocore==1.42.89 \
49-
--hash=sha256:95ac52f472dad29942f3088b278ab493044516c16dbf9133c975af16527baa99 \
50-
--hash=sha256:d9b786c8d9db6473063b4cc5be0ba7e6a381082307bd6afb69d4216f9fa95f35
48+
botocore==1.42.94 \
49+
--hash=sha256:41c6b3b11b073221a41f52b222ba387be34459fb77cdc506e8b74cdaf24bdcce \
50+
--hash=sha256:a2143742132ed0f6cdb90204d667b89d0301068b1045e8bc099efa267bf1b348
5151
# via
5252
# boto3
5353
# s3transfer
54-
certifi==2026.2.25 \
55-
--hash=sha256:027692e4402ad994f1c42e52a4997a9763c646b73e4096e4d5d6db8af1d6f0fa \
56-
--hash=sha256:e887ab5cee78ea814d3472169153c2d12cd43b14bd03329a39a9c6e2e80bfba7
54+
certifi==2026.4.22 \
55+
--hash=sha256:3cb2210c8f88ba2318d29b0388d1023c8492ff72ecdde4ebdaddbb13a31b1c4a \
56+
--hash=sha256:8d455352a37b71bf76a79caa83a3d6c25afee4a385d632127b6afb3963f1c580
5757
# via
5858
# requests
5959
# sentry-sdk
@@ -276,9 +276,9 @@ charset-normalizer==3.4.7 \
276276
--hash=sha256:fbccdc05410c9ee21bbf16a35f4c1d16123dcdeb8a1d38f33654fa21d0234f79 \
277277
--hash=sha256:fea24543955a6a729c45a73fe90e08c743f0b3334bbf3201e6c4bc1b0c7fa464
278278
# via requests
279-
click==8.3.2 \
280-
--hash=sha256:14162b8b3b3550a7d479eafa77dfd3c38d9dc8951f6f69c78913a8f9a7540fd5 \
281-
--hash=sha256:1924d2c27c5653561cd2cae4548d1406039cb79b858b747cfea24924bbc1616d
279+
click==8.3.3 \
280+
--hash=sha256:398329ad4837b2ff7cbe1dd166a4c0f8900c3ca3a218de04466f38f6497f18a2 \
281+
--hash=sha256:a2bf429bb3033c89fa4936ffb35d5cb471e3719e1f3c8a7c3fff0b8314305613
282282
# via
283283
# glean-parser
284284
# granian
@@ -465,9 +465,9 @@ django-storages[google]==1.14.4 \
465465
--hash=sha256:69aca94d26e6714d14ad63f33d13619e697508ee33ede184e462ed766dc2a73f \
466466
--hash=sha256:d61930acb4a25e3aebebc6addaf946a3b1df31c803a6bf1af2f31c9047febaa3
467467
# via -r requirements/prod.in
468-
django-stubs-ext==6.0.2 \
469-
--hash=sha256:70b7b7ae837e7a6036e2facb64435550bf7cf8143c1a6e802864d4824ce6058c \
470-
--hash=sha256:b35bdec1995bf49765cc39fa89aa7c23f120a23d0cb0152ab7fb4e48ff7d667b
468+
django-stubs-ext==6.0.3 \
469+
--hash=sha256:3307d42132bc295d5744de6276bc5fdf6896efc70f891e21c0ae8bdf529d2762 \
470+
--hash=sha256:9e4105955419ae310d7da9cfd808e039d4dae3092c628f021057bb4f2c237f8f
471471
# via django-tasks
472472
django-taggit==6.1.0 \
473473
--hash=sha256:ab776264bbc76cb3d7e49e1bf9054962457831bd21c3a42db9138b41956e4cf0 \
@@ -690,9 +690,9 @@ html5lib==1.1 \
690690
--hash=sha256:0d78f8fde1c230e99fe37986a60526d7049ed4bf8a9fadbad5f00e22e58e041d \
691691
--hash=sha256:b2e5b40261e20f354d198eae92afc10d750afb487ed5e50f9c4eaf07c184146f
692692
# via -r requirements/prod.in
693-
idna==3.11 \
694-
--hash=sha256:771a87f49d9defaf64091e6e6fe9c18d4833f140bd19464795bc32d966ca37ea \
695-
--hash=sha256:795dafcc9c04ed0c1fb032c2aa73654d8e8c5023a7df64a53f39190ada629902
693+
idna==3.13 \
694+
--hash=sha256:585ea8fe5d69b9181ec1afba340451fba6ba764af97026f92a91d4eef164a242 \
695+
--hash=sha256:892ea0cde124a99ce773decba204c5552b69c3c67ffd5f232eb7696135bc8bb3
696696
# via requests
697697
jinja2==3.1.6 \
698698
--hash=sha256:0137fb05990d35f1275a587e9aee6d56da821fc83491a0fb838183be43f66d6d \
@@ -778,9 +778,9 @@ jsonschema-specifications==2025.9.1 \
778778
--hash=sha256:98802fee3a11ee76ecaca44429fda8a41bff98b00a0f2838151b113f210cc6fe \
779779
--hash=sha256:b540987f239e745613c7a9176f3edb72b832a4ac465cf02712288397832b5e8d
780780
# via jsonschema
781-
justhtml==1.16.0 \
782-
--hash=sha256:8a7165d10119fda05ec6b6e0886f4343a35c9b2cda54615dd64b05e81e38d5f1 \
783-
--hash=sha256:c57a6772191200d3820cccf47a38274841925eff2166bc3f3f277312d6b11193
781+
justhtml==1.17.0 \
782+
--hash=sha256:c098a5fbbd4caf646aa29dd876fe197ee17b1a4549eb19637bfc209230779381 \
783+
--hash=sha256:c741b5b1100e4a3c37e74e31a86a5cbbd4eea798887e1636c00a9b127358e437
784784
# via -r requirements/prod.in
785785
laces==0.1.2 \
786786
--hash=sha256:3218e09c1889ae5cf3fc7a82f5bb63ec0c7879889b6a9760bfc42323c694b84d \
@@ -1027,9 +1027,9 @@ markus[datadog]==5.0.0 \
10271027
mdx-outline @ https://github.com/mozmeao/mdx_outline/archive/refs/tags/markdown-3.4-compatibility.tar.gz#egg=mdx_outline \
10281028
--hash=sha256:a78e112f80628246dd45858fe18404aaa8efb8dc81949bb1fbb87e91f9654afa
10291029
# via -r requirements/prod.in
1030-
modelsearch==1.2 \
1031-
--hash=sha256:b4421c134175224e67f1aae9b4f26265347dfa617c2d433520cf379ca37c71f2 \
1032-
--hash=sha256:c150eb8bc0317fd5e656eb54f3b6809da313588a9998796a4e59a1cfed273ee7
1030+
modelsearch==1.2.1 \
1031+
--hash=sha256:6576cb66162b8b1f80806116c2530b4b6409c50a55727735e3175556409c0355 \
1032+
--hash=sha256:8732cb84f424a592ea9fa44763650285af5ecf6475aa742125e7e368083d6505
10331033
# via wagtail
10341034
mozilla-django-oidc==5.0.2 \
10351035
--hash=sha256:4e953dcd963c036daaa2ac42b5bb6ea89a1c6ea7be0387c2022a59aca2f83043 \
@@ -1039,9 +1039,9 @@ openpyxl==3.1.5 \
10391039
--hash=sha256:5282c12b107bffeef825f4617dc029afaf41d0ea60823bbb665ef3079dc79de2 \
10401040
--hash=sha256:cf0e3cf56142039133628b5acffe8ef0c12bc902d2aadd3e0fe5878dc08d1050
10411041
# via wagtail
1042-
packaging==26.0 \
1043-
--hash=sha256:00243ae351a257117b6a241061796684b084ed1c516a08c48a3f7e147a9d80b4 \
1044-
--hash=sha256:b36f1fef9334a5588b4166f8bcd26a14e521f2b55e6b9de3aaa80d3ff7a37529
1042+
packaging==26.1 \
1043+
--hash=sha256:5d9c0669c6285e491e0ced2eee587eaf67b670d94a19e94e3984a481aba6802f \
1044+
--hash=sha256:f042152b681c4bfac5cae2742a55e103d27ab2ec0f3d88037136b6bfe7c9c5de
10451045
# via django-csp
10461046
pillow==12.2.0 \
10471047
--hash=sha256:00a2865911330191c0b818c59103b58a5e697cae67042366970a6b6f1b20b7f9 \
@@ -1662,15 +1662,15 @@ rpds-py==0.30.0 \
16621662
# via
16631663
# jsonschema
16641664
# referencing
1665-
rq==2.7.0 \
1666-
--hash=sha256:4b320e95968208d2e249fa0d3d90ee309478e2d7ea60a116f8ff9aa343a4c117 \
1667-
--hash=sha256:c2156fc7249b5d43dda918c4355cfbf8d0d299a5cdd3963918e9c8daf4b1e0c0
1665+
rq==2.8.0 \
1666+
--hash=sha256:49d87c8d0068b890e83052050ffd18be328339ae00c9c6d5dbf2702eb06107d2 \
1667+
--hash=sha256:dd75b5a19016efd235143058e82fdc5658a0c1e9a76664cc7d02f721c7308a4a
16681668
# via
16691669
# django-rq
16701670
# django-rq-email-backend
1671-
s3transfer==0.16.0 \
1672-
--hash=sha256:18e25d66fed509e3868dc1572b3f427ff947dd2c56f844a5bf09481ad3f3b2fe \
1673-
--hash=sha256:8e990f13268025792229cd52fa10cb7163744bf56e719e0b9cb925ab79abf920
1671+
s3transfer==0.16.1 \
1672+
--hash=sha256:61bcd00ccb83b21a0fe7e91a553fff9729d46c83b4e0106e7c314a733891f7c2 \
1673+
--hash=sha256:8e424355754b9ccb32467bdc568edf55be82692ef2002d934b1311dbb3b9e524
16741674
# via boto3
16751675
sentry-processor==0.0.1 \
16761676
--hash=sha256:fd7a30fb57aaf05c01cd04cf7d949c628376b2b55d7a0aaa222efe58a8f122bc
@@ -1752,9 +1752,9 @@ wagtail-localize==1.13 \
17521752
# wagtail-localize-dashboard
17531753
# wagtail-localize-intentional-blanks
17541754
# wagtail-localize-smartling
1755-
wagtail-localize-dashboard==0.4.0 \
1756-
--hash=sha256:0b1256a9fd614bd6b682360fea74affc50693cd9c4cab4ac4088258b0190e2cc \
1757-
--hash=sha256:4a6a39e91e55f973224517fd53706114297ce04e5c74130982a32a665752d489
1755+
wagtail-localize-dashboard==0.5.0 \
1756+
--hash=sha256:d4a2711c5317968c7eb6804cf08d5a1b8b9db7d6724dc7f41d96599d53652468 \
1757+
--hash=sha256:de8ba823e6c5455cf804d0414751d442c4befa22a9e2bb6742d597bf91b8db9d
17581758
# via -r requirements/prod.in
17591759
wagtail-localize-intentional-blanks==0.3.0 \
17601760
--hash=sha256:53eba5279eba730a75a98ad27729405b45871a8411f88542c7f774f2295538f5 \

0 commit comments

Comments
 (0)