-
## Development topics
- [ ] Packaging (setuptools, hatch, poetry)
- [ ] Formatters (Black)
- [ ] Linters (ruff)
- [ ] Type checkers (mypy, pyright)
- [ ] Documentation (Sphinx, mkdocs)
- [ ] T…
-
In Python prior to 3.8 (and in all the jsii-generated Python code), all function arguments are keyword arguments. In the TS source code, a lot of interface implementations override their interface's f…
-
Hi, thanks for a great tool!
I'm writing here because `cyright` repo doesn't have an issues section. Anyway, I would like to participate in developing Cyright project because I'm struggling to find…
-
In a [recent loc update](https://github.com/microsoft/pyrx/pull/4017), the Spanish translation translated the word `Concatenate` which is the name of a special form. Just like `ParamSpec`, `Concatenat…
-
> Couldn't the logic be something like this? If `pythonPath` has been resolved to something in a virtualenv (e.g. `.venv/bin/python`). Store `const venvBinPath = path.dirname(pythonPath)`. And then wh…
-
In some cases generics are consired invariant since the mapped descriptors are not declared as final.
While this use case for this is likely very small, it should not be too hard to support the follo…
-
**Is your feature request related to a problem? Please describe.**
A typical typed SQLAlchemy model looks like this:
```python
class Model(Base):
name: Mapped[str] = Column(Unicode(100), n…
-
## Feature Request Type
- [ ] Core functionality
- [ ] Alteration (enhancement/optimization) of existing feature(s)
- [x] New behavior
## Description
Currently to register a GraphQL…
-
**Feature**
Infer `str` is an instance of Literal based on code path:
```python
from typing import Literal
def f(x: Literal["a", "b"]):
...
def g(x: str):
if x == "a":
…
-
## Environment data
- Pylance version: 2024.7.1
- OS and version: MacOS 14.5
- Python version (& distribution if applicable, e.g. Anaconda): 3.11.9 installed through homebrew
## …