Joshua Bronson
Joshua Bronson
``` ❯ uv --version uv 0.1.2 ❯ uv pip show uv error: unrecognized subcommand 'show' Usage: uv pip [OPTIONS] For more information, try '--help'. ❯ pip show uv Name: uv...
Would it be possible to expose an option to enable an autocomplete-while-you-type experience in IPython shell? In other words, try to show the user the menu of available autocompletions when...
The "Dismissing dialogs" section of [the material design dialog spec](https://material.io/guidelines/components/dialogs.html#dialogs-behavior) says: > Dialogs can be dismissed by touching/clicking outside of a dialog It might be worth adding support for this...
**Feature** Mypy should allow using `mypy: ignore` comments, treating them exactly the same as the equivalent `type: ignore` comment. **Pitch** Currently, mypy supports `type: ignore` comments for suppressing errors only...
I just noticed that https://github.com/python/mypy/tree/master/mypyc#development-status-and-roadmap says: > Let us know if you maintain another Python tool or library and are interested in working with us on this! I recently experimented...
```console ❯ bat overload.py ───────┬────────────────────────────────────────────────────── │ File: overload.py ───────┼────────────────────────────────────────────────────── 1 │ import typing as t 2 │ 3 │ 4 │ class Foo: 5 │ @t.overload 6 │ def __init__(self,...
```console ❯ bat repro.py ───────┬─────────────────────────────────────────────── │ File: repro.py ───────┼─────────────────────────────────────────────── 1 │ import typing 2 │ 3 │ 4 │ class Foo: 5 │ if typing.TYPE_CHECKING: 6 │ def foo(self) ->...
`ruff format` allows overloaded method stubs to occur before the runtime definition with no blank line in between, which is good. But this style fails the E301 check (in preview...
When using `release-commit-sha`, it would be helpful to be able to see what the corresponding release tag is. Changing from one SHA to another isn't immediately human-meaningful, but seeing a...
`= Foo = namedtuple('Foo', 'bar') >>> Foo(bar=object()) Foo(bar=) ``` The current behavior results in `Foo(bar≤object object at 0x107...>)` being shown, which is actually misleading. I'm guessing Python isn't the only...