diff --git a/README.md b/README.md index a476ea1..06c253a 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,6 @@ This package is a part of [mypy_boto3_builder](https://github.com/youtype/mypy_b - [types-awscrt](#types-awscrt) - [Installation](#installation) - [Usage](#usage) - - [Latest changes](#latest-changes) - [Versioning](#versioning) - [Support and contributing](#support-and-contributing) @@ -32,10 +31,6 @@ python -m pip install types-awscrt Use [mypy](https://github.com/python/mypy) or [pyright](https://github.com/microsoft/pyright) for type checking. -### Latest changes - -Full changelog can be found in [Releases](https://github.com/youtype/types-awscrt/releases). - ## Versioning `types-awscrt` version is the same as related `awscrt` version and follows diff --git a/awscrt-stubs/mqtt5.pyi b/awscrt-stubs/mqtt5.pyi index fc3a782..3d385ac 100644 --- a/awscrt-stubs/mqtt5.pyi +++ b/awscrt-stubs/mqtt5.pyi @@ -171,6 +171,24 @@ class UserProperty: name: Optional[str] = ... value: Optional[str] = ... +class OutboundTopicAliasBehaviorType(IntEnum): + DEFAULT: int + MANUAL: int + LRU: int + DISABLED: int + +class InboundTopicAliasBehaviorType(IntEnum): + DEFAULT: int + ENABLED: int + DISABLED: int + +@dataclass +class TopicAliasingOptions: + outbound_behavior: Optional[OutboundTopicAliasBehaviorType] = ... + outbound_cache_max_size: Optional[int] = ... + inbound_behavior: Optional[InboundTopicAliasBehaviorType] = ... + inbound_cache_max_size: Optional[int] = ... + @dataclass class NegotiatedSettings: maximum_qos: Optional[QoS] = ... @@ -196,6 +214,7 @@ class ConnackPacket: retain_available: Optional[bool] = ... maximum_packet_size: Optional[int] = ... assigned_client_identifier: Optional[str] = ... + topic_alias_maximum: Optional[int] = ... reason_string: Optional[str] = ... user_properties: Optional[Sequence[UserProperty]] = ... wildcard_subscriptions_available: Optional[bool] = ... @@ -345,6 +364,7 @@ class ClientOptions: ping_timeout_ms: Optional[int] = ... connack_timeout_ms: Optional[int] = ... ack_timeout_sec: Optional[int] = ... + topic_aliasing_options: Optional[TopicAliasingOptions] = ... on_publish_callback_fn: Optional[Callable[[PublishReceivedData], None]] = ... on_lifecycle_event_stopped_fn: Optional[Callable[[LifecycleStoppedData], None]] = ... on_lifecycle_event_attempting_connect_fn: Optional[ diff --git a/awscrt-stubs/s3.pyi b/awscrt-stubs/s3.pyi index 600645b..31597b6 100644 --- a/awscrt-stubs/s3.pyi +++ b/awscrt-stubs/s3.pyi @@ -11,7 +11,7 @@ from awscrt.auth import AwsSigningConfig from awscrt.exceptions import AwsCrtError from awscrt.http import HttpRequest as HttpRequest from awscrt.io import ClientBootstrap as ClientBootstrap -from awscrt.io import TlsConnectionOptions as TlsConnectionOptions +from awscrt.io import TlsConnectionOptions class CrossProcessLock(NativeResource): def __init__(self, lock_scope_name: str) -> None: ... @@ -55,7 +55,7 @@ class S3Client(NativeResource): def __init__( self, *, - bootstrap: Optional[ClientBootstrap], + bootstrap: Optional[ClientBootstrap] = ..., region: str, tls_mode: Optional[S3RequestTlsMode] = ..., signing_config: Optional[AwsSigningConfig] = ..., @@ -64,12 +64,14 @@ class S3Client(NativeResource): part_size: Optional[int] = ..., multipart_upload_threshold: Optional[int] = ..., throughput_target_gbps: Optional[float] = ..., + memory_limit: Optional[int] = ..., ) -> None: ... def make_request( self, *, - request: HttpRequest, type: S3RequestType, + request: HttpRequest, + operation_name: Optional[str] = ..., signing_config: Optional[AwsSigningConfig] = ..., credential_provider: Optional[AwsCredentialsProvider] = ..., checksum_config: Optional[S3ChecksumConfig] = ..., @@ -91,8 +93,9 @@ class S3Request(NativeResource): self, *, client: S3Client, - request: HttpRequest, type: S3RequestType, + request: HttpRequest, + operation_name: Optional[str] = ..., signing_config: Optional[AwsSigningConfig] = ..., credential_provider: Optional[AwsCredentialsProvider] = ..., checksum_config: Optional[S3ChecksumConfig] = ..., @@ -122,6 +125,7 @@ class S3ResponseError(AwsCrtError): status_code: Optional[List[Tuple[str, str]]] = ..., headers: Optional[List[Tuple[str, str]]] = ..., body: Optional[bytes] = ..., + operation_name: Optional[str] = ..., ) -> None: ... class _S3ClientCore: diff --git a/poetry.lock b/poetry.lock index a002886..d3481cc 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,54 +1,54 @@ -# This file is automatically @generated by Poetry 1.6.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 1.7.1 and should not be changed by hand. [[package]] name = "awscrt" -version = "0.19.12" +version = "0.19.17" description = "A common runtime for AWS Python projects" optional = false python-versions = ">=3.7" files = [ - {file = "awscrt-0.19.12-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:092764733629834d81f0908a8b5754c603b01738b89e9e7b6a2c6c8eeb7aee00"}, - {file = "awscrt-0.19.12-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0c7e00d3a29d01e7b61441a928ffb2db6ce0dd481fb29b342f8a96433dfa1312"}, - {file = "awscrt-0.19.12-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7619b1d268b3d9b817a3d13f8188c1b84a9073b86a6fa73cd427e85b5569a3bc"}, - {file = "awscrt-0.19.12-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:ca4b3bb16b69d65304da157c30122b59baa43944da02bca937fb0108f6d159cb"}, - {file = "awscrt-0.19.12-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:35431416d9ad3f55d5cf300ceddc80ab4478fce5d9d9ed230c52aab8940eb447"}, - {file = "awscrt-0.19.12-cp310-cp310-win32.whl", hash = "sha256:39a86f3884a00575aeb859d6bd2826f5b988f6c739acfc868983b705c4eba728"}, - {file = "awscrt-0.19.12-cp310-cp310-win_amd64.whl", hash = "sha256:423df2c139d4dd234edd0d7989534af1c616da0f37be97347f3962f621d2da0a"}, - {file = "awscrt-0.19.12-cp311-abi3-macosx_10_9_universal2.whl", hash = "sha256:d94ef0cfe42e233722f79599024c319947bd52906821303095ba592cd502e32b"}, - {file = "awscrt-0.19.12-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69d0a13f57b3b75b7a5318bbe3669560add559632ef8c899bfa467e0e902d111"}, - {file = "awscrt-0.19.12-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2a3e655edb58b5a96d66809a0d4b93a34e8846da33216cfe0a3664ee7d288079"}, - {file = "awscrt-0.19.12-cp311-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:142a7b388f9f7b1b9e42c7b7384bf2b42af20e22245247fb6744e4bdbd8cad6e"}, - {file = "awscrt-0.19.12-cp311-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:ae22f386e5b520ae312cf5871e00aa3df4951fc1113adcdd4eac7ce6705d8a47"}, - {file = "awscrt-0.19.12-cp311-abi3-win32.whl", hash = "sha256:fdd72c3fdcedffb20876a6ba2177069d8933a87a3fee50ce7c27a5dfaf3b3e35"}, - {file = "awscrt-0.19.12-cp311-abi3-win_amd64.whl", hash = "sha256:fd122a21c83f64eada33b9924d85094ed1e74d8f8a86218c024dc0adbc861bc9"}, - {file = "awscrt-0.19.12-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:b77eddc64a698546a91d33760e02ed548a5dcfcf5bc1efa2afca4607f607cd30"}, - {file = "awscrt-0.19.12-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f82fc48ff11587d8265cdc70098ac4cdb3f730974fbff249287d9ff887796fea"}, - {file = "awscrt-0.19.12-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:17990ec3e20f256a920500a0d1096bc868a269975fb5442e08644e218ae6e221"}, - {file = "awscrt-0.19.12-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:aec080db6ebabb9bee6f54aa0da45836a253a4a90e4726c5be84400f5737cec0"}, - {file = "awscrt-0.19.12-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:f2c2c4827b7a32b4ea1579bce596a223e860567bd134eb47d94fa65c5519f33f"}, - {file = "awscrt-0.19.12-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:1d436a2e1423b236d97861fedf0d79330b32dd8dc601ad12e46676501d9d5322"}, - {file = "awscrt-0.19.12-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:d969248473469862a8ab7734d08a1f30b3dfb49c199545759d3b1cacd4d6abf4"}, - {file = "awscrt-0.19.12-cp37-cp37m-win32.whl", hash = "sha256:8c6bb70b72f3a1998e20b58a61df2dd66a7f7d7d8fd0b5165cfbe91669c19ae8"}, - {file = "awscrt-0.19.12-cp37-cp37m-win_amd64.whl", hash = "sha256:dbd795ed7731a010b532e43a6f4f83f898281cdfe3be7bdbe896869768c0f023"}, - {file = "awscrt-0.19.12-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:9db926acb56a1caf9758814ae81f37ab4071d705da3e385bdaf401b10a64370c"}, - {file = "awscrt-0.19.12-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:461de050d06f89b78a6044a0708f875649c4617a8cd33efbf01da724bdeb6e2e"}, - {file = "awscrt-0.19.12-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5816756d4c6e324b8bbc51dc1d5c95c49bb06ebaffc1bb0d46d87486e1a04def"}, - {file = "awscrt-0.19.12-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2701a4fa06b2b064512c2d495767cc00cf04b4bc947094a4d588e0207ac84db0"}, - {file = "awscrt-0.19.12-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:30a25914af83bac95f7d45511db50fea1de18f2e20ba724835d718c1390ade70"}, - {file = "awscrt-0.19.12-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:c80c6d4fa8949ca58e735a240d09c969fbbac4463348a4341bfb38d55f3704f6"}, - {file = "awscrt-0.19.12-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:1c81f538d21c4a5f8077f08092473a31b33c46570be98684129860bdc0910f1f"}, - {file = "awscrt-0.19.12-cp38-cp38-win32.whl", hash = "sha256:a5dd7ec68807612d8c962c60250402c321d6c776453ed9bb261549b766b828cb"}, - {file = "awscrt-0.19.12-cp38-cp38-win_amd64.whl", hash = "sha256:eaf94a0f61c51b65f82e9973dbcf5323cb3aa81532c688db4b6fb634138806b4"}, - {file = "awscrt-0.19.12-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:c158887b918a22c0836a9b1426d7323cfdc530e6347b67380d998cbc262d3daa"}, - {file = "awscrt-0.19.12-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bd65e27fc046915b2cd097b1828e34674369956483dfedcf15af59a8187c6dd6"}, - {file = "awscrt-0.19.12-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d00a7a528bed2291ac16213c23dcfea0c35e7f189ce17fd62aa58f0b68d8678c"}, - {file = "awscrt-0.19.12-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c13ae2c0ba3aa5b4d33e8cc8674aa06c19544cfcfcd38c29e2f736d8628b2e4b"}, - {file = "awscrt-0.19.12-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:bf5f909932b1a8cacd455e55f8811b0ecb2f8530795b56e6cbc40c26107e34f5"}, - {file = "awscrt-0.19.12-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:14f2e1b82e4d1128f888e85b1ca4bdefe2c250496b1e73bb6253fafa15c85852"}, - {file = "awscrt-0.19.12-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:f3af9f5d188431d7df20fa80905c3556b3e81ba93e7bc8d0b69875399162c488"}, - {file = "awscrt-0.19.12-cp39-cp39-win32.whl", hash = "sha256:602c27f06cd1370da9a7345956ffdd43acd79c9348e05b43b32917aafae46754"}, - {file = "awscrt-0.19.12-cp39-cp39-win_amd64.whl", hash = "sha256:575b574daa716afa3bc07eed6808461fb987cba84009cae9353503c8782189c6"}, - {file = "awscrt-0.19.12.tar.gz", hash = "sha256:b24924c2d9926c6255e8c44124c7cd86efa958406e32407ba334e1f708b26153"}, + {file = "awscrt-0.19.17-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:08276eed0fed5753fb401cae3971af927bdb9d5b1dbed83ee17a4f1c7df134c1"}, + {file = "awscrt-0.19.17-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c0b1cdd5d8bdd135423e003a274d6c028eee532369b19eab2472801fb378a70d"}, + {file = "awscrt-0.19.17-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2d7d95e489347b481bb12eb24c76b21e2601c48f835a3fabae9ebac7de435c6f"}, + {file = "awscrt-0.19.17-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:03463a1ff0b9dd6616827ad8b43928ba8f773f6a9a47603256e4d28e48715172"}, + {file = "awscrt-0.19.17-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b5bef7f9e8b75b884235a400d13cd6404e7bb00e5b8f8fe8e569c39aac0c706e"}, + {file = "awscrt-0.19.17-cp310-cp310-win32.whl", hash = "sha256:76477a33f68626774937ff6d5fba04670bd4d0bb9955b85354ee870335d608e2"}, + {file = "awscrt-0.19.17-cp310-cp310-win_amd64.whl", hash = "sha256:eb9733cdc48c4825de5a13b2a91010f306e00d0956df07dcd5273fbd4b8debf1"}, + {file = "awscrt-0.19.17-cp311-abi3-macosx_10_9_universal2.whl", hash = "sha256:91b17002a88387c316ab07941b31728d08aa119d1ef200aa808db145d98b18df"}, + {file = "awscrt-0.19.17-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6df486bbf9a9b376ec1f655916289d128220127e325c62dc4e07903ce0f244b4"}, + {file = "awscrt-0.19.17-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:17a20885276c1879e1dd4d21b4083dce782c3472ac6176f94d07d85c671790d4"}, + {file = "awscrt-0.19.17-cp311-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:6a98aab5b9a95d5924d6ca07c1bb9cdfd5d2fa7a6c9d04c564baf58456362b92"}, + {file = "awscrt-0.19.17-cp311-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:6d48ad9198c9a6a603b32c2449b585256f870dfbcfa42aa8d7379a15592f0758"}, + {file = "awscrt-0.19.17-cp311-abi3-win32.whl", hash = "sha256:54920af6c30f1aa3caf6db25f0e08b3df6d2a045fda5800dc448fd3d26826f18"}, + {file = "awscrt-0.19.17-cp311-abi3-win_amd64.whl", hash = "sha256:64cabc272ac32578ceaddb850df1baaf4743084e5623902a5f09777ace210567"}, + {file = "awscrt-0.19.17-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:06af9ab182adcd2ededd07e9eaa39b9894650b5dd69d6d7d19371baa5c98d211"}, + {file = "awscrt-0.19.17-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9e09d1c9d1908e32f856d0538d96a89ecdfde9e374e89d26579d46c5095dee5a"}, + {file = "awscrt-0.19.17-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7be12379de4af2400dd94f36221a30e1592a1bded3336bcc322f20c8e12d37b7"}, + {file = "awscrt-0.19.17-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:7f8282ca4618a2a670eb134763cc7155afad510428d9d1e8f585283397128ec8"}, + {file = "awscrt-0.19.17-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:ba303f4c8c81d0ec24688718f3d0c99dd504c5497d6bd1ca9cdb1f128875ff0e"}, + {file = "awscrt-0.19.17-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:52b0f5821d88069131bbd5ae0bf2de70dc70647b141cb7f92d56d17456d24720"}, + {file = "awscrt-0.19.17-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:c9df29bdd58eb6065df7dca165e5650d57af41f41b3f4d85625e8dbe851aa48d"}, + {file = "awscrt-0.19.17-cp37-cp37m-win32.whl", hash = "sha256:d0c3d612ee08d4210c31fc1570e4636ebe9e4fd84c282d86c74203d0843210f4"}, + {file = "awscrt-0.19.17-cp37-cp37m-win_amd64.whl", hash = "sha256:a292d3d2f555e2670ea49e84fe21299255fb1f982f3bb9bf2a237d997083ccf2"}, + {file = "awscrt-0.19.17-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:3d9e63c0777bcd342b3e79c9f77ffbde63a51267fbe7afdf538a27f7a0f0b202"}, + {file = "awscrt-0.19.17-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c12183850c5208a07f6c6b04ff8d9ba848297d3a037c3ae48b3acca318f1e386"}, + {file = "awscrt-0.19.17-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8155886c974d919f058f0cf640720bd5fd6c11240711fbc1acd227801e812ed8"}, + {file = "awscrt-0.19.17-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:ece10053b01bd167bbc0ba20f38e405b9ea3b5a3f20afd48c5566a53e5571fd7"}, + {file = "awscrt-0.19.17-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:b4b7fdf0b1e19fd4b8c3640921e7d62dc0f12a75a41cbc6b37f0043db20b0c9f"}, + {file = "awscrt-0.19.17-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:5c4f4f964fed08297fe848e59bb0f30eeeef1477b079a21e7d91399443a56f8b"}, + {file = "awscrt-0.19.17-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:39221b1a4ddfdbc4a90e722bf5b2c07b536593f3281d79fb8999500933e7b710"}, + {file = "awscrt-0.19.17-cp38-cp38-win32.whl", hash = "sha256:24478b93df85968473cf0216bb9939197044c059a7eb2b401552fd648715f9ba"}, + {file = "awscrt-0.19.17-cp38-cp38-win_amd64.whl", hash = "sha256:c1cad423dac3719e0682c3b54d161f3c1ec9a72b6517f31e320032ac1370e255"}, + {file = "awscrt-0.19.17-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:707a1d68e0facb301115ae3b6b4450a37f032ce0104a2fd3ac0ea225d55d02fd"}, + {file = "awscrt-0.19.17-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f6dfa596039442c3da630bebd1365cf2acf1e2cfbb65b3e76b7b48d8ba1859dc"}, + {file = "awscrt-0.19.17-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a3d5646528662626433add13315e791c433fcc0b9530be71f82f673e47645bca"}, + {file = "awscrt-0.19.17-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:abee050931e9e42baf4ab33bb04acc83b1fb0fae5cf14770405a28d2f011e8c7"}, + {file = "awscrt-0.19.17-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:695c6d7c563d15d774888de4ef19eb17c3a09c8a36afd5cefe4856668892895c"}, + {file = "awscrt-0.19.17-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:40c4d6598ef75ec06f10eebfa0a07f20b5a4e9657656f1366e559bdd7bed317a"}, + {file = "awscrt-0.19.17-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:445857684cda43bb368d3aac586a4c4cbee038d0fdd44ce1d7dc47fec17bd9b5"}, + {file = "awscrt-0.19.17-cp39-cp39-win32.whl", hash = "sha256:463cdc245d826fe6159f16d21b8096505d6200752076afc0548d9fe8e619308b"}, + {file = "awscrt-0.19.17-cp39-cp39-win_amd64.whl", hash = "sha256:1ed903cfb7494c2c881fab863fd560945faba9859d50ad2573f82cfb48560a00"}, + {file = "awscrt-0.19.17.tar.gz", hash = "sha256:bf7080345e5c7d41b7d408aa005a519a72de39f1a6ec8f07f952144e8eaa5492"}, ] [[package]] @@ -179,38 +179,38 @@ files = [ [[package]] name = "mypy" -version = "1.7.0" +version = "1.7.1" description = "Optional static typing for Python" optional = false python-versions = ">=3.8" files = [ - {file = "mypy-1.7.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5da84d7bf257fd8f66b4f759a904fd2c5a765f70d8b52dde62b521972a0a2357"}, - {file = "mypy-1.7.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:a3637c03f4025f6405737570d6cbfa4f1400eb3c649317634d273687a09ffc2f"}, - {file = "mypy-1.7.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b633f188fc5ae1b6edca39dae566974d7ef4e9aaaae00bc36efe1f855e5173ac"}, - {file = "mypy-1.7.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:d6ed9a3997b90c6f891138e3f83fb8f475c74db4ccaa942a1c7bf99e83a989a1"}, - {file = "mypy-1.7.0-cp310-cp310-win_amd64.whl", hash = "sha256:1fe46e96ae319df21359c8db77e1aecac8e5949da4773c0274c0ef3d8d1268a9"}, - {file = "mypy-1.7.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:df67fbeb666ee8828f675fee724cc2cbd2e4828cc3df56703e02fe6a421b7401"}, - {file = "mypy-1.7.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:a79cdc12a02eb526d808a32a934c6fe6df07b05f3573d210e41808020aed8b5d"}, - {file = "mypy-1.7.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f65f385a6f43211effe8c682e8ec3f55d79391f70a201575def73d08db68ead1"}, - {file = "mypy-1.7.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:0e81ffd120ee24959b449b647c4b2fbfcf8acf3465e082b8d58fd6c4c2b27e46"}, - {file = "mypy-1.7.0-cp311-cp311-win_amd64.whl", hash = "sha256:f29386804c3577c83d76520abf18cfcd7d68264c7e431c5907d250ab502658ee"}, - {file = "mypy-1.7.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:87c076c174e2c7ef8ab416c4e252d94c08cd4980a10967754f91571070bf5fbe"}, - {file = "mypy-1.7.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6cb8d5f6d0fcd9e708bb190b224089e45902cacef6f6915481806b0c77f7786d"}, - {file = "mypy-1.7.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d93e76c2256aa50d9c82a88e2f569232e9862c9982095f6d54e13509f01222fc"}, - {file = "mypy-1.7.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:cddee95dea7990e2215576fae95f6b78a8c12f4c089d7e4367564704e99118d3"}, - {file = "mypy-1.7.0-cp312-cp312-win_amd64.whl", hash = "sha256:d01921dbd691c4061a3e2ecdbfbfad029410c5c2b1ee88946bf45c62c6c91210"}, - {file = "mypy-1.7.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:185cff9b9a7fec1f9f7d8352dff8a4c713b2e3eea9c6c4b5ff7f0edf46b91e41"}, - {file = "mypy-1.7.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:7a7b1e399c47b18feb6f8ad4a3eef3813e28c1e871ea7d4ea5d444b2ac03c418"}, - {file = "mypy-1.7.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fc9fe455ad58a20ec68599139ed1113b21f977b536a91b42bef3ffed5cce7391"}, - {file = "mypy-1.7.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:d0fa29919d2e720c8dbaf07d5578f93d7b313c3e9954c8ec05b6d83da592e5d9"}, - {file = "mypy-1.7.0-cp38-cp38-win_amd64.whl", hash = "sha256:2b53655a295c1ed1af9e96b462a736bf083adba7b314ae775563e3fb4e6795f5"}, - {file = "mypy-1.7.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:c1b06b4b109e342f7dccc9efda965fc3970a604db70f8560ddfdee7ef19afb05"}, - {file = "mypy-1.7.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:bf7a2f0a6907f231d5e41adba1a82d7d88cf1f61a70335889412dec99feeb0f8"}, - {file = "mypy-1.7.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:551d4a0cdcbd1d2cccdcc7cb516bb4ae888794929f5b040bb51aae1846062901"}, - {file = "mypy-1.7.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:55d28d7963bef00c330cb6461db80b0b72afe2f3c4e2963c99517cf06454e665"}, - {file = "mypy-1.7.0-cp39-cp39-win_amd64.whl", hash = "sha256:870bd1ffc8a5862e593185a4c169804f2744112b4a7c55b93eb50f48e7a77010"}, - {file = "mypy-1.7.0-py3-none-any.whl", hash = "sha256:96650d9a4c651bc2a4991cf46f100973f656d69edc7faf91844e87fe627f7e96"}, - {file = "mypy-1.7.0.tar.gz", hash = "sha256:1e280b5697202efa698372d2f39e9a6713a0395a756b1c6bd48995f8d72690dc"}, + {file = "mypy-1.7.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:12cce78e329838d70a204293e7b29af9faa3ab14899aec397798a4b41be7f340"}, + {file = "mypy-1.7.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:1484b8fa2c10adf4474f016e09d7a159602f3239075c7bf9f1627f5acf40ad49"}, + {file = "mypy-1.7.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:31902408f4bf54108bbfb2e35369877c01c95adc6192958684473658c322c8a5"}, + {file = "mypy-1.7.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:f2c2521a8e4d6d769e3234350ba7b65ff5d527137cdcde13ff4d99114b0c8e7d"}, + {file = "mypy-1.7.1-cp310-cp310-win_amd64.whl", hash = "sha256:fcd2572dd4519e8a6642b733cd3a8cfc1ef94bafd0c1ceed9c94fe736cb65b6a"}, + {file = "mypy-1.7.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:4b901927f16224d0d143b925ce9a4e6b3a758010673eeded9b748f250cf4e8f7"}, + {file = "mypy-1.7.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2f7f6985d05a4e3ce8255396df363046c28bea790e40617654e91ed580ca7c51"}, + {file = "mypy-1.7.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:944bdc21ebd620eafefc090cdf83158393ec2b1391578359776c00de00e8907a"}, + {file = "mypy-1.7.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9c7ac372232c928fff0645d85f273a726970c014749b924ce5710d7d89763a28"}, + {file = "mypy-1.7.1-cp311-cp311-win_amd64.whl", hash = "sha256:f6efc9bd72258f89a3816e3a98c09d36f079c223aa345c659622f056b760ab42"}, + {file = "mypy-1.7.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:6dbdec441c60699288adf051f51a5d512b0d818526d1dcfff5a41f8cd8b4aaf1"}, + {file = "mypy-1.7.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4fc3d14ee80cd22367caaaf6e014494415bf440980a3045bf5045b525680ac33"}, + {file = "mypy-1.7.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2c6e4464ed5f01dc44dc9821caf67b60a4e5c3b04278286a85c067010653a0eb"}, + {file = "mypy-1.7.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:d9b338c19fa2412f76e17525c1b4f2c687a55b156320acb588df79f2e6fa9fea"}, + {file = "mypy-1.7.1-cp312-cp312-win_amd64.whl", hash = "sha256:204e0d6de5fd2317394a4eff62065614c4892d5a4d1a7ee55b765d7a3d9e3f82"}, + {file = "mypy-1.7.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:84860e06ba363d9c0eeabd45ac0fde4b903ad7aa4f93cd8b648385a888e23200"}, + {file = "mypy-1.7.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:8c5091ebd294f7628eb25ea554852a52058ac81472c921150e3a61cdd68f75a7"}, + {file = "mypy-1.7.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:40716d1f821b89838589e5b3106ebbc23636ffdef5abc31f7cd0266db936067e"}, + {file = "mypy-1.7.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:5cf3f0c5ac72139797953bd50bc6c95ac13075e62dbfcc923571180bebb662e9"}, + {file = "mypy-1.7.1-cp38-cp38-win_amd64.whl", hash = "sha256:78e25b2fd6cbb55ddfb8058417df193f0129cad5f4ee75d1502248e588d9e0d7"}, + {file = "mypy-1.7.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:75c4d2a6effd015786c87774e04331b6da863fc3fc4e8adfc3b40aa55ab516fe"}, + {file = "mypy-1.7.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:2643d145af5292ee956aa0a83c2ce1038a3bdb26e033dadeb2f7066fb0c9abce"}, + {file = "mypy-1.7.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:75aa828610b67462ffe3057d4d8a4112105ed211596b750b53cbfe182f44777a"}, + {file = "mypy-1.7.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:ee5d62d28b854eb61889cde4e1dbc10fbaa5560cb39780c3995f6737f7e82120"}, + {file = "mypy-1.7.1-cp39-cp39-win_amd64.whl", hash = "sha256:72cf32ce7dd3562373f78bd751f73c96cfb441de147cc2448a92c1a308bd0ca6"}, + {file = "mypy-1.7.1-py3-none-any.whl", hash = "sha256:f7c5d642db47376a0cc130f0de6d055056e010debdaf0707cd2b0fc7e7ef30ea"}, + {file = "mypy-1.7.1.tar.gz", hash = "sha256:fcb6d9afb1b6208b4c712af0dafdc650f518836065df0d4fb1d800f5d6773db2"}, ] [package.dependencies]