Skip to content

Commit ce7409c

Browse files
authored
Python updates 2026-03-01. (#4730)
1 parent 9af61c2 commit ce7409c

5 files changed

Lines changed: 2042 additions & 491 deletions

File tree

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ dependencies = [
102102
]
103103

104104
# Requirements for machine translations
105-
"translate" = ["torch~=2.7", "argostranslate~=1.9.6"]
105+
"translate" = ["torch~=2.10.0", "argostranslate~=1.11.0"]
106106

107107
[tool.uv]
108108
default-groups = ["dev", "docs"]

requirements/dev.txt

Lines changed: 86 additions & 79 deletions
Original file line numberDiff line numberDiff line change
@@ -92,13 +92,13 @@ billiard==4.2.4 \
9292
--hash=sha256:525b42bdec68d2b983347ac312f892db930858495db601b5836ac24e6477cde5 \
9393
--hash=sha256:55f542c371209e03cd5862299b74e52e4fbcba8250ba611ad94276b369b6a85f
9494
# via celery
95-
boto3==1.42.57 \
96-
--hash=sha256:74f47051e3b741a0c1e64d57b891076c2c68f8d7b98aee36b044fab1849b4823 \
97-
--hash=sha256:b598f1705f231f118a81abbfde0c5b52879b1b1997a1aba513f04d61e7b12cbd
95+
boto3==1.42.59 \
96+
--hash=sha256:6c4a14a4eb37b58a9048901bdeefbe1c529638b73e8f55413319a25f010ca211 \
97+
--hash=sha256:7a66e3e8e2087ea4403e135e9de592e6d63fc9a91080d8dac415bb74df873a72
9898
# via hypha
99-
botocore==1.42.57 \
100-
--hash=sha256:0d26c09955e52ac5090d9cf9e218542df81670077049a606be7c3bd235208e67 \
101-
--hash=sha256:51f94c602b687a70aa11d8bbea2b741b87b0aef7bddb43e5386247bf4311c479
99+
botocore==1.42.59 \
100+
--hash=sha256:5314f19e1da8fc0ebc41bdb8bbe17c9a7397d87f4d887076ac8bdef972a34138 \
101+
--hash=sha256:d2f2ff7ecc31e86ef46b5daee112cfbca052c13801285fb23af909f7bff5b657
102102
# via
103103
# boto3
104104
# s3transfer
@@ -1326,9 +1326,9 @@ pathspec==1.0.4 \
13261326
# mkdocs
13271327
# mkdocs-macros-plugin
13281328
# mypy
1329-
phonenumbers==9.0.24 \
1330-
--hash=sha256:97c38e4b5b8af992c75de01bd9c0f84e61701a9c900fd84f49744714910a4dc3 \
1331-
--hash=sha256:fa86ab7112ef8b286a811392311bd76bbbae7d1d271c2ed26cf73f2e9fa4d3c6
1329+
phonenumbers==9.0.25 \
1330+
--hash=sha256:a5f236fa384c6a77378d7836c8e486ade5f984ad2e8e6cc0dbe5124315cdc81b \
1331+
--hash=sha256:b1fd6c20d588f5bcd40af3899d727a9f536364211ec6eac554fcd75ca58992a3
13321332
# via hypha
13331333
pillow==12.1.1 \
13341334
--hash=sha256:02f84dfad02693676692746df05b89cf25597560db2857363a208e393429f5e9 \
@@ -1429,48 +1429,55 @@ pillow==12.1.1 \
14291429
# reportlab
14301430
# wagtail
14311431
# xhtml2pdf
1432-
pillow-heif==1.2.1 \
1433-
--hash=sha256:084e1d78a6a74efd41d2cb803554500067d509be3ff7f77b61140adeb9867660 \
1434-
--hash=sha256:0c965277fde806c7c628b16f9a45f4a7b10c32c390ce7d70c0572499a5d8426f \
1435-
--hash=sha256:110e14113a08aff5047c8c879a8ae3f284b93134e4b9b5b5a7734838030ba9a1 \
1436-
--hash=sha256:246acfade36d877fc7e01ccde03edaafd75e5aad66f889f484fc8ba7b651b688 \
1437-
--hash=sha256:2522a54df26f996993189326208513a6c8458ac89de51644a89b19fcda712539 \
1438-
--hash=sha256:29be44d636269e2d779b4aec629bc056ec7260b734a16b4d3bb284c49c200274 \
1439-
--hash=sha256:2d03c95b69bb4ca830ff2b58a9c3f7f43c61696a32a688f858fe0a9989d42c53 \
1440-
--hash=sha256:2dfa2047dee77a8e8321a949bf9d0c53d03296afb459a5b03201e9d8af6dba36 \
1441-
--hash=sha256:33d84eb1c40d9c63d2ea869e6290f5b59ebf4421ed16090796be60b8e3b2a061 \
1442-
--hash=sha256:35a355df6024f09b0e46b56bb5805c275a8ca7dc67e1da2be245aee3a70c82ec \
1443-
--hash=sha256:39371c003a9ac657e0e083989b4a25f1eb4ad6a9ea01dd7ea85f93dd00ab9376 \
1444-
--hash=sha256:476f10c5785505d2ace0f86eccb2fa614b2c6ae49f636adc36cd48cbecf19e64 \
1445-
--hash=sha256:4a746d38f2c54774fd680da45f2af56467b15f6b6c46962328ad1ed005d16ca6 \
1446-
--hash=sha256:5132c9c84e18ca800d559b79e389114b289899614c241e4399f8b677f1bbd3d7 \
1447-
--hash=sha256:5a6a72e28a8fa73457fb9c67fe8bb9f27053994e765337d21312ce23eaed3116 \
1448-
--hash=sha256:6a21dbdd1183aa44f6519c36557f8dc018d2f86c1ea3091b29008c3d7cb0db2a \
1449-
--hash=sha256:702f2ebf111fd13fc82c50685f0695f2bee3dd3ebd29305ddc49d6d2478e916b \
1450-
--hash=sha256:8372ce54b76aff80eb1859d79699e7f972a7837d0e7fb4ce3350d25ac53890bc \
1451-
--hash=sha256:8cdb956f4b3dc1d1fce2364f539f6b26d604bcb212055d0087c6ff1bd0668599 \
1452-
--hash=sha256:957060f8f2ceaa2e1fd41450da05bee87abc054a6247c02b53e9322ce4e53958 \
1453-
--hash=sha256:a1e6ae0b83068874ec8735e7fd066433fda77189facd158d750b820e24686454 \
1454-
--hash=sha256:a9083f80271130580e6f99f6b79204fc7f5ff61eefb83ac64c026c68f0000775 \
1455-
--hash=sha256:a93e374ff86ef61dc374a6d3c22e73fddc609e10b342802fa1674cc26db50859 \
1456-
--hash=sha256:add430cf7f5340eaa70c2e57af59655515fd415b2b93dde0baec87be48debd0f \
1457-
--hash=sha256:aef93f67030b953c401058b4735782b412787629054a4979809f721a27e74836 \
1458-
--hash=sha256:b3584abf861d33a422a7bda1f2926131cbf4bbd2801390cb7f75f03ef3833a2d \
1459-
--hash=sha256:b49dbcefa59c54d03cc2cfd98e3fbafa3aa38c3afa1ad719f2a5d6682fbe2752 \
1460-
--hash=sha256:ba34dfe3ce0584b2f1b7653a075e18e4c97d72110d106b1e7aef5d702dec8045 \
1461-
--hash=sha256:be790ce430645c3e0b148e873ed5ebeeb6d001ae685e8db40f77f43474ab9848 \
1462-
--hash=sha256:c0fa8c2ceec1fc83b45b8ea036add55706aa2d1f789acfece5f30b124f11fdb3 \
1463-
--hash=sha256:c31012a51fe3d67ee0c6c91549a5ee0590f3fa07b03882022238d0d0f052ad20 \
1464-
--hash=sha256:c534c40708160f38a45bfe5abac1400370079edbb3bc8f23be0d51f556695a16 \
1465-
--hash=sha256:c5a3c8fec8cf63f6d9170f092a210e76d584beef5a5b0f5e8fbfa171eb27520a \
1466-
--hash=sha256:dcc3ab9cbd7df179fe2b51569881732584cdc8cd306461b2cfa8416035137305 \
1467-
--hash=sha256:e04ca9f833b42e2cfa2c72e9f8c6163e988a8b07d62f87e1f33c55f4c683138d \
1468-
--hash=sha256:e27d7690a08f52c63295f5ca5e13b97bbe168f2f55e32794e3b24898a5270255 \
1469-
--hash=sha256:eee8c933cce88dc8f6a01afc3befc159341fbc404a981c3759b3dca97b7f2dbb \
1470-
--hash=sha256:f780890596161c7f43512377dda9106f793421565a376c70988355de5c4241de \
1471-
--hash=sha256:f8f0158a0368a38870deda5124d74086f8708268f335ddbdeb0890ef83ecd7ad \
1472-
--hash=sha256:f9a6daa0f88fe5fa76b72c848615836368d0577a108059e3070615c1e50551dc \
1473-
--hash=sha256:fe231ca4c4e387785a97f2acf38a24474f3a0819b7e2234144cff9fa3de5d3ac
1432+
pillow-heif==1.3.0 \
1433+
--hash=sha256:05149bd26b08dae5af7a389af6db13cef4f12c7871db73d84e40a1f3c83b0142 \
1434+
--hash=sha256:079abbcaeb42ef0849a33f35c1a96ccd431feb56b242a0d4f8435a1c8ca02c7d \
1435+
--hash=sha256:09a924fbb505674546973518b8906f499a56bb3332752a144bc272becd59c141 \
1436+
--hash=sha256:0addc7d25133a2abd0149d1f1b8063808268c9ed75dc228c2196c90d56639a25 \
1437+
--hash=sha256:0b69cc05b4f22ac57f1fd8f5f7ae96ae7c752036659ea975ec5f5565efadd87f \
1438+
--hash=sha256:0ea3a4b2de4b6c63407af72afdac901616807c6e6a030fe77851d227bca3727a \
1439+
--hash=sha256:142b307de087eba33d3174aa29a9669b65a7d006192ef8c98579920be3b56f64 \
1440+
--hash=sha256:17ecbbadfe10ea12a65c1c12354dc1ed8ae1e5d1b7092ea753641b029f7d6f9e \
1441+
--hash=sha256:18c7c35a9d98ed9eaaf2db601ee43425ebccc698801df9c008aa04e00756a22e \
1442+
--hash=sha256:1a59db0091556d11ab26c2b34532b7992965520027ba0a64084771bcc9a31156 \
1443+
--hash=sha256:2723c4b85c5ad0420cb0b3e512ac0aa015e3c8b13013b4738816833aa431f919 \
1444+
--hash=sha256:33b838d06e2fd730f806af5a76bfc4cd3de9d146d88d37572e40f7a4c4ff8221 \
1445+
--hash=sha256:36bbea7679467caa3a154db11c04f1ca2fa8591e886f06f40f7831c14b58d771 \
1446+
--hash=sha256:4c4eef69c7caec0f41af13308bba5883bde751119f27a51c9a299b83852f3430 \
1447+
--hash=sha256:54404c9b6f0323114527579f54cc966b47206f99d943e47d73e1091ab0b9d2ba \
1448+
--hash=sha256:5d433048bd23436afa2a33e08fc622712ec97fea1c230d5b5a0fafd5512628c8 \
1449+
--hash=sha256:5f0db0bf49162fb1d73d13340a9576b3a2805bde026a9a40038bcc1a0878d710 \
1450+
--hash=sha256:625b67f7000b3aae645e4aea4170a6f0bb9015577c69cf249c360b10e071e8a7 \
1451+
--hash=sha256:633f5d7fbf60a489ba301fbba06e75539a5cd22ff0b036162db2167803416470 \
1452+
--hash=sha256:641c50a064aa9ad6626a6b2b914b65855202f937d573d53838e344feb2e8c6d1 \
1453+
--hash=sha256:65c5d05cb7f5e1eadbe9c605ae3a4dd3ef953adb33e7d809d5fb56f8a6753588 \
1454+
--hash=sha256:68bea3b9396fdd6c711e66fc645df92bbe53d48892909192ce9a30e4c619878a \
1455+
--hash=sha256:6bdb197b43a629e2118fd33a9ebcf39abdabe5540b80d8862c53a7611edb42ab \
1456+
--hash=sha256:6d3cdc335df30652ae9b07438e9898ce5cb5dbc47012fa14f93be1df9d446dc5 \
1457+
--hash=sha256:6e8444ccb330015e1db930207d269886e4b6c666121cd9e5fdad88735950b09f \
1458+
--hash=sha256:71f88d180547bb5112b56310c8c5e338d8358320a402c80afabc6b2f39eadddb \
1459+
--hash=sha256:76c33f80ec111492642b98309db98516a7fba9677dcda9ec5fe9111b7e38d720 \
1460+
--hash=sha256:7cf893689132bec18f0c55a505da9ebf3a8feb33dd354fe2ac050f20f4f862e0 \
1461+
--hash=sha256:7d30054ccc97ecbe5ee3fa486a505ccc33bfbb27f005ad624ddb4c17b80ddd57 \
1462+
--hash=sha256:8267a73d3b2d07a47a96428bd8cd4c406e1637a94f29d4c16ce08b31b8e50a07 \
1463+
--hash=sha256:84c3816742c2e49176e651895e73c555b9c3b0f3561d60230242f3be0c9d272b \
1464+
--hash=sha256:9390dd7987887aa09779fbd88bbab715c732c9ad3a71d6707284035e3ca93379 \
1465+
--hash=sha256:9acee893186bdde6140d30a7dc6d7c928e4ad3007989764f6e54a7a517faa332 \
1466+
--hash=sha256:a25a58368222c388a96b111f4621423eac6fa07a0bbcb2ac5eaf624153cde04e \
1467+
--hash=sha256:a5a9f26d9ece400f55ac006e2fed079392e44a550023c99122e281fcd72b7c06 \
1468+
--hash=sha256:af8d2bda85e395677d5bb50d7bda3b5655c946cc95b913b5e7222fabacbb467f \
1469+
--hash=sha256:b5a1458bc11ca83cd72ec4a93f739ad3ae4315ae66766022ec16d12993a863a4 \
1470+
--hash=sha256:bdd6695d5be0d98ae0e9a5f88fe26f1a6eca0a5b6d43d0a92a97f89fea5842f7 \
1471+
--hash=sha256:d00218ce66aa74cddb5cb64e59a8867ed6722cc430b240d578ef3bc1307998a3 \
1472+
--hash=sha256:dc177fbdf598770cad4afa99c082a30b9d090e60c39656904338717803ae59b2 \
1473+
--hash=sha256:dc1b9c9efdf8345d703118449ff69696d0827bdf28e3b52f82015f5714f7c23e \
1474+
--hash=sha256:e031f0036200da349cdac1328a3617a9d13b7f9145355c0a36306ce3b9f1d622 \
1475+
--hash=sha256:e557b7082e785ff4505b2be258409fc3983162a3802f5438aa3177201d0e5a41 \
1476+
--hash=sha256:edb3ef437e8841475db14721f0529e600bb55c41b549ad1794a0831e28f33bac \
1477+
--hash=sha256:ee26b2155721e7f5f7b10fa93ca2ad3be59547c5c5e5d9d50e6ea17531b81d60 \
1478+
--hash=sha256:f8b7a50058fc3152f42b68aa2b30601249f61aa5c6c27876af076785c7051fd9 \
1479+
--hash=sha256:f92b387af891cf5d98f52e79eeaf51ee7955a54fe2deeec12bfb7519e41464b5 \
1480+
--hash=sha256:f9f73246836f93f99343cbc3052b61d212d27e59ddf40262d494a1e3e54af31a
14741481
# via willow
14751482
platformdirs==4.9.2 \
14761483
--hash=sha256:9170634f126f8efdae22fb58ae8a0eaa86f38365bc57897a6c4f781d1f5875bd \
@@ -1622,9 +1629,9 @@ pymdown-extensions==10.21 \
16221629
# via
16231630
# mkdocs-material
16241631
# mkdocstrings
1625-
pypdf==6.7.3 \
1626-
--hash=sha256:cd25ac508f20b554a9fafd825186e3ba29591a69b78c156783c5d8a2d63a1c0a \
1627-
--hash=sha256:eca55c78d0ec7baa06f9288e2be5c4e8242d5cbb62c7a4b94f2716f8e50076d2
1632+
pypdf==6.7.4 \
1633+
--hash=sha256:527d6da23274a6c70a9cb59d1986d93946ba8e36a6bc17f3f7cce86331492dda \
1634+
--hash=sha256:9edd1cd47938bb35ec87795f61225fd58a07cfaf0c5699018ae1a47d6f8ab0e3
16281635
# via xhtml2pdf
16291636
pytest==9.0.2 \
16301637
--hash=sha256:711ffd45bf766d5264d487b917733b453d917afd2b0ad65223959f59089f875b \
@@ -1734,9 +1741,9 @@ python-dateutil==2.9.0.post0 \
17341741
# freezegun
17351742
# ghp-import
17361743
# mkdocs-macros-plugin
1737-
python-discovery==1.0.0 \
1738-
--hash=sha256:7cd9eaf3b1845875e22084f92d0ec2e309be2a3f839a9eb52980d647b72bd891 \
1739-
--hash=sha256:8bc352d504f66fd82f93e73f1cbfbf3f3f06d559aafd14c24a7f1f38906ad3e8
1744+
python-discovery==1.1.0 \
1745+
--hash=sha256:447941ba1aed8cc2ab7ee3cb91be5fc137c5bdbb05b7e6ea62fbdcb66e50b268 \
1746+
--hash=sha256:a162893b8809727f54594a99ad2179d2ede4bf953e12d4c7abc3cc9cdbd1437b
17401747
# via virtualenv
17411748
python-docx==1.2.0 \
17421749
--hash=sha256:3fd478f3250fbbbfd3b94fe1e985955737c145627498896a8a6bf81f4baf66c7 \
@@ -1863,25 +1870,25 @@ rich==13.9.4 \
18631870
--hash=sha256:439594978a49a09530cff7ebc4b5c7103ef57baf48d5ea3184f21d9a2befa098 \
18641871
--hash=sha256:6049d5e6ec054bf2779ab3358186963bac2ea89175919d699e378b99738c2a90
18651872
# via dslr
1866-
ruff==0.15.2 \
1867-
--hash=sha256:120691a6fdae2f16d65435648160f5b81a9625288f75544dc40637436b5d3c0d \
1868-
--hash=sha256:14b965afee0969e68bb871eba625343b8673375f457af4abe98553e8bbb98342 \
1869-
--hash=sha256:1b9164f57fc36058e9a6806eb92af185b0697c9fe4c7c52caa431c6554521e5c \
1870-
--hash=sha256:2dcc987551952d73cbf5c88d9fdee815618d497e4df86cd4c4824cc59d5dd75f \
1871-
--hash=sha256:42a47fd785cbe8c01b9ff45031af875d101b040ad8f4de7bbb716487c74c9a77 \
1872-
--hash=sha256:72ecc64f46f7019e2bcc3cdc05d4a7da958b629a5ab7033195e11a438403d956 \
1873-
--hash=sha256:80d24fcae24d42659db7e335b9e1531697a7102c19185b8dc4a028b952865fd8 \
1874-
--hash=sha256:8dcf243b15b561c655c1ef2f2b0050e5d50db37fe90115507f6ff37d865dc8b4 \
1875-
--hash=sha256:a89056d831256099658b6bba4037ac6dd06f49d194199215befe2bb10457ea5e \
1876-
--hash=sha256:a9fb47b6d9764677f8c0a193c0943ce9a05d6763523f132325af8a858eadc2b9 \
1877-
--hash=sha256:b7a672c82b5f9887576087d97be5ce439f04bbaf548ee987b92d3a7dede41d3a \
1878-
--hash=sha256:cabddc5822acdc8f7b5527b36ceac55cc51eec7b1946e60181de8fe83ca8876e \
1879-
--hash=sha256:cbe9f49354866e575b4c6943856989f966421870e85cd2ac94dccb0a9dcb2fea \
1880-
--hash=sha256:d20014e3dfa400f3ff84830dfb5755ece2de45ab62ecea4af6b7262d0fb4f7c5 \
1881-
--hash=sha256:dab6941c862c05739774677c6273166d2510d254dac0695c0e3f5efa1b5585de \
1882-
--hash=sha256:e36dee3a64be0ebd23c86ffa3aa3fd3ac9a712ff295e192243f814a830b6bd87 \
1883-
--hash=sha256:f376990f9d0d6442ea9014b19621d8f2aaf2b8e39fdbfc79220b7f0c596c9b80 \
1884-
--hash=sha256:fd5ff9e5f519a7e1bd99cbe8daa324010a74f5e2ebc97c6242c08f26f3714f6f
1873+
ruff==0.15.4 \
1874+
--hash=sha256:04196ad44f0df220c2ece5b0e959c2f37c777375ec744397d21d15b50a75264f \
1875+
--hash=sha256:291258c917539e18f6ba40482fe31d6f5ac023994ee11d7bdafd716f2aab8a68 \
1876+
--hash=sha256:3412195319e42d634470cc97aa9803d07e9d5c9223b99bcb1518f0c725f26ae1 \
1877+
--hash=sha256:3f1c4893841ff2d54cbda1b2860fa3260173df5ddd7b95d370186f8a5e66a4ac \
1878+
--hash=sha256:3f83c45911da6f2cd5936c436cf86b9f09f09165f033a99dcf7477e34041cbc3 \
1879+
--hash=sha256:451a2e224151729b3b6c9ffb36aed9091b2996fe4bdbd11f47e27d8f2e8888ec \
1880+
--hash=sha256:5a1632c66672b8b4d3e1d1782859e98d6e0b4e70829530666644286600a33992 \
1881+
--hash=sha256:60d5177e8cfc70e51b9c5fad936c634872a74209f934c1e79107d11787ad5453 \
1882+
--hash=sha256:65594a2d557d4ee9f02834fcdf0a28daa8b3b9f6cb2cb93846025a36db47ef22 \
1883+
--hash=sha256:820b8766bd65503b6c30aaa6331e8ef3a6e564f7999c844e9a547c40179e440a \
1884+
--hash=sha256:917cc68503357021f541e69b35361c99387cdbbf99bd0ea4aa6f28ca99ff5338 \
1885+
--hash=sha256:a1810931c41606c686bae8b5b9a8072adac2f611bb433c0ba476acba17a332e0 \
1886+
--hash=sha256:a4386ba2cd6c0f4ff75252845906acc7c7c8e1ac567b7bc3d373686ac8c222ba \
1887+
--hash=sha256:a8f157f2e583c513c4f5f896163a93198297371f34c04220daf40d133fdd4f7f \
1888+
--hash=sha256:b2496488bdfd3732747558b6f95ae427ff066d1fcd054daf75f5a50674411e75 \
1889+
--hash=sha256:c9fb74bab47139c1751f900f857fa503987253c3ef89129b24ed375e72873e85 \
1890+
--hash=sha256:e9737c8161da79fd7cfec19f1e35620375bd8b2a50c3e77fa3d2c16f574105cc \
1891+
--hash=sha256:f80c98765949c518142b3a50a5db89343aa90f2c2bf7799de9986498ae6176db
18851892
s3transfer==0.16.0 \
18861893
--hash=sha256:18e25d66fed509e3868dc1572b3f427ff947dd2c56f844a5bf09481ad3f3b2fe \
18871894
--hash=sha256:8e990f13268025792229cd52fa10cb7163744bf56e719e0b9cb925ab79abf920
@@ -2204,9 +2211,9 @@ vine==5.1.0 \
22042211
# amqp
22052212
# celery
22062213
# kombu
2207-
virtualenv==21.0.0 \
2208-
--hash=sha256:d44e70637402c7f4b10f48491c02a6397a3a187152a70cba0b6bc7642d69fb05 \
2209-
--hash=sha256:e8efe4271b4a5efe7a4dce9d60a05fd11859406c0d6aa8464f4cf451bc132889
2214+
virtualenv==21.1.0 \
2215+
--hash=sha256:164f5e14c5587d170cf98e60378eb91ea35bf037be313811905d3a24ea33cc07 \
2216+
--hash=sha256:1990a0188c8f16b6b9cf65c9183049007375b26aad415514d377ccacf1e4fb44
22102217
# via pre-commit
22112218
wagtail==7.0.5 \
22122219
--hash=sha256:83851ff26ca451d56b26c4d162eddfe6fa8f876e26acb610d5480c1d042c4c2f \

0 commit comments

Comments
 (0)