Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 16 additions & 15 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,16 +5,16 @@ permissions:
on:
workflow_dispatch:
push:
branches: ['main']
branches: ["main"]
paths-ignore:
- 'docs/**'
- '**/*.md'
- 'mkdocs.yml'
- "docs/**"
- "**/*.md"
- "mkdocs.yml"
pull_request:
paths-ignore:
- 'docs/**'
- '**/*.md'
- 'mkdocs.yml'
- "docs/**"
- "**/*.md"
- "mkdocs.yml"
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
Expand Down Expand Up @@ -42,7 +42,7 @@ jobs:
uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3.0
with:
python-version: ${{ matrix.python-version }}

- name: Setup dependencies
run: |
uv python pin ${{ matrix.python-version }}
Expand All @@ -61,9 +61,10 @@ jobs:
custom-arguments: --cov --junitxml=junit.xml -o junit_family=legacy

- name: Run benchmarks
uses: CodSpeedHQ/action@513a19673a831f139e8717bf45ead67e47f00044 # v3.2.0
uses: CodSpeedHQ/action@6b43a0cd438f6ca5ad26f9ed03ed159ed2df7da9 # v4.1.1
if: matrix.codspeed
with:
mode: instrumentation
token: ${{ secrets.CODSPEED_TOKEN }}
run: pytest --codspeed

Expand All @@ -83,32 +84,32 @@ jobs:
strategy:
matrix:
os: ["ubuntu-latest", "macos-latest", "windows-latest"]
python-version: ["3.10", "3.11", "3.12", "3.13"]
python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"]
uv-version: ["latest"]
resolution: ["highest"]
codspeed: [false]
codecov: [false]
pre-commit: [true]
pytest: [true]
include:
- os: "ubuntu-latest"
- os: "ubuntu-latest" # Minimum dependency versions
python-version: "3.10"
uv-version: "0.6.8" # Sync with pyproject.toml
resolution: "lowest-direct"
codspeed: false
codecov: false
pre-commit: false
pytest: true
- os: "ubuntu-latest"
python-version: "3.13"
- os: "ubuntu-latest" # Codecov run
python-version: "3.14"
uv-version: "latest"
resolution: "highest"
codspeed: false
codecov: true
pre-commit: false
pytest: true
- os: "ubuntu-latest"
python-version: "3.13"
- os: "ubuntu-latest" # Codspeed run
python-version: "3.13" # 3.14 support not available yet
uv-version: "latest"
resolution: "highest"
codspeed: true
Expand Down
1 change: 1 addition & 0 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,7 @@ repos:
rev: v2.5.0
hooks:
- id: pyproject-fmt
args: [--max-supported-python=3.14]
- repo: local
hooks:
- id: ruff
Expand Down
2 changes: 1 addition & 1 deletion .readthedocs.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ version: 2
build:
os: ubuntu-24.04
tools:
python: "3.13"
python: "latest"
mkdocs:
configuration: mkdocs.yml
python:
Expand Down
1 change: 1 addition & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ classifiers = [
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: 3.13",
"Programming Language :: Python :: 3.14",
"Topic :: Software Development",
"Topic :: Software Development :: Quality Assurance",
"Topic :: Software Development :: Testing",
Expand Down
188 changes: 101 additions & 87 deletions requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -288,82 +288,96 @@ gitdb==4.0.12 \
gitpython==3.1.44 \
--hash=sha256:9e0e10cda9bed1ee64bc9a6de50e7e38a9c9943241cd7f585f6df3ed28011110 \
--hash=sha256:c87e30b26253bf5418b01b0660f818967f3c503193838337fe5e573331249269
grimp==3.7.1 \
--hash=sha256:0059c45124f2afb60bb85a6fa5fd15d27c13463c80509bbcd5134ac1f62e0589 \
--hash=sha256:018292670ba0757fc2434256d6b2557b4dc950a45eb81059e8dabd75909f3b7a \
--hash=sha256:027ac09823f2fb81a3fd28f2fd9036fd2ee901eb951f633839961c246d4e7bf9 \
--hash=sha256:02ae16ba793d0636ba08cff5c846657b4d77daab466de7e827969cf2b48790cd \
--hash=sha256:05dc7da6a8e65b5e804b802e422a5f8f22e93418c7432e0a976f90835d2afb5e \
--hash=sha256:0afd6fef9388c2a257a2c5f68a685729173950f9cbda255e5d0e98dfa89e0b16 \
--hash=sha256:12bb6562e75406c7ceb6ec89c49ae398da04fc30468acc2afd953ea3123461fb \
--hash=sha256:13d10ec93ae1e05bd83929a1dca698a5c6b34065c5cb3d02687c469839cb1bee \
--hash=sha256:183f5609027a8ceef02b0ad29638093081cf33343de52200423c1f4c2d7d2fb1 \
--hash=sha256:197c81709fbed33295f5c8547aa050f4e665e70352fccffb63e8a787cfc9ec30 \
--hash=sha256:1e0f080d8558990e9d9fdc0bb623e67ba8d946b54615522296e6128ad6823a3b \
--hash=sha256:1e7723d0ebf7de70da581bcca968c6564b475863d4a1ef1e640a4820d3b07c8f \
--hash=sha256:262a7856017d36403942e138c968a4e0b9f04622a83ab7aaf568364f5ebde712 \
--hash=sha256:3312092121b62fdc2347f2ec7760ffd8342e4e5c664c5172efbc26cf53b9ae31 \
--hash=sha256:3784f08aaa3979f8b9e13ba51815a600b55a8570ad6b80b94776b1fde91c7ed4 \
--hash=sha256:37b008e95890b5eddf71120fa69a5fc8596052fdb0cbcde2427cf431a7752b4a \
--hash=sha256:37b02f38d77594d7e02adb244009cef654be36012ae372d85fb2c80d6dcd0d09 \
--hash=sha256:39657b9c26da8108db47ff71adcc04330b92457bcb22a91b2f5846965a2a3354 \
--hash=sha256:3a4a099224ec8fdc1b1902aa4378e113238ebff2c0cbfe1665b3529cd484353c \
--hash=sha256:3c2a257a44b91b226582134997078815bf6ef0ac77fe1c4e40fa58ac0380272c \
--hash=sha256:3c3d3afac939557b701ebfc7c3dd1dd3f9fe8e9f20e0f23eb7425789f8de31ba \
--hash=sha256:409621d5247516d34e70150790e35bdbf76498fc844980d705a678fd7568b97d \
--hash=sha256:4731aa4d1ba56f9a7a74dcf9ffd4bce2d8813208acca31fa04d03a0774e73d63 \
--hash=sha256:48600ead0ec9ba6132d440b35c26082df2f900c898d395703c3412569b3de30b \
--hash=sha256:4d6c9ead67a0b9eaebf91a0d3a28790dd735a3ea88a87e8974fd6c30a79b0c60 \
--hash=sha256:58f84742cbf96691c233278f11238a3f97eea8a4d43410e9493bd6a165d2ab8c \
--hash=sha256:5959c00b92112d734cbe89246e48998582d4e5e4d4910af37a7afed7cb3b1370 \
--hash=sha256:5a184f9de0e229127e8c41510b97ab42d5e922abc1566ea5177cba5a641b9056 \
--hash=sha256:5b3565ca9ea1a1bd45db965200c691e1264799fcdd5481e0cf06508d0c4816e2 \
--hash=sha256:5c617fc0cc8ab02188c989ec8d9cd838d335445a89a6701a2ed43a79b4bb0ce1 \
--hash=sha256:5cb49e0294e6c0cd9715b9d23ced7d3dc0e8895ce66b61c616dc5168baddbf8b \
--hash=sha256:5d1491dc4bd0789ae7d49061669aea848077b8a0f611deec95c438b93ef9bc21 \
--hash=sha256:5dd51c231c9ada3f696eb54e30b2520b0147b8ef313c786fda378c3f20a5545a \
--hash=sha256:68d63cf8ea1cbfbcaef371201bfd54a219ce095fc3c8cb2b06ed038b54a6b909 \
--hash=sha256:69cfc3a0071ac3a4656d67f92329dd12bf8411f8d91af1bd0128a00021aa6005 \
--hash=sha256:6fc01793c8dd2aacf6210119323112bec050ba577951106923153d5bd0c0d425 \
--hash=sha256:734f338b048eacf8f291d4045aeaa3958c4d2738701a3f66e72511e14481bc0b \
--hash=sha256:75ab295e2cb66d468872df8409d3c53b8a8a793da7d3f0a309a88f4da55c9c8c \
--hash=sha256:7ce7de36f69fc5960e1f698e7a5cc32d11250c817070f6062b93c064bda2bef9 \
--hash=sha256:82f7811595102b3327052d7205b274633efd0579646b7b0cf269e553549fea3f \
--hash=sha256:98edfea856fe404e3b967aa375d0cfdae1b8f1d826f680b19480ef6578288f60 \
--hash=sha256:9b9eb927c1c37d246f2cbcc44f8cda94e5d1b91b341ce74e29347d4ee606059d \
--hash=sha256:9e17c5c0d9806f1e5403d56fb50f3c92238e96f73e711acf362db84afb82798b \
--hash=sha256:9f1e895ede93ffe1e91ddf16a893c095ea5a12ff3e2269e06d5c842659e433d0 \
--hash=sha256:ac48366edc92f3046364a6771205ba1914f8a8b436a6bc725535c73e548c99ac \
--hash=sha256:ad1a6f5565b56a2097d372a7535a5cc4e739ed0bfb4796377ad4fe9c5915a198 \
--hash=sha256:b2bb9ead5e0933b83939b212df91e104678cb107c71408a427feb27787d8cf06 \
--hash=sha256:b44ad33a872c16f02b696fe25ad1b1cf18204b3636debb0d95b85608d2e445d6 \
--hash=sha256:b54a39979ffe804cfa2f11aa919f73c753b22970f0e3da4373ba6848c9ab4069 \
--hash=sha256:b8a4c7a8bb27528043da08601c249cd229ffaec0e6a307bfc290677c980070e4 \
--hash=sha256:b9f73074a3d8bd1f8247e6bc05cf9d954c25fa0158695ddc098308c47eff7928 \
--hash=sha256:ba4b3150b92bd2c35bc44831524e114c3d61e778b57cd96343ff746ef8d6621d \
--hash=sha256:bb1f0d73783397c536ba306268ecf7aaf8402698d257682df2bf2fb44e753dda \
--hash=sha256:befc3e3a1bc2288bf23000bc7c7ea1bf5f35a3f6860ad5a2a3ebd0dc64a26fdf \
--hash=sha256:c29d64b1cb554731a8b5ca00e85086e0edcc44322d8bca1ad02a7e16b728b874 \
--hash=sha256:c608ab470c6f537eef0d0028bcf4ce8cdf8330dd61838f9c3e0d93e6d11c7cb9 \
--hash=sha256:c622226beabd0766f5c2e80ba32e6a5a03095b9d22c6c88de5421771a639288b \
--hash=sha256:cfb6709a13d2477208aa03cd713160bb67bad819eba14ba7adf0684003034624 \
--hash=sha256:d276f0ebc2fd4ffcab31a9491ce351451f4b29d3b439f9383d5ef9cb33c41a58 \
--hash=sha256:d42b77f3e7d431f1a31ecf083832968a0eeda6a9fc4824ced0e1594d937f1e4a \
--hash=sha256:d47fcf8a159869b3d2dd81b8d0046d317512557a5ae7a576c7f0a9a0de2714d7 \
--hash=sha256:d66bb857070ea11c3cb6b58a5d81544db2dac2f9542e8cc4acdd3c8d896feb28 \
--hash=sha256:d9cfcc2dc222c3bfee666cf66b79b2e2554be6e1beda9356d5967ad9aae9a450 \
--hash=sha256:daa15fd37f618b1fd36b577369aacad9d9f3d8a2a70900b22eb04fe551a1a759 \
--hash=sha256:db1ea1f45ff7a5a2c6ea0ba3ffbd9b1ca200d63e18b3a5497858f0277fa339d8 \
--hash=sha256:dbb63595e39f3fcff147dac618aac51094c0a3ba1d8ea44b3c4f98bfd590cbe2 \
--hash=sha256:df92de7b976f995a2d7843dfbbf5751cc23a0150d30635e1f787bc47f47517f4 \
--hash=sha256:e076f13c014f0301593880e81d7afbc59f198675b83db67845bf4b3608f58a3c \
--hash=sha256:e11c8412d09fcbba2b36611b2596954b57bf5c24365c635baad3856d7f9c0dfe \
--hash=sha256:e6fa2ed828c39d7c5e7e23dfc4a80dae38f60c3f7070c15b550bdedf021ada3f \
--hash=sha256:e79ff69ed297edbe990b16d22c06fcc16ab8255ccdc78bbd15256452bb6cfd88 \
--hash=sha256:ea2af0894be87e721830139b2f982458e805e0ec07559d197537a9f90e41c21f \
--hash=sha256:eb41e9cefe998701ea2fed7c2b331bfb8cfd81bdc16e1dbab7f0a5ef238e637f \
--hash=sha256:f4ea7d5692f866baae0bce26a72115836a0ee510d3291a34e2a5758cd9c741c6 \
--hash=sha256:f5f033e3faa65c195df179d47b162a5ab31add0614f490f3e27463c67f40be05
grimp==3.12 \
--hash=sha256:021de8d120b64a0e77eefafc13580124095f6cced03c2340c1ced3551f8fee93 \
--hash=sha256:0aebdfad66d6f4e8b0f7364ce0429d208be3510918097f969428165074d3103e \
--hash=sha256:0dfa79fa8ea37ea8c8bd76337ae09c87fa3e10f0af65f7a1bfa27c7d8b83154c \
--hash=sha256:199172d17f22199bf400a0bd5c4985784622201e887a023fe799ca3f3437dedf \
--hash=sha256:19bcff63ebf742ccb120c2c1a9fdeba46d7822b7efe23f28ae20a77238834d6c \
--hash=sha256:1a733b1d719c42bd2fada58240975fa7d09936b57120c34b64cfb31e42701010 \
--hash=sha256:259ba53b82cfb9c2c2d097b2237970c4e9903fa2d0b664b7e12329d9a64924f9 \
--hash=sha256:268da8ddacf35fb7febd1a01d491ec40e23b2a2a060dd7f6b3b5ed2e438107f8 \
--hash=sha256:2f08358acbaf9a4b324537bf344fd2d76b5f9b6f1bfaf9a431e9453fc0eaee5f \
--hash=sha256:2f9ba24c528ae64ae35db992b16b1041cc8bbb595a47c6400c472bcfa497e2be \
--hash=sha256:3140e83980e1672fef3657ab92edd807bf4c5d80a8446253e78da7e1c604b031 \
--hash=sha256:33b9c2fb3e2515df7147bfea50f054e5de11c13b227470259649a80c4508cae0 \
--hash=sha256:3447f0b1f6a9c7245367ddca7be4204213d3d20ff63487edbadb6e7d7b712f9c \
--hash=sha256:351ab71624f4eff3b32c8cc2e28aa6820ebf89d79cbb287b69d1ca2cf5991042 \
--hash=sha256:356ee969443f06c6c3a270f5a7221f946f0cb135a8b8ece2009990b293504bb3 \
--hash=sha256:37888db154fca7d63cb27f7d866b5db02ff50281875a9410e2507d62bdecbddf \
--hash=sha256:3986f11a9dd4167a2943cf6e80b458c0a825b48609713736cc8f2de135000810 \
--hash=sha256:3f5315758c3b731162d6c0e309f3aef3538d439a4dc4e718c0569fb02e87276e \
--hash=sha256:3f89b445c5d6a94f3e9b1b63b79d883bfe619ee9477695c4e0fe6769dde99368 \
--hash=sha256:40f8e048254d2437dffcd383d2301a82c35d9a3082e878b707d87a6e8c539614 \
--hash=sha256:43fee43c5d7da591bc2fc80fcd02c1102cbb07821e277becf88fb1870b008a52 \
--hash=sha256:4c19f1cba8a95c898473dd18f9c81358019d67f87f140b0b8401550e6d21c5a3 \
--hash=sha256:567d037a3db083e54bee621daba59a2e01fd1391364ae0a0c737995f6eed910b \
--hash=sha256:5836d5e1b4740a0ed7f4d763099f1cb099fa8bcdb7a7a7e7818e61f355af323b \
--hash=sha256:5b24c5ce351030d1f83e69acd76a06863dd87041ceb25572339f7334e210cbc4 \
--hash=sha256:5daa9dcd41228e46ccd07b7366139cad02eadf9d137ff5767ece4a1cf6478703 \
--hash=sha256:5df1383d70606448ec095c6651974a2df070d3958ea00196042829408ad87e66 \
--hash=sha256:5f1a1289d4282be2891ada75ec5d3099e856518c4236b1196e367b630485f8ce \
--hash=sha256:600e8dbc1cd9c6decbc22089730221c65591b7ba5f89751d07fc7ad014d99aa1 \
--hash=sha256:65fd74e1d344748b3726a2db57c685a733b7108774be08f78bd921dbc175b943 \
--hash=sha256:674191f4a2399b9ee15e7604055d0640b3d7120276bc48680eb935436ec8f7e2 \
--hash=sha256:684272675ae0c6ef5030e9b584c47d5f8ac04cecda5db37fadb9025e073216f9 \
--hash=sha256:6bb73c8c33487851063f64b0c0e33f8d2abd162e6b240ff31a0d87718dcb2104 \
--hash=sha256:6eeb1616cafe9074fcb390fcfc01e6e5a0e0ddd5acb9dd37579985b2879c239a \
--hash=sha256:6ef06822f75856af28e7fcc580034043c543b1c99b07d2bd467bd173a7f10691 \
--hash=sha256:719e4a62f4370d47e7d35a3a0300c4554ad24aa624cc53c61f1810adcb0190ec \
--hash=sha256:75e1f0d74f3a242a1c34e464d775c36b1c8b9d8c92b35f46f221e73e9b2f0065 \
--hash=sha256:76fd06be98d6bea9ea8a804da22c80accf1d277fe04abd5f3dff05d087f056f7 \
--hash=sha256:797d8cea180222b64d24bcfca6337bac5cf63a5a1c5bfd654c9c324c9d3a1fc1 \
--hash=sha256:79bc2b0ff6072c43c0ddc4479b25b7a8198795486478cfe3be0503b2c7d32c7f \
--hash=sha256:7a2abe55844f9dad25499ff9456d680496f390d160b6b3a4e5aeabc0183813b4 \
--hash=sha256:7bc3a7d00630f8cef3e23fc44a0a2c09dd889ea9934f179cfb90e07a6298c44c \
--hash=sha256:7f30e01855c67a39857c87e6c0eafe5e8891010a35e06cf2145f2cfce8ea9780 \
--hash=sha256:82ee28c1e9835572af2c733f7e5913a44193c53ae8ca488039164593b4a750fa \
--hash=sha256:84bd47f9a8619cb8966f18cb6faf5f6cb8d35ade99312477dd8e9de3a9ae4cb7 \
--hash=sha256:85136b555aeb7d3965fdb40af4e4af2011f911b0fde8c20979bf4db7b06455f5 \
--hash=sha256:8a52a1f719b5b97e184eeeb1a22a7ad20960baf096b7fc2c3012d3378d4429ca \
--hash=sha256:8c85a9287aa667a4149565f74910c36a31c6025c481347c49f3e598f91c2634a \
--hash=sha256:92e222fabbe022639eb84fca1506fa5b99d8d0ac1ff35ed8fab1001fd702c27b \
--hash=sha256:963efd6ec86e7b47fde835b2526b6be7a3f489857a1cd47a747c94b3e670550a \
--hash=sha256:964d878f72d5afa03adff0bfecc02ead51b754a2575d67a48334c6f5b1fd3c75 \
--hash=sha256:99c1c9550404821f305e04e7008e890207b534efce086ecd0d5db1450eb8c0b0 \
--hash=sha256:99e648e299f7cd3daaee2cb745192e7ea159c7d38df76b4dcca12a2ef68a3ede \
--hash=sha256:9a5e3143f97a7803848c677f66868624865ef08e73b6638cfcc938152f5045c0 \
--hash=sha256:9b4cc756c91c3d8582ee70b5e013c0e34fdb31c7f808cefe9d15509c45fec31e \
--hash=sha256:a2ac07b2ae00b9522c14eefac60590e1b8a61562c331579b1e534fcc7cbe0936 \
--hash=sha256:a46094a2cd7bbd172a4ebe846b42eefe626b29d298875108d9e59485284d181b \
--hash=sha256:a593549b1f66b1c12574e71f9e8c0073b372888c6b6706e2617bba2713ae28c2 \
--hash=sha256:a60f5d190140829d58aef8642906511c77cc130495a0c7e07c7d1b76284f40d7 \
--hash=sha256:a73a42a43e268ac5b196386beae1ec646f4572409e731bccf2a99ab4ed5c46bf \
--hash=sha256:a8b0e87e6bf6def0651d0c13d5161337741044a9451db7f8e09fafc1d494e774 \
--hash=sha256:af399fc0ffddfbd7ea6c2e8546be1ab5284ee800f15a445705bdda5d63501b34 \
--hash=sha256:af990af7d5e64f484d12cdefacfaaed4ea9418ac4d0a5a928953fd91aaf8df80 \
--hash=sha256:afdceaea00e305909cb30d68e91b94fcf71d1a7234052549ea31148785a03a52 \
--hash=sha256:b3ba4e9f7a48baf65c2c1f5d06e4ac365d799c174d6ea1883621a163afd159a3 \
--hash=sha256:b858e2e5a489c36710322970aa82bfbd3f1c4107c8564960629a59d2f17a53d0 \
--hash=sha256:b993e00121f821cbfec2854193aba46c559a7c685af2d882c73c9e2cc7aff6a8 \
--hash=sha256:bc7157c74416e8709db5d1e1051ceccbd7721bcdd8fe5983aea4ae88025d1e27 \
--hash=sha256:be8ad098c7f1462e95e692b837112721016ea6b0abd451f8c08bdc791728ae29 \
--hash=sha256:c68087cc491892efcfdda147076a61a6aea5ac5c9355beb843ebb6cb759095d3 \
--hash=sha256:c9e2ee478b66f0e20c92af6123142ffd6b604c36e9b3a8d391ea9172cc18b6b3 \
--hash=sha256:d07e825f6b052186dabd8dbbcc7e008a3b56e551725e2ba47169fe1e4bde76ac \
--hash=sha256:d3039fa8e5656faa65533928d8a39a7cce48c39c875a03a71b93ff06d15eed73 \
--hash=sha256:d46cc1222dd301e0be371b97f0cdecae178089704e8a285e3edd4750ec46270a \
--hash=sha256:d63da104af326de30ec30b66cea4835e9695691812e19edab39ca697a2e72cfa \
--hash=sha256:d6a706c66b577751e6b0769b56e4056c34348af87db887dae762129bf7e8e2a2 \
--hash=sha256:dbf3d1e51a45aef2bc2b31a9d97c7356a44aae82926b6a614015439223b9d945 \
--hash=sha256:e3db397a4c1d27578b6a0f0f6d53521eae693bcc8758cfca02e0ed73827fe3c3 \
--hash=sha256:e59112d0f557335b619bcf10263d11873579230bd3df4a4b19224ec18e7212d6 \
--hash=sha256:e6c02e51eebfcf71146d42f47c9ce353ac1902ae446e18d0e663ab9fdaa0496c \
--hash=sha256:e8826362d4e403aa2e03d480e3e4d64284a6b6ccafc2c5777bb2bed2535bdc4e \
--hash=sha256:e95c99896add10cb4180540bd970b3c540505516b2b85808bc70d3b160127f5c \
--hash=sha256:ef5cd5bc08f6c8f0698bc8f63560adb4320d87a644da8ff06c07c7db3f3fca37 \
--hash=sha256:f1641a7979a7253c8468b15172d5fd5b6c909ad00a78040408783a771b350618 \
--hash=sha256:f2216a08026a23f03ab5ce0681837b5727aa4ed7b367062a313e382372e42558 \
--hash=sha256:f28213ba72d258b8817eb032a5d52b5bcb00f5e89fb670d660e57e70b3fa2f6b \
--hash=sha256:faf8a61ac6b846675367fcbb3be1bf964ad2971c0ffe4982f43e77f089592b06 \
--hash=sha256:fb805b993d50d856c64ee5c81dce6a11f19bf95a6676fe0138d4f54bf03bda27 \
--hash=sha256:fd40a5ec09d1dfafaae88b53231ab79378183e2e9a03e7b26b7a30133d027d8a
# via
# import-linter
# usethis
Expand Down Expand Up @@ -693,17 +707,17 @@ pytest==8.3.5 \
# pytest-cov
# pytest-emoji
# pytest-md
pytest-codspeed==3.2.0 \
--hash=sha256:39a687b05c3d145642061b45ea78e47e12f13ce510104d1a2cda00eee0e36f58 \
--hash=sha256:46a1afaaa1ac4c2ca5b0700d31ac46d80a27612961d031067d73c6ccbd8d3c2b \
--hash=sha256:479774f80d0bdfafa16112700df4dbd31bf2a6757fac74795fd79c0a7b3c389b \
--hash=sha256:4cf6f56067538f4892baa8d7ab5ef4e45bb59033be1ef18759a2c7fc55b32035 \
--hash=sha256:54b5c2e986d6a28e7b0af11d610ea57bd5531cec8326abe486f1b55b09d91c39 \
--hash=sha256:66692506d33453df48b36a84703448cb8b22953eea51f03fbb2eb758dc2bdc4f \
--hash=sha256:9bd55f92d772592c04a55209950c50880413ae46876e66bd349ef157075ca26c \
--hash=sha256:c48ce3af3dfa78413ed3d69d1924043aa1519048dbff46edccf8f35a25dab3c2 \
--hash=sha256:c5165774424c7ab8db7e7acdb539763a0e5657996effefdf0664d7fd95158d34 \
--hash=sha256:f9d1b1a3b2c69cdc0490a1e8b1ced44bffbd0e8e21d81a7160cfdd923f6e8155
pytest-codspeed==4.1.1 \
--hash=sha256:1773c74394c98317c6846e9eb60c352222c031bdf1ded109f5c35772a3ce6dc2 \
--hash=sha256:4f8af528f7f950cb745971fc1e9f59ebc52cc4c51a7eac7a931577fd55d21b94 \
--hash=sha256:506d446d2911e5188aca7be702c2850a9b8680a72ed241a633d7edaeef00ac13 \
--hash=sha256:94b3bd5a71bfab4478e9a9b5058237cf2b34938570b43495093c2ea213175bd5 \
--hash=sha256:9acc3394cc8aafd4543193254831d87de6be79accfdbd43475919fdaa2fc8d81 \
--hash=sha256:a0a7aa318b09d87541f4f65db9cd473b53d4f1589598d883b238fe208ae2ac8b \
--hash=sha256:aa83a1a0aaeb6bdb9918a18294708eebe765a3b5a855adccf9213629d2a0d302 \
--hash=sha256:cfc1efdbcc92fb4b4cbc8eaa8d7387664b063c17e025985ece4816100f1fff29 \
--hash=sha256:db8b2b71cabde1a7ae77a29a3ce67bcb852c28d5599b4eb7428fdb26cd067815 \
--hash=sha256:e6fe213b2589ffe6f2189b3b21ca14717c9346b226e6028d2e2b4d4d7dac750f
pytest-cov==6.0.0 \
--hash=sha256:eee6f1b9e61008bd34975a4d5bab25801eb31898b032dd55addc93e96fcaaa35 \
--hash=sha256:fde0b595ca248bb8e2d76f020b465f3b107c9632e6a1d1705f17834c89dcadc0
Expand Down
Loading