Karataev Pavel
Karataev Pavel
micro benchmark results (from ipython + python 3.10.15): ```python In [1]: def f(*args): ...: pass ...: In [2]: def no_kwargs(*args): ...: return f(*args) ...: In [4]: def with_kwargs(*args, **kwargs): ...:...
@leycec i will try to implement this, ... but i really can't code without `ruff` \ `vscode`, sorry, it's my laziness. My plan for now is to resolve https://github.com/beartype/beartype/issues/366, and...
I can't reproduce the bug, can you provide a minimal code example to reproduce the error? ```python from typing import * from beartype.vale import * class C: @staticmethod def foo(v)...
related (or duplicated?) with https://github.com/beartype/beartype/issues/408
I was sure it wouldn't work, but fortunately it was easily reproduced. `uvx ruff analyze graph .` on https://github.com/minmax/ruff-analyze-tree ``` "src/ruff_analyze_tree/colors.py": [ "src/ruff_analyze_tree/models/User.py" ], "src/ruff_analyze_tree/models/__init__.py": [ "src/ruff_analyze_tree/models/user.py" ], ```
The repo don't contains `User.py`, only `user.py`, so "src/ruff_analyze_tree/models/User.py" - is invalid.
> Maybe the resolver is case insensitive? no, im on mac (so case sensitive) and `user.py` was manually created 30 min ago. My guess is that it's a Camel case...
oh my god, "By default, Mac OS uses a case-insensitive file system", im not sure now.
> Any idea how to fix it? Use [@no_type_check](https://docs.python.org/3/library/typing.html#typing.no_type_check) ```python from typing import no_type_check @no_type_check def setup_buckets() -> boto3.client: .... ```` You may also be interested in `BeartypeConf.claw_skip_package_names`, added in...
I found big bada boom! And i realized that it is not supported, just sharing traceback. `python` 3.11 `beartype` 0.19.0rc1 `typing-extensions` 4.12.2 ```python from beartype import beartype from typing_extensions import...