Skip to content

Commit aca1baf

Browse files
Declare Python 3.14 support (#959)
* Declare Python 3.14 support * Bump grimp for dev to avail of Python 3.14 support * Bump pydantic-core and associated packages to avail of Python 3.14 support * Bump pytest-codspeed to try and help with Python 3.14 issues * Bump codspeed CI runner * Use Python 3.13 for codspeed analysis
1 parent fbb1570 commit aca1baf

6 files changed

Lines changed: 223 additions & 192 deletions

File tree

.github/workflows/ci.yml

Lines changed: 16 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,16 @@ permissions:
55
on:
66
workflow_dispatch:
77
push:
8-
branches: ['main']
8+
branches: ["main"]
99
paths-ignore:
10-
- 'docs/**'
11-
- '**/*.md'
12-
- 'mkdocs.yml'
10+
- "docs/**"
11+
- "**/*.md"
12+
- "mkdocs.yml"
1313
pull_request:
1414
paths-ignore:
15-
- 'docs/**'
16-
- '**/*.md'
17-
- 'mkdocs.yml'
15+
- "docs/**"
16+
- "**/*.md"
17+
- "mkdocs.yml"
1818
concurrency:
1919
group: ${{ github.workflow }}-${{ github.ref }}
2020
cancel-in-progress: true
@@ -42,7 +42,7 @@ jobs:
4242
uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.0
4343
with:
4444
python-version: ${{ matrix.python-version }}
45-
45+
4646
- name: Setup dependencies
4747
run: |
4848
uv python pin ${{ matrix.python-version }}
@@ -61,9 +61,10 @@ jobs:
6161
custom-arguments: --cov --junitxml=junit.xml -o junit_family=legacy
6262

6363
- name: Run benchmarks
64-
uses: CodSpeedHQ/action@513a19673a831f139e8717bf45ead67e47f00044 # v3.2.0
64+
uses: CodSpeedHQ/action@6b43a0cd438f6ca5ad26f9ed03ed159ed2df7da9 # v4.1.1
6565
if: matrix.codspeed
6666
with:
67+
mode: instrumentation
6768
token: ${{ secrets.CODSPEED_TOKEN }}
6869
run: pytest --codspeed
6970

@@ -83,32 +84,32 @@ jobs:
8384
strategy:
8485
matrix:
8586
os: ["ubuntu-latest", "macos-latest", "windows-latest"]
86-
python-version: ["3.10", "3.11", "3.12", "3.13"]
87+
python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"]
8788
uv-version: ["latest"]
8889
resolution: ["highest"]
8990
codspeed: [false]
9091
codecov: [false]
9192
pre-commit: [true]
9293
pytest: [true]
9394
include:
94-
- os: "ubuntu-latest"
95+
- os: "ubuntu-latest" # Minimum dependency versions
9596
python-version: "3.10"
9697
uv-version: "0.6.8" # Sync with pyproject.toml
9798
resolution: "lowest-direct"
9899
codspeed: false
99100
codecov: false
100101
pre-commit: false
101102
pytest: true
102-
- os: "ubuntu-latest"
103-
python-version: "3.13"
103+
- os: "ubuntu-latest" # Codecov run
104+
python-version: "3.14"
104105
uv-version: "latest"
105106
resolution: "highest"
106107
codspeed: false
107108
codecov: true
108109
pre-commit: false
109110
pytest: true
110-
- os: "ubuntu-latest"
111-
python-version: "3.13"
111+
- os: "ubuntu-latest" # Codspeed run
112+
python-version: "3.13" # 3.14 support not available yet
112113
uv-version: "latest"
113114
resolution: "highest"
114115
codspeed: true

.pre-commit-config.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ repos:
5353
rev: v2.5.0
5454
hooks:
5555
- id: pyproject-fmt
56+
args: [--max-supported-python=3.14]
5657
- repo: local
5758
hooks:
5859
- id: ruff

.readthedocs.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ version: 2
22
build:
33
os: ubuntu-24.04
44
tools:
5-
python: "3.13"
5+
python: "latest"
66
mkdocs:
77
configuration: mkdocs.yml
88
python:

pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ classifiers = [
2727
"Programming Language :: Python :: 3.11",
2828
"Programming Language :: Python :: 3.12",
2929
"Programming Language :: Python :: 3.13",
30+
"Programming Language :: Python :: 3.14",
3031
"Topic :: Software Development",
3132
"Topic :: Software Development :: Quality Assurance",
3233
"Topic :: Software Development :: Testing",

requirements.txt

Lines changed: 101 additions & 87 deletions
Original file line numberDiff line numberDiff line change
@@ -288,82 +288,96 @@ gitdb==4.0.12 \
288288
gitpython==3.1.44 \
289289
--hash=sha256:9e0e10cda9bed1ee64bc9a6de50e7e38a9c9943241cd7f585f6df3ed28011110 \
290290
--hash=sha256:c87e30b26253bf5418b01b0660f818967f3c503193838337fe5e573331249269
291-
grimp==3.7.1 \
292-
--hash=sha256:0059c45124f2afb60bb85a6fa5fd15d27c13463c80509bbcd5134ac1f62e0589 \
293-
--hash=sha256:018292670ba0757fc2434256d6b2557b4dc950a45eb81059e8dabd75909f3b7a \
294-
--hash=sha256:027ac09823f2fb81a3fd28f2fd9036fd2ee901eb951f633839961c246d4e7bf9 \
295-
--hash=sha256:02ae16ba793d0636ba08cff5c846657b4d77daab466de7e827969cf2b48790cd \
296-
--hash=sha256:05dc7da6a8e65b5e804b802e422a5f8f22e93418c7432e0a976f90835d2afb5e \
297-
--hash=sha256:0afd6fef9388c2a257a2c5f68a685729173950f9cbda255e5d0e98dfa89e0b16 \
298-
--hash=sha256:12bb6562e75406c7ceb6ec89c49ae398da04fc30468acc2afd953ea3123461fb \
299-
--hash=sha256:13d10ec93ae1e05bd83929a1dca698a5c6b34065c5cb3d02687c469839cb1bee \
300-
--hash=sha256:183f5609027a8ceef02b0ad29638093081cf33343de52200423c1f4c2d7d2fb1 \
301-
--hash=sha256:197c81709fbed33295f5c8547aa050f4e665e70352fccffb63e8a787cfc9ec30 \
302-
--hash=sha256:1e0f080d8558990e9d9fdc0bb623e67ba8d946b54615522296e6128ad6823a3b \
303-
--hash=sha256:1e7723d0ebf7de70da581bcca968c6564b475863d4a1ef1e640a4820d3b07c8f \
304-
--hash=sha256:262a7856017d36403942e138c968a4e0b9f04622a83ab7aaf568364f5ebde712 \
305-
--hash=sha256:3312092121b62fdc2347f2ec7760ffd8342e4e5c664c5172efbc26cf53b9ae31 \
306-
--hash=sha256:3784f08aaa3979f8b9e13ba51815a600b55a8570ad6b80b94776b1fde91c7ed4 \
307-
--hash=sha256:37b008e95890b5eddf71120fa69a5fc8596052fdb0cbcde2427cf431a7752b4a \
308-
--hash=sha256:37b02f38d77594d7e02adb244009cef654be36012ae372d85fb2c80d6dcd0d09 \
309-
--hash=sha256:39657b9c26da8108db47ff71adcc04330b92457bcb22a91b2f5846965a2a3354 \
310-
--hash=sha256:3a4a099224ec8fdc1b1902aa4378e113238ebff2c0cbfe1665b3529cd484353c \
311-
--hash=sha256:3c2a257a44b91b226582134997078815bf6ef0ac77fe1c4e40fa58ac0380272c \
312-
--hash=sha256:3c3d3afac939557b701ebfc7c3dd1dd3f9fe8e9f20e0f23eb7425789f8de31ba \
313-
--hash=sha256:409621d5247516d34e70150790e35bdbf76498fc844980d705a678fd7568b97d \
314-
--hash=sha256:4731aa4d1ba56f9a7a74dcf9ffd4bce2d8813208acca31fa04d03a0774e73d63 \
315-
--hash=sha256:48600ead0ec9ba6132d440b35c26082df2f900c898d395703c3412569b3de30b \
316-
--hash=sha256:4d6c9ead67a0b9eaebf91a0d3a28790dd735a3ea88a87e8974fd6c30a79b0c60 \
317-
--hash=sha256:58f84742cbf96691c233278f11238a3f97eea8a4d43410e9493bd6a165d2ab8c \
318-
--hash=sha256:5959c00b92112d734cbe89246e48998582d4e5e4d4910af37a7afed7cb3b1370 \
319-
--hash=sha256:5a184f9de0e229127e8c41510b97ab42d5e922abc1566ea5177cba5a641b9056 \
320-
--hash=sha256:5b3565ca9ea1a1bd45db965200c691e1264799fcdd5481e0cf06508d0c4816e2 \
321-
--hash=sha256:5c617fc0cc8ab02188c989ec8d9cd838d335445a89a6701a2ed43a79b4bb0ce1 \
322-
--hash=sha256:5cb49e0294e6c0cd9715b9d23ced7d3dc0e8895ce66b61c616dc5168baddbf8b \
323-
--hash=sha256:5d1491dc4bd0789ae7d49061669aea848077b8a0f611deec95c438b93ef9bc21 \
324-
--hash=sha256:5dd51c231c9ada3f696eb54e30b2520b0147b8ef313c786fda378c3f20a5545a \
325-
--hash=sha256:68d63cf8ea1cbfbcaef371201bfd54a219ce095fc3c8cb2b06ed038b54a6b909 \
326-
--hash=sha256:69cfc3a0071ac3a4656d67f92329dd12bf8411f8d91af1bd0128a00021aa6005 \
327-
--hash=sha256:6fc01793c8dd2aacf6210119323112bec050ba577951106923153d5bd0c0d425 \
328-
--hash=sha256:734f338b048eacf8f291d4045aeaa3958c4d2738701a3f66e72511e14481bc0b \
329-
--hash=sha256:75ab295e2cb66d468872df8409d3c53b8a8a793da7d3f0a309a88f4da55c9c8c \
330-
--hash=sha256:7ce7de36f69fc5960e1f698e7a5cc32d11250c817070f6062b93c064bda2bef9 \
331-
--hash=sha256:82f7811595102b3327052d7205b274633efd0579646b7b0cf269e553549fea3f \
332-
--hash=sha256:98edfea856fe404e3b967aa375d0cfdae1b8f1d826f680b19480ef6578288f60 \
333-
--hash=sha256:9b9eb927c1c37d246f2cbcc44f8cda94e5d1b91b341ce74e29347d4ee606059d \
334-
--hash=sha256:9e17c5c0d9806f1e5403d56fb50f3c92238e96f73e711acf362db84afb82798b \
335-
--hash=sha256:9f1e895ede93ffe1e91ddf16a893c095ea5a12ff3e2269e06d5c842659e433d0 \
336-
--hash=sha256:ac48366edc92f3046364a6771205ba1914f8a8b436a6bc725535c73e548c99ac \
337-
--hash=sha256:ad1a6f5565b56a2097d372a7535a5cc4e739ed0bfb4796377ad4fe9c5915a198 \
338-
--hash=sha256:b2bb9ead5e0933b83939b212df91e104678cb107c71408a427feb27787d8cf06 \
339-
--hash=sha256:b44ad33a872c16f02b696fe25ad1b1cf18204b3636debb0d95b85608d2e445d6 \
340-
--hash=sha256:b54a39979ffe804cfa2f11aa919f73c753b22970f0e3da4373ba6848c9ab4069 \
341-
--hash=sha256:b8a4c7a8bb27528043da08601c249cd229ffaec0e6a307bfc290677c980070e4 \
342-
--hash=sha256:b9f73074a3d8bd1f8247e6bc05cf9d954c25fa0158695ddc098308c47eff7928 \
343-
--hash=sha256:ba4b3150b92bd2c35bc44831524e114c3d61e778b57cd96343ff746ef8d6621d \
344-
--hash=sha256:bb1f0d73783397c536ba306268ecf7aaf8402698d257682df2bf2fb44e753dda \
345-
--hash=sha256:befc3e3a1bc2288bf23000bc7c7ea1bf5f35a3f6860ad5a2a3ebd0dc64a26fdf \
346-
--hash=sha256:c29d64b1cb554731a8b5ca00e85086e0edcc44322d8bca1ad02a7e16b728b874 \
347-
--hash=sha256:c608ab470c6f537eef0d0028bcf4ce8cdf8330dd61838f9c3e0d93e6d11c7cb9 \
348-
--hash=sha256:c622226beabd0766f5c2e80ba32e6a5a03095b9d22c6c88de5421771a639288b \
349-
--hash=sha256:cfb6709a13d2477208aa03cd713160bb67bad819eba14ba7adf0684003034624 \
350-
--hash=sha256:d276f0ebc2fd4ffcab31a9491ce351451f4b29d3b439f9383d5ef9cb33c41a58 \
351-
--hash=sha256:d42b77f3e7d431f1a31ecf083832968a0eeda6a9fc4824ced0e1594d937f1e4a \
352-
--hash=sha256:d47fcf8a159869b3d2dd81b8d0046d317512557a5ae7a576c7f0a9a0de2714d7 \
353-
--hash=sha256:d66bb857070ea11c3cb6b58a5d81544db2dac2f9542e8cc4acdd3c8d896feb28 \
354-
--hash=sha256:d9cfcc2dc222c3bfee666cf66b79b2e2554be6e1beda9356d5967ad9aae9a450 \
355-
--hash=sha256:daa15fd37f618b1fd36b577369aacad9d9f3d8a2a70900b22eb04fe551a1a759 \
356-
--hash=sha256:db1ea1f45ff7a5a2c6ea0ba3ffbd9b1ca200d63e18b3a5497858f0277fa339d8 \
357-
--hash=sha256:dbb63595e39f3fcff147dac618aac51094c0a3ba1d8ea44b3c4f98bfd590cbe2 \
358-
--hash=sha256:df92de7b976f995a2d7843dfbbf5751cc23a0150d30635e1f787bc47f47517f4 \
359-
--hash=sha256:e076f13c014f0301593880e81d7afbc59f198675b83db67845bf4b3608f58a3c \
360-
--hash=sha256:e11c8412d09fcbba2b36611b2596954b57bf5c24365c635baad3856d7f9c0dfe \
361-
--hash=sha256:e6fa2ed828c39d7c5e7e23dfc4a80dae38f60c3f7070c15b550bdedf021ada3f \
362-
--hash=sha256:e79ff69ed297edbe990b16d22c06fcc16ab8255ccdc78bbd15256452bb6cfd88 \
363-
--hash=sha256:ea2af0894be87e721830139b2f982458e805e0ec07559d197537a9f90e41c21f \
364-
--hash=sha256:eb41e9cefe998701ea2fed7c2b331bfb8cfd81bdc16e1dbab7f0a5ef238e637f \
365-
--hash=sha256:f4ea7d5692f866baae0bce26a72115836a0ee510d3291a34e2a5758cd9c741c6 \
366-
--hash=sha256:f5f033e3faa65c195df179d47b162a5ab31add0614f490f3e27463c67f40be05
291+
grimp==3.12 \
292+
--hash=sha256:021de8d120b64a0e77eefafc13580124095f6cced03c2340c1ced3551f8fee93 \
293+
--hash=sha256:0aebdfad66d6f4e8b0f7364ce0429d208be3510918097f969428165074d3103e \
294+
--hash=sha256:0dfa79fa8ea37ea8c8bd76337ae09c87fa3e10f0af65f7a1bfa27c7d8b83154c \
295+
--hash=sha256:199172d17f22199bf400a0bd5c4985784622201e887a023fe799ca3f3437dedf \
296+
--hash=sha256:19bcff63ebf742ccb120c2c1a9fdeba46d7822b7efe23f28ae20a77238834d6c \
297+
--hash=sha256:1a733b1d719c42bd2fada58240975fa7d09936b57120c34b64cfb31e42701010 \
298+
--hash=sha256:259ba53b82cfb9c2c2d097b2237970c4e9903fa2d0b664b7e12329d9a64924f9 \
299+
--hash=sha256:268da8ddacf35fb7febd1a01d491ec40e23b2a2a060dd7f6b3b5ed2e438107f8 \
300+
--hash=sha256:2f08358acbaf9a4b324537bf344fd2d76b5f9b6f1bfaf9a431e9453fc0eaee5f \
301+
--hash=sha256:2f9ba24c528ae64ae35db992b16b1041cc8bbb595a47c6400c472bcfa497e2be \
302+
--hash=sha256:3140e83980e1672fef3657ab92edd807bf4c5d80a8446253e78da7e1c604b031 \
303+
--hash=sha256:33b9c2fb3e2515df7147bfea50f054e5de11c13b227470259649a80c4508cae0 \
304+
--hash=sha256:3447f0b1f6a9c7245367ddca7be4204213d3d20ff63487edbadb6e7d7b712f9c \
305+
--hash=sha256:351ab71624f4eff3b32c8cc2e28aa6820ebf89d79cbb287b69d1ca2cf5991042 \
306+
--hash=sha256:356ee969443f06c6c3a270f5a7221f946f0cb135a8b8ece2009990b293504bb3 \
307+
--hash=sha256:37888db154fca7d63cb27f7d866b5db02ff50281875a9410e2507d62bdecbddf \
308+
--hash=sha256:3986f11a9dd4167a2943cf6e80b458c0a825b48609713736cc8f2de135000810 \
309+
--hash=sha256:3f5315758c3b731162d6c0e309f3aef3538d439a4dc4e718c0569fb02e87276e \
310+
--hash=sha256:3f89b445c5d6a94f3e9b1b63b79d883bfe619ee9477695c4e0fe6769dde99368 \
311+
--hash=sha256:40f8e048254d2437dffcd383d2301a82c35d9a3082e878b707d87a6e8c539614 \
312+
--hash=sha256:43fee43c5d7da591bc2fc80fcd02c1102cbb07821e277becf88fb1870b008a52 \
313+
--hash=sha256:4c19f1cba8a95c898473dd18f9c81358019d67f87f140b0b8401550e6d21c5a3 \
314+
--hash=sha256:567d037a3db083e54bee621daba59a2e01fd1391364ae0a0c737995f6eed910b \
315+
--hash=sha256:5836d5e1b4740a0ed7f4d763099f1cb099fa8bcdb7a7a7e7818e61f355af323b \
316+
--hash=sha256:5b24c5ce351030d1f83e69acd76a06863dd87041ceb25572339f7334e210cbc4 \
317+
--hash=sha256:5daa9dcd41228e46ccd07b7366139cad02eadf9d137ff5767ece4a1cf6478703 \
318+
--hash=sha256:5df1383d70606448ec095c6651974a2df070d3958ea00196042829408ad87e66 \
319+
--hash=sha256:5f1a1289d4282be2891ada75ec5d3099e856518c4236b1196e367b630485f8ce \
320+
--hash=sha256:600e8dbc1cd9c6decbc22089730221c65591b7ba5f89751d07fc7ad014d99aa1 \
321+
--hash=sha256:65fd74e1d344748b3726a2db57c685a733b7108774be08f78bd921dbc175b943 \
322+
--hash=sha256:674191f4a2399b9ee15e7604055d0640b3d7120276bc48680eb935436ec8f7e2 \
323+
--hash=sha256:684272675ae0c6ef5030e9b584c47d5f8ac04cecda5db37fadb9025e073216f9 \
324+
--hash=sha256:6bb73c8c33487851063f64b0c0e33f8d2abd162e6b240ff31a0d87718dcb2104 \
325+
--hash=sha256:6eeb1616cafe9074fcb390fcfc01e6e5a0e0ddd5acb9dd37579985b2879c239a \
326+
--hash=sha256:6ef06822f75856af28e7fcc580034043c543b1c99b07d2bd467bd173a7f10691 \
327+
--hash=sha256:719e4a62f4370d47e7d35a3a0300c4554ad24aa624cc53c61f1810adcb0190ec \
328+
--hash=sha256:75e1f0d74f3a242a1c34e464d775c36b1c8b9d8c92b35f46f221e73e9b2f0065 \
329+
--hash=sha256:76fd06be98d6bea9ea8a804da22c80accf1d277fe04abd5f3dff05d087f056f7 \
330+
--hash=sha256:797d8cea180222b64d24bcfca6337bac5cf63a5a1c5bfd654c9c324c9d3a1fc1 \
331+
--hash=sha256:79bc2b0ff6072c43c0ddc4479b25b7a8198795486478cfe3be0503b2c7d32c7f \
332+
--hash=sha256:7a2abe55844f9dad25499ff9456d680496f390d160b6b3a4e5aeabc0183813b4 \
333+
--hash=sha256:7bc3a7d00630f8cef3e23fc44a0a2c09dd889ea9934f179cfb90e07a6298c44c \
334+
--hash=sha256:7f30e01855c67a39857c87e6c0eafe5e8891010a35e06cf2145f2cfce8ea9780 \
335+
--hash=sha256:82ee28c1e9835572af2c733f7e5913a44193c53ae8ca488039164593b4a750fa \
336+
--hash=sha256:84bd47f9a8619cb8966f18cb6faf5f6cb8d35ade99312477dd8e9de3a9ae4cb7 \
337+
--hash=sha256:85136b555aeb7d3965fdb40af4e4af2011f911b0fde8c20979bf4db7b06455f5 \
338+
--hash=sha256:8a52a1f719b5b97e184eeeb1a22a7ad20960baf096b7fc2c3012d3378d4429ca \
339+
--hash=sha256:8c85a9287aa667a4149565f74910c36a31c6025c481347c49f3e598f91c2634a \
340+
--hash=sha256:92e222fabbe022639eb84fca1506fa5b99d8d0ac1ff35ed8fab1001fd702c27b \
341+
--hash=sha256:963efd6ec86e7b47fde835b2526b6be7a3f489857a1cd47a747c94b3e670550a \
342+
--hash=sha256:964d878f72d5afa03adff0bfecc02ead51b754a2575d67a48334c6f5b1fd3c75 \
343+
--hash=sha256:99c1c9550404821f305e04e7008e890207b534efce086ecd0d5db1450eb8c0b0 \
344+
--hash=sha256:99e648e299f7cd3daaee2cb745192e7ea159c7d38df76b4dcca12a2ef68a3ede \
345+
--hash=sha256:9a5e3143f97a7803848c677f66868624865ef08e73b6638cfcc938152f5045c0 \
346+
--hash=sha256:9b4cc756c91c3d8582ee70b5e013c0e34fdb31c7f808cefe9d15509c45fec31e \
347+
--hash=sha256:a2ac07b2ae00b9522c14eefac60590e1b8a61562c331579b1e534fcc7cbe0936 \
348+
--hash=sha256:a46094a2cd7bbd172a4ebe846b42eefe626b29d298875108d9e59485284d181b \
349+
--hash=sha256:a593549b1f66b1c12574e71f9e8c0073b372888c6b6706e2617bba2713ae28c2 \
350+
--hash=sha256:a60f5d190140829d58aef8642906511c77cc130495a0c7e07c7d1b76284f40d7 \
351+
--hash=sha256:a73a42a43e268ac5b196386beae1ec646f4572409e731bccf2a99ab4ed5c46bf \
352+
--hash=sha256:a8b0e87e6bf6def0651d0c13d5161337741044a9451db7f8e09fafc1d494e774 \
353+
--hash=sha256:af399fc0ffddfbd7ea6c2e8546be1ab5284ee800f15a445705bdda5d63501b34 \
354+
--hash=sha256:af990af7d5e64f484d12cdefacfaaed4ea9418ac4d0a5a928953fd91aaf8df80 \
355+
--hash=sha256:afdceaea00e305909cb30d68e91b94fcf71d1a7234052549ea31148785a03a52 \
356+
--hash=sha256:b3ba4e9f7a48baf65c2c1f5d06e4ac365d799c174d6ea1883621a163afd159a3 \
357+
--hash=sha256:b858e2e5a489c36710322970aa82bfbd3f1c4107c8564960629a59d2f17a53d0 \
358+
--hash=sha256:b993e00121f821cbfec2854193aba46c559a7c685af2d882c73c9e2cc7aff6a8 \
359+
--hash=sha256:bc7157c74416e8709db5d1e1051ceccbd7721bcdd8fe5983aea4ae88025d1e27 \
360+
--hash=sha256:be8ad098c7f1462e95e692b837112721016ea6b0abd451f8c08bdc791728ae29 \
361+
--hash=sha256:c68087cc491892efcfdda147076a61a6aea5ac5c9355beb843ebb6cb759095d3 \
362+
--hash=sha256:c9e2ee478b66f0e20c92af6123142ffd6b604c36e9b3a8d391ea9172cc18b6b3 \
363+
--hash=sha256:d07e825f6b052186dabd8dbbcc7e008a3b56e551725e2ba47169fe1e4bde76ac \
364+
--hash=sha256:d3039fa8e5656faa65533928d8a39a7cce48c39c875a03a71b93ff06d15eed73 \
365+
--hash=sha256:d46cc1222dd301e0be371b97f0cdecae178089704e8a285e3edd4750ec46270a \
366+
--hash=sha256:d63da104af326de30ec30b66cea4835e9695691812e19edab39ca697a2e72cfa \
367+
--hash=sha256:d6a706c66b577751e6b0769b56e4056c34348af87db887dae762129bf7e8e2a2 \
368+
--hash=sha256:dbf3d1e51a45aef2bc2b31a9d97c7356a44aae82926b6a614015439223b9d945 \
369+
--hash=sha256:e3db397a4c1d27578b6a0f0f6d53521eae693bcc8758cfca02e0ed73827fe3c3 \
370+
--hash=sha256:e59112d0f557335b619bcf10263d11873579230bd3df4a4b19224ec18e7212d6 \
371+
--hash=sha256:e6c02e51eebfcf71146d42f47c9ce353ac1902ae446e18d0e663ab9fdaa0496c \
372+
--hash=sha256:e8826362d4e403aa2e03d480e3e4d64284a6b6ccafc2c5777bb2bed2535bdc4e \
373+
--hash=sha256:e95c99896add10cb4180540bd970b3c540505516b2b85808bc70d3b160127f5c \
374+
--hash=sha256:ef5cd5bc08f6c8f0698bc8f63560adb4320d87a644da8ff06c07c7db3f3fca37 \
375+
--hash=sha256:f1641a7979a7253c8468b15172d5fd5b6c909ad00a78040408783a771b350618 \
376+
--hash=sha256:f2216a08026a23f03ab5ce0681837b5727aa4ed7b367062a313e382372e42558 \
377+
--hash=sha256:f28213ba72d258b8817eb032a5d52b5bcb00f5e89fb670d660e57e70b3fa2f6b \
378+
--hash=sha256:faf8a61ac6b846675367fcbb3be1bf964ad2971c0ffe4982f43e77f089592b06 \
379+
--hash=sha256:fb805b993d50d856c64ee5c81dce6a11f19bf95a6676fe0138d4f54bf03bda27 \
380+
--hash=sha256:fd40a5ec09d1dfafaae88b53231ab79378183e2e9a03e7b26b7a30133d027d8a
367381
# via
368382
# import-linter
369383
# usethis
@@ -693,17 +707,17 @@ pytest==8.3.5 \
693707
# pytest-cov
694708
# pytest-emoji
695709
# pytest-md
696-
pytest-codspeed==3.2.0 \
697-
--hash=sha256:39a687b05c3d145642061b45ea78e47e12f13ce510104d1a2cda00eee0e36f58 \
698-
--hash=sha256:46a1afaaa1ac4c2ca5b0700d31ac46d80a27612961d031067d73c6ccbd8d3c2b \
699-
--hash=sha256:479774f80d0bdfafa16112700df4dbd31bf2a6757fac74795fd79c0a7b3c389b \
700-
--hash=sha256:4cf6f56067538f4892baa8d7ab5ef4e45bb59033be1ef18759a2c7fc55b32035 \
701-
--hash=sha256:54b5c2e986d6a28e7b0af11d610ea57bd5531cec8326abe486f1b55b09d91c39 \
702-
--hash=sha256:66692506d33453df48b36a84703448cb8b22953eea51f03fbb2eb758dc2bdc4f \
703-
--hash=sha256:9bd55f92d772592c04a55209950c50880413ae46876e66bd349ef157075ca26c \
704-
--hash=sha256:c48ce3af3dfa78413ed3d69d1924043aa1519048dbff46edccf8f35a25dab3c2 \
705-
--hash=sha256:c5165774424c7ab8db7e7acdb539763a0e5657996effefdf0664d7fd95158d34 \
706-
--hash=sha256:f9d1b1a3b2c69cdc0490a1e8b1ced44bffbd0e8e21d81a7160cfdd923f6e8155
710+
pytest-codspeed==4.1.1 \
711+
--hash=sha256:1773c74394c98317c6846e9eb60c352222c031bdf1ded109f5c35772a3ce6dc2 \
712+
--hash=sha256:4f8af528f7f950cb745971fc1e9f59ebc52cc4c51a7eac7a931577fd55d21b94 \
713+
--hash=sha256:506d446d2911e5188aca7be702c2850a9b8680a72ed241a633d7edaeef00ac13 \
714+
--hash=sha256:94b3bd5a71bfab4478e9a9b5058237cf2b34938570b43495093c2ea213175bd5 \
715+
--hash=sha256:9acc3394cc8aafd4543193254831d87de6be79accfdbd43475919fdaa2fc8d81 \
716+
--hash=sha256:a0a7aa318b09d87541f4f65db9cd473b53d4f1589598d883b238fe208ae2ac8b \
717+
--hash=sha256:aa83a1a0aaeb6bdb9918a18294708eebe765a3b5a855adccf9213629d2a0d302 \
718+
--hash=sha256:cfc1efdbcc92fb4b4cbc8eaa8d7387664b063c17e025985ece4816100f1fff29 \
719+
--hash=sha256:db8b2b71cabde1a7ae77a29a3ce67bcb852c28d5599b4eb7428fdb26cd067815 \
720+
--hash=sha256:e6fe213b2589ffe6f2189b3b21ca14717c9346b226e6028d2e2b4d4d7dac750f
707721
pytest-cov==6.0.0 \
708722
--hash=sha256:eee6f1b9e61008bd34975a4d5bab25801eb31898b032dd55addc93e96fcaaa35 \
709723
--hash=sha256:fde0b595ca248bb8e2d76f020b465f3b107c9632e6a1d1705f17834c89dcadc0

0 commit comments

Comments
 (0)