Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add 3.12 support #841

Merged
merged 6 commits into from
Dec 28, 2023
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
2 changes: 1 addition & 1 deletion .github/workflows/py-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:
fail-fast: false
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
python-version: ["3.9", "3.10", "3.11"]
python-version: ["3.9", "3.10", "3.11", "3.12"]

runs-on: ${{ matrix.os }}

Expand Down
3 changes: 3 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]
### Added
- Support for Python 3.12.

## [2.17.1] - 2023-10-01
### Fixed
- Explicitly passing `ephemeral=False` to `create_initial_response` or
Expand Down
26 changes: 13 additions & 13 deletions dev-requirements/constraints.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
# This file is autogenerated by pip-compile-cross-platform
# To update, run:
#
# pip-compile-cross-platform dev-requirements/constraints.in --output-file dev-requirements/constraints.txt --min-python-version 3.9.0,<3.12
# pip-compile-cross-platform dev-requirements/constraints.in --output-file dev-requirements/constraints.txt --min-python-version 3.9.0,<3.13
#
aiohttp==3.9.1 ; python_full_version >= "3.9.0" and python_version < "3.12" \
aiohttp==3.9.1 ; python_full_version >= "3.9.0" and python_version < "3.13" \
--hash=sha256:02ab6006ec3c3463b528374c4cdce86434e7b89ad355e7bf29e2f16b46c7dd6f \
--hash=sha256:04fa38875e53eb7e354ece1607b1d2fdee2d175ea4e4d745f6ec9f751fe20c7c \
--hash=sha256:0b0a6a36ed7e164c6df1e18ee47afbd1990ce47cb428739d6c99aaabfaf1b3af \
Expand Down Expand Up @@ -81,25 +81,25 @@ aiohttp==3.9.1 ; python_full_version >= "3.9.0" and python_version < "3.12" \
--hash=sha256:f694dc8a6a3112059258a725a4ebe9acac5fe62f11c77ac4dcf896edfa78ca28 \
--hash=sha256:f800164276eec54e0af5c99feb9494c295118fc10a11b997bbb1348ba1a52065 \
--hash=sha256:ffcd828e37dc219a72c9012ec44ad2e7e3066bec6ff3aaa19e7d435dbf4032ca
aiosignal==1.3.1 ; python_full_version >= "3.9.0" and python_version < "3.12" \
aiosignal==1.3.1 ; python_full_version >= "3.9.0" and python_version < "3.13" \
--hash=sha256:54cd96e15e1649b75d6c87526a6ff0b6c1b0dd3459f43d9ca11d48c339b68cfc \
--hash=sha256:f8376fb07dd1e86a584e4fcdec80b36b7f81aac666ebc724e2c090300dd83b17
alluka==0.1.4 ; python_full_version >= "3.9.0" and python_version < "3.12" \
alluka==0.1.4 ; python_full_version >= "3.9.0" and python_version < "3.13" \
--hash=sha256:3855a459498bfe4292862057d0df7f130323ad98451b2d9345abd498f24e8d8c \
--hash=sha256:702fbc13ade0c85ac9a6e0fac9c596ab2906ee3c09cf4d1750a4d52c23ffad9d
async-timeout==4.0.3 ; python_full_version >= "3.9.0" and python_version < "3.11" \
--hash=sha256:4640d96be84d82d02ed59ea2b7105a0f7b33abe8703703cd0ab0bf87c427522f \
--hash=sha256:7405140ff1230c310e51dc27b3145b9092d659ce68ff733fb0cefe3ee42be028
attrs==23.1.0 ; python_full_version >= "3.9.0" and python_version < "3.12" \
attrs==23.1.0 ; python_full_version >= "3.9.0" and python_version < "3.13" \
--hash=sha256:1f28b4522cdc2fb4256ac1a020c78acf9cba2c6b461ccd2c126f3aa8e8335d04 \
--hash=sha256:6279836d581513a26f1bf235f9acd333bc9115683f14f7e8fae46c98fc50e015
colorama==0.4.6 ; python_full_version >= "3.9.0" and python_version < "3.12" and sys_platform == "win32" \
colorama==0.4.6 ; python_full_version >= "3.9.0" and python_version < "3.13" and sys_platform == "win32" \
--hash=sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44 \
--hash=sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6
colorlog==6.8.0 ; python_full_version >= "3.9.0" and python_version < "3.12" \
colorlog==6.8.0 ; python_full_version >= "3.9.0" and python_version < "3.13" \
--hash=sha256:4ed23b05a1154294ac99f511fabe8c1d6d4364ec1f7fc989c7fb515ccc29d375 \
--hash=sha256:fbb6fdf9d5685f2517f388fb29bb27d54e8654dd31f58bc2a3b217e967a95ca6
frozenlist==1.4.1 ; python_full_version >= "3.9.0" and python_version < "3.12" \
frozenlist==1.4.1 ; python_full_version >= "3.9.0" and python_version < "3.13" \
--hash=sha256:04ced3e6a46b4cfffe20f9ae482818e34eba9b5fb0ce4056e4cc9b6e212d09b7 \
--hash=sha256:0633c8d5337cb5c77acbccc6357ac49a1770b8c487e5b3505c57b949b4b82e98 \
--hash=sha256:068b63f23b17df8569b7fdca5517edef76171cf3897eb68beb01341131fbd2ad \
Expand Down Expand Up @@ -177,13 +177,13 @@ frozenlist==1.4.1 ; python_full_version >= "3.9.0" and python_version < "3.12" \
--hash=sha256:fbeb989b5cc29e8daf7f976b421c220f1b8c731cbf22b9130d8815418ea45887 \
--hash=sha256:fde5bd59ab5357e3853313127f4d3565fc7dad314a74d7b5d43c22c6a5ed2ced \
--hash=sha256:fe1a06da377e3a1062ae5fe0926e12b84eceb8a50b350ddca72dc85015873f74
hikari==2.0.0.dev122 ; python_full_version >= "3.9.0" and python_version < "3.12" \
hikari==2.0.0.dev122 ; python_full_version >= "3.9.0" and python_version < "3.13" \
--hash=sha256:5bc873776320f465b727a9e56e58eb063ab7e5a7147dc9e2d775946bd6943f1c \
--hash=sha256:84c94c7991249397a311b6aa47e03f810e6ee3dee08cecebf22df7789171cb1b
idna==3.6 ; python_full_version >= "3.9.0" and python_version < "3.12" \
idna==3.6 ; python_full_version >= "3.9.0" and python_version < "3.13" \
--hash=sha256:9ecdbbd083b06798ae1e86adcbfe8ab1479cf864e4ee30fe4e46a003d12491ca \
--hash=sha256:c05567e9c24a6b9faaa835c4821bad0590fbb9d5779e7caa6e1cc4978e7eb24f
multidict==6.0.4 ; python_full_version >= "3.9.0" and python_version < "3.12" \
multidict==6.0.4 ; python_full_version >= "3.9.0" and python_version < "3.13" \
--hash=sha256:01a3a55bd90018c9c080fbb0b9f4891db37d148a0a18722b42f94694f8b6d4c9 \
--hash=sha256:0b1a97283e0c85772d613878028fec909f003993e1007eafa715b24b377cb9b8 \
--hash=sha256:0dfad7a5a1e39c53ed00d2dd0c2e36aed4650936dc18fd9a1826a5ae1cad6f03 \
Expand Down Expand Up @@ -258,10 +258,10 @@ multidict==6.0.4 ; python_full_version >= "3.9.0" and python_version < "3.12" \
--hash=sha256:f70b98cd94886b49d91170ef23ec5c0e8ebb6f242d734ed7ed677b24d50c82cf \
--hash=sha256:fc35cb4676846ef752816d5be2193a1e8367b4c1397b74a565a9d0389c433a1d \
--hash=sha256:ff959bee35038c4624250473988b24f846cbeb2c6639de3602c073f10410ceba
typing-extensions==4.9.0 ; python_full_version >= "3.9.0" and python_version < "3.12" \
typing-extensions==4.9.0 ; python_full_version >= "3.9.0" and python_version < "3.13" \
--hash=sha256:23478f88c37f27d76ac8aee6c905017a143b0b1b886c3c9f66bc2fd94f9f5783 \
--hash=sha256:af72aea155e91adfc61c3ae9e0e342dbc0cba726d6cba4b6c72c1f34e47291cd
yarl==1.9.4 ; python_full_version >= "3.9.0" and python_version < "3.12" \
yarl==1.9.4 ; python_full_version >= "3.9.0" and python_version < "3.13" \
--hash=sha256:008d3e808d03ef28542372d01057fd09168419cdc8f848efe2804f894ae03e51 \
--hash=sha256:03caa9507d3d3c83bca08650678e25364e1843b484f19986a527630ca376ecce \
--hash=sha256:07574b007ee20e5c375a8fe4a0789fad26db905f9813be0f9fef5a68080de559 \
Expand Down
58 changes: 29 additions & 29 deletions dev-requirements/tests.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
# This file is autogenerated by pip-compile-cross-platform
# To update, run:
#
# pip-compile-cross-platform dev-requirements/tests.in --output-file dev-requirements/tests.txt --min-python-version 3.9.0,<3.12
# pip-compile-cross-platform dev-requirements/tests.in --output-file dev-requirements/tests.txt --min-python-version 3.9.0,<3.13
#
aiohttp==3.9.1 ; python_full_version >= "3.9.0" and python_version < "3.12" \
aiohttp==3.9.1 ; python_full_version >= "3.9.0" and python_version < "3.13" \
--hash=sha256:02ab6006ec3c3463b528374c4cdce86434e7b89ad355e7bf29e2f16b46c7dd6f \
--hash=sha256:04fa38875e53eb7e354ece1607b1d2fdee2d175ea4e4d745f6ec9f751fe20c7c \
--hash=sha256:0b0a6a36ed7e164c6df1e18ee47afbd1990ce47cb428739d6c99aaabfaf1b3af \
Expand Down Expand Up @@ -81,25 +81,25 @@ aiohttp==3.9.1 ; python_full_version >= "3.9.0" and python_version < "3.12" \
--hash=sha256:f694dc8a6a3112059258a725a4ebe9acac5fe62f11c77ac4dcf896edfa78ca28 \
--hash=sha256:f800164276eec54e0af5c99feb9494c295118fc10a11b997bbb1348ba1a52065 \
--hash=sha256:ffcd828e37dc219a72c9012ec44ad2e7e3066bec6ff3aaa19e7d435dbf4032ca
aiosignal==1.3.1 ; python_full_version >= "3.9.0" and python_version < "3.12" \
aiosignal==1.3.1 ; python_full_version >= "3.9.0" and python_version < "3.13" \
--hash=sha256:54cd96e15e1649b75d6c87526a6ff0b6c1b0dd3459f43d9ca11d48c339b68cfc \
--hash=sha256:f8376fb07dd1e86a584e4fcdec80b36b7f81aac666ebc724e2c090300dd83b17
alluka==0.1.4 ; python_full_version >= "3.9.0" and python_version < "3.12" \
alluka==0.1.4 ; python_full_version >= "3.9.0" and python_version < "3.13" \
--hash=sha256:3855a459498bfe4292862057d0df7f130323ad98451b2d9345abd498f24e8d8c \
--hash=sha256:702fbc13ade0c85ac9a6e0fac9c596ab2906ee3c09cf4d1750a4d52c23ffad9d
async-timeout==4.0.3 ; python_full_version >= "3.9.0" and python_version < "3.11" \
--hash=sha256:4640d96be84d82d02ed59ea2b7105a0f7b33abe8703703cd0ab0bf87c427522f \
--hash=sha256:7405140ff1230c310e51dc27b3145b9092d659ce68ff733fb0cefe3ee42be028
attrs==23.1.0 ; python_full_version >= "3.9.0" and python_version < "3.12" \
attrs==23.1.0 ; python_full_version >= "3.9.0" and python_version < "3.13" \
--hash=sha256:1f28b4522cdc2fb4256ac1a020c78acf9cba2c6b461ccd2c126f3aa8e8335d04 \
--hash=sha256:6279836d581513a26f1bf235f9acd333bc9115683f14f7e8fae46c98fc50e015
colorama==0.4.6 ; python_full_version >= "3.9.0" and python_version < "3.12" and sys_platform == "win32" \
colorama==0.4.6 ; python_full_version >= "3.9.0" and python_version < "3.13" and sys_platform == "win32" \
--hash=sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44 \
--hash=sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6
colorlog==6.8.0 ; python_full_version >= "3.9.0" and python_version < "3.12" \
colorlog==6.8.0 ; python_full_version >= "3.9.0" and python_version < "3.13" \
--hash=sha256:4ed23b05a1154294ac99f511fabe8c1d6d4364ec1f7fc989c7fb515ccc29d375 \
--hash=sha256:fbb6fdf9d5685f2517f388fb29bb27d54e8654dd31f58bc2a3b217e967a95ca6
coverage[toml]==7.4.0 ; python_full_version >= "3.9.0" and python_version < "3.12" \
coverage[toml]==7.4.0 ; python_full_version >= "3.9.0" and python_version < "3.13" \
--hash=sha256:04387a4a6ecb330c1878907ce0dc04078ea72a869263e53c72a1ba5bbdf380ca \
--hash=sha256:0676cd0ba581e514b7f726495ea75aba3eb20899d824636c6f59b0ed2f88c471 \
--hash=sha256:0e8d06778e8fbffccfe96331a3946237f87b1e1d359d7fbe8b06b96c95a5407a \
Expand Down Expand Up @@ -155,13 +155,13 @@ coverage[toml]==7.4.0 ; python_full_version >= "3.9.0" and python_version < "3.1
exceptiongroup==1.2.0 ; python_full_version >= "3.9.0" and python_version < "3.11" \
--hash=sha256:4bfd3996ac73b41e9b9628b04e079f193850720ea5945fc96a08633c66912f14 \
--hash=sha256:91f5c769735f051a4290d52edd0858999b57e5876e9f85937691bd4c9fa3ed68
execnet==2.0.2 ; python_full_version >= "3.9.0" and python_version < "3.12" \
execnet==2.0.2 ; python_full_version >= "3.9.0" and python_version < "3.13" \
--hash=sha256:88256416ae766bc9e8895c76a87928c0012183da3cc4fc18016e6f050e025f41 \
--hash=sha256:cc59bc4423742fd71ad227122eb0dd44db51efb3dc4095b45ac9a08c770096af
freezegun==1.4.0 ; python_full_version >= "3.9.0" and python_version < "3.12" \
freezegun==1.4.0 ; python_full_version >= "3.9.0" and python_version < "3.13" \
--hash=sha256:10939b0ba0ff5adaecf3b06a5c2f73071d9678e507c5eaedb23c761d56ac774b \
--hash=sha256:55e0fc3c84ebf0a96a5aa23ff8b53d70246479e9a68863f1fcac5a3e52f19dd6
frozenlist==1.4.1 ; python_full_version >= "3.9.0" and python_version < "3.12" \
frozenlist==1.4.1 ; python_full_version >= "3.9.0" and python_version < "3.13" \
--hash=sha256:04ced3e6a46b4cfffe20f9ae482818e34eba9b5fb0ce4056e4cc9b6e212d09b7 \
--hash=sha256:0633c8d5337cb5c77acbccc6357ac49a1770b8c487e5b3505c57b949b4b82e98 \
--hash=sha256:068b63f23b17df8569b7fdca5517edef76171cf3897eb68beb01341131fbd2ad \
Expand Down Expand Up @@ -239,19 +239,19 @@ frozenlist==1.4.1 ; python_full_version >= "3.9.0" and python_version < "3.12" \
--hash=sha256:fbeb989b5cc29e8daf7f976b421c220f1b8c731cbf22b9130d8815418ea45887 \
--hash=sha256:fde5bd59ab5357e3853313127f4d3565fc7dad314a74d7b5d43c22c6a5ed2ced \
--hash=sha256:fe1a06da377e3a1062ae5fe0926e12b84eceb8a50b350ddca72dc85015873f74
hikari==2.0.0.dev122 ; python_full_version >= "3.9.0" and python_version < "3.12" \
hikari==2.0.0.dev122 ; python_full_version >= "3.9.0" and python_version < "3.13" \
--hash=sha256:5bc873776320f465b727a9e56e58eb063ab7e5a7147dc9e2d775946bd6943f1c \
--hash=sha256:84c94c7991249397a311b6aa47e03f810e6ee3dee08cecebf22df7789171cb1b
idna==3.6 ; python_full_version >= "3.9.0" and python_version < "3.12" \
idna==3.6 ; python_full_version >= "3.9.0" and python_version < "3.13" \
--hash=sha256:9ecdbbd083b06798ae1e86adcbfe8ab1479cf864e4ee30fe4e46a003d12491ca \
--hash=sha256:c05567e9c24a6b9faaa835c4821bad0590fbb9d5779e7caa6e1cc4978e7eb24f
iniconfig==2.0.0 ; python_full_version >= "3.9.0" and python_version < "3.12" \
iniconfig==2.0.0 ; python_full_version >= "3.9.0" and python_version < "3.13" \
--hash=sha256:2d91e135bf72d31a410b17c16da610a82cb55f6b0477d1a902134b24a455b8b3 \
--hash=sha256:b6a85871a79d2e3b22d2d1b94ac2824226a63c6b741c88f7ae975f18b6778374
mock==5.1.0 ; python_full_version >= "3.9.0" and python_version < "3.12" \
mock==5.1.0 ; python_full_version >= "3.9.0" and python_version < "3.13" \
--hash=sha256:18c694e5ae8a208cdb3d2c20a993ca1a7b0efa258c247a1e565150f477f83744 \
--hash=sha256:5e96aad5ccda4718e0a229ed94b2024df75cc2d55575ba5762d31f5767b8767d
multidict==6.0.4 ; python_full_version >= "3.9.0" and python_version < "3.12" \
multidict==6.0.4 ; python_full_version >= "3.9.0" and python_version < "3.13" \
--hash=sha256:01a3a55bd90018c9c080fbb0b9f4891db37d148a0a18722b42f94694f8b6d4c9 \
--hash=sha256:0b1a97283e0c85772d613878028fec909f003993e1007eafa715b24b377cb9b8 \
--hash=sha256:0dfad7a5a1e39c53ed00d2dd0c2e36aed4650936dc18fd9a1826a5ae1cad6f03 \
Expand Down Expand Up @@ -326,46 +326,46 @@ multidict==6.0.4 ; python_full_version >= "3.9.0" and python_version < "3.12" \
--hash=sha256:f70b98cd94886b49d91170ef23ec5c0e8ebb6f242d734ed7ed677b24d50c82cf \
--hash=sha256:fc35cb4676846ef752816d5be2193a1e8367b4c1397b74a565a9d0389c433a1d \
--hash=sha256:ff959bee35038c4624250473988b24f846cbeb2c6639de3602c073f10410ceba
packaging==23.2 ; python_full_version >= "3.9.0" and python_version < "3.12" \
packaging==23.2 ; python_full_version >= "3.9.0" and python_version < "3.13" \
--hash=sha256:048fb0e9405036518eaaf48a55953c750c11e1a1b68e0dd1a9d62ed0c092cfc5 \
--hash=sha256:8c491190033a9af7e1d931d0b5dacc2ef47509b34dd0de67ed209b5203fc88c7
pluggy==1.3.0 ; python_full_version >= "3.9.0" and python_version < "3.12" \
pluggy==1.3.0 ; python_full_version >= "3.9.0" and python_version < "3.13" \
--hash=sha256:cf61ae8f126ac6f7c451172cf30e3e43d3ca77615509771b3a984a0730651e12 \
--hash=sha256:d89c696a773f8bd377d18e5ecda92b7a3793cbe66c87060a6fb58c7b6e1061f7
pytest-asyncio==0.23.2 ; python_full_version >= "3.9.0" and python_version < "3.12" \
pytest-asyncio==0.23.2 ; python_full_version >= "3.9.0" and python_version < "3.13" \
--hash=sha256:c16052382554c7b22d48782ab3438d5b10f8cf7a4bdcae7f0f67f097d95beecc \
--hash=sha256:ea9021364e32d58f0be43b91c6233fb8d2224ccef2398d6837559e587682808f
pytest-cov==4.1.0 ; python_full_version >= "3.9.0" and python_version < "3.12" \
pytest-cov==4.1.0 ; python_full_version >= "3.9.0" and python_version < "3.13" \
--hash=sha256:3904b13dfbfec47f003b8e77fd5b589cd11904a21ddf1ab38a64f204d6a10ef6 \
--hash=sha256:6ba70b9e97e69fcc3fb45bfeab2d0a138fb65c4d0d6a41ef33983ad114be8c3a
pytest-sugar==0.9.7 ; python_full_version >= "3.9.0" and python_version < "3.12" \
pytest-sugar==0.9.7 ; python_full_version >= "3.9.0" and python_version < "3.13" \
--hash=sha256:8cb5a4e5f8bbcd834622b0235db9e50432f4cbd71fef55b467fe44e43701e062 \
--hash=sha256:f1e74c1abfa55f7241cf7088032b6e378566f16b938f3f08905e2cf4494edd46
pytest-timeout==2.2.0 ; python_full_version >= "3.9.0" and python_version < "3.12" \
pytest-timeout==2.2.0 ; python_full_version >= "3.9.0" and python_version < "3.13" \
--hash=sha256:3b0b95dabf3cb50bac9ef5ca912fa0cfc286526af17afc806824df20c2f72c90 \
--hash=sha256:bde531e096466f49398a59f2dde76fa78429a09a12411466f88a07213e220de2
pytest-xdist==3.5.0 ; python_full_version >= "3.9.0" and python_version < "3.12" \
pytest-xdist==3.5.0 ; python_full_version >= "3.9.0" and python_version < "3.13" \
--hash=sha256:cbb36f3d67e0c478baa57fa4edc8843887e0f6cfc42d677530a36d7472b32d8a \
--hash=sha256:d075629c7e00b611df89f490a5063944bee7a4362a5ff11c7cc7824a03dfce24
pytest==7.4.3 ; python_full_version >= "3.9.0" and python_version < "3.12" \
pytest==7.4.3 ; python_full_version >= "3.9.0" and python_version < "3.13" \
--hash=sha256:0d009c083ea859a71b76adf7c1d502e4bc170b80a8ef002da5806527b9591fac \
--hash=sha256:d989d136982de4e3b29dabcc838ad581c64e8ed52c11fbe86ddebd9da0818cd5
python-dateutil==2.8.2 ; python_full_version >= "3.9.0" and python_version < "3.12" \
python-dateutil==2.8.2 ; python_full_version >= "3.9.0" and python_version < "3.13" \
--hash=sha256:0123cacc1627ae19ddf3c27a5de5bd67ee4586fbdd6440d9748f8abb483d3e86 \
--hash=sha256:961d03dc3453ebbc59dbdea9e4e11c5651520a876d0f4db161e8674aae935da9
six==1.16.0 ; python_full_version >= "3.9.0" and python_version < "3.12" \
six==1.16.0 ; python_full_version >= "3.9.0" and python_version < "3.13" \
--hash=sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926 \
--hash=sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254
termcolor==2.4.0 ; python_full_version >= "3.9.0" and python_version < "3.12" \
termcolor==2.4.0 ; python_full_version >= "3.9.0" and python_version < "3.13" \
--hash=sha256:9297c0df9c99445c2412e832e882a7884038a25617c60cea2ad69488d4040d63 \
--hash=sha256:aab9e56047c8ac41ed798fa36d892a37aca6b3e9159f3e0c24bc64a9b3ac7b7a
tomli==2.0.1 ; python_full_version >= "3.9.0" and python_full_version <= "3.11.0a6" \
--hash=sha256:939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc \
--hash=sha256:de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f
typing-extensions==4.9.0 ; python_full_version >= "3.9.0" and python_version < "3.12" \
typing-extensions==4.9.0 ; python_full_version >= "3.9.0" and python_version < "3.13" \
--hash=sha256:23478f88c37f27d76ac8aee6c905017a143b0b1b886c3c9f66bc2fd94f9f5783 \
--hash=sha256:af72aea155e91adfc61c3ae9e0e342dbc0cba726d6cba4b6c72c1f34e47291cd
yarl==1.9.4 ; python_full_version >= "3.9.0" and python_version < "3.12" \
yarl==1.9.4 ; python_full_version >= "3.9.0" and python_version < "3.13" \
--hash=sha256:008d3e808d03ef28542372d01057fd09168419cdc8f848efe2804f894ae03e51 \
--hash=sha256:03caa9507d3d3c83bca08650678e25364e1843b484f19986a527630ca376ecce \
--hash=sha256:07574b007ee20e5c375a8fe4a0789fad26db905f9813be0f9fef5a68080de559 \
Expand Down
Loading
Loading