Serhii Shevchuk

Results 7 issues of Serhii Shevchuk

### Description It would be beneficial to differentiate struct uniqueness by multiple fields. A good use case example is message versioning. You might have multiple message types and multiple versions...

### Description `freeze_time` function doesn't freeze time when using `asyncio` with `uvloop` event loop. `uvloop`'s [`_time()`](https://github.com/MagicStack/uvloop/blob/6c770dc3fbdd281d15c2ad46588c139696f9269c/uvloop/loop.pyx#L631-L634) uses `uv_now()` which is defined inside `libuv` [here](https://github.com/libuv/libuv/blob/1dd0ab13154ccad38839807fe4909469f7164e25/src/uv-common.c#L619-L621). From what I can see, you...

Please, consider adding the ability to skip first wait interval to be able to run task as soon as scheduler started. We are already able to do it with `scheduler.run_all()`,...

In Cognito's [respond_to_auth_challenge](https://github.com/getmoto/moto/blob/master/moto/cognitoidp/models.py#L1548-L1571) method I can see that the only things that are validated are the `challenge_name` and the `challenge_responses` payload. The content of `challenge_responses` is not used to validate...

enhancement

The `Headers.encoding` gets stripped off in the `BaseSession._set_curl_options` method if the headers are already of type `Headers`. This PR aims to fix this by checking whether the headers are of...

### Description I've noticed that when changing the order of elements in the enum the `alembic-postgresql-enum` detects changes and tries to sync values, even though it shouldn't. Here is an...

test.py ```python from typing import TYPE_CHECKING if TYPE_CHECKING: from abc import ABC a: "ABC | None" = None print(a) ``` python test.py ``` test.py:4:20: DC07 Import `ABC` is never used...