Doctor
Doctor
Seems like `_Attributes` is missing methods from `dict` class, even though documentation states otherwise: ```py Examples -------- >>> tree = HTMLParser("") >>> node = tree.css_first('div') >>> node.attrs >>> node.attrs['id'] 'a'...
Currently with multi file upload file number is always added at the eng (e.g. `file.0`, `file.`), and I have an input for a mutation like this: ```graphql input FileInput {...
`AttemptManager` currently doesn't support async context manager protocol, requiring nesting two times instead of one if you want to use an async context manager with retrying: ```py async for attempt...
### Problem Statement `Span` and `Transaction` should support async context manager protocol to avoid unnecessary nesting. As an example: ```py async def main() -> None: async with a: with sentry_sdk.start_transaction(...
### System Info - Pytest Version: 8.3.3 - OS: Windows 10 ## The problem Currently pytest doesn't collect classes that contain `__init__` which seems to conflict with `typing.Protocol`: ```py class...
Closes #600 This PR adds: ### Package Manager https://docs.astral.sh/uv/ Tool to manage project dependencies, with support for `pyproject.toml` (https://peps.python.org/pep-0621/) ### Mypy https://github.com/python/mypy Static type checker ### Ruff https://docs.astral.sh/ruff/ Linter and...