https://github.com/wemake-services/wemake-python-styleguide/issues/3413
#wemake_python_styleguide #ast
#wemake_python_styleguide #ast
GitHub
WPS212 counts return-statements from inner definitions · Issue #3413 · wemake-services/wemake-python-styleguide
What's wrong def foobar() -> Any: def inner_func(x: Any) -> Any: return x class Foobar: def __init__(self: Self): self.x = 1 def get_x(self: Self) -> int: return self.x return inner_fu...
https://github.com/python/typeshed/blob/a4e5874d290562a8e31d745257505bf7e964a26f/stdlib/%40tests/stubtest_allowlists/py314.txt#L76-L77
Добавить новые типы для модуля
Задачи нет, можно просто присылать PR :)
#typeshed #typing
Добавить новые типы для модуля
fnmatch
в python3.14Задачи нет, можно просто присылать PR :)
#typeshed #typing
GitHub
typeshed/stdlib/@tests/stubtest_allowlists/py314.txt at a4e5874d290562a8e31d745257505bf7e964a26f · python/typeshed
Collection of library stubs for Python, with static types - python/typeshed
https://github.com/python/cpython/issues/133956
Интересная задача про интроспекцию
#cpython #typing
Интересная задача про интроспекцию
ClassVar
в dataclasses
#cpython #typing
GitHub
`dataclasses`: Synthetic `__init__` method on dataclass has broken `ClassVar` annotation under some conditions. · Issue #133956…
Bug report Bug description: When using automatically-stringified annotations (from __future__ import annotations), typing_extensions.ClassVar is not treated the same as typing.ClassVar even though ...
https://github.com/ag2ai/faststream/issues/2222
Юбилейное Issue для особо отчаяных. Интересная задача на тему того, как превратить AsyncAPI рисовалку в полноценный Swagger UI с возможностью отправлять тестовые сообщения через FastStream
Задача простая, но объемная + достаточно неопределенная + нужно будет писать как на TypeScript, так и на Python. Приветствуется высокий уровень агентности. От меня – свобода в путях реализации.
В общем, без особой надежды оставлю это тут – вдруг энтузиасты найдутся😅
#FastStream
Юбилейное Issue для особо отчаяных. Интересная задача на тему того, как превратить AsyncAPI рисовалку в полноценный Swagger UI с возможностью отправлять тестовые сообщения через FastStream
Задача простая, но объемная + достаточно неопределенная + нужно будет писать как на TypeScript, так и на Python. Приветствуется высокий уровень агентности. От меня – свобода в путях реализации.
В общем, без особой надежды оставлю это тут – вдруг энтузиасты найдутся😅
#FastStream
GitHub
feature: AsyncAPI HTML "Try it out" form · Issue #2222 · ag2ai/faststream
It will be great if our HTML documentation (faststream docs serve main:app) will be able to try application' subscribers right from the web. To reach that, we should make the following: fork / ...
https://github.com/ag2ai/faststream/issues/2091
То самое вайб-код Issue. Кодовая база уже готова, но нужно поресечить, как в итоге HTTP ручки должны выглядеть в спецификации – и написать 5-10 строчек кода + тестик на это
Вся референсная информация есть в Issue
#FastStream
То самое вайб-код Issue. Кодовая база уже готова, но нужно поресечить, как в итоге HTTP ручки должны выглядеть в спецификации – и написать 5-10 строчек кода + тестик на это
Вся референсная информация есть в Issue
#FastStream
GitHub
Feature: AsyncAPI HTTP support · Issue #2091 · ag2ai/faststream
Using AsgiFastStream object we can register some HTTP routes our application serve. We should draw such routes in AsyncAPI specification as well. This feature should be togglable for sure in the ba...
https://github.com/astral-sh/ruff/issues/18320
попробуем задачку на rust'е ради прикола? простое правило для
#rust #ruff #ast
попробуем задачку на rust'е ради прикола? простое правило для
ruff
!#rust #ruff #ast
GitHub
Warn against `metaclass=type` · Issue #18320 · astral-sh/ruff
Summary type is the default metaclass and adding metaclass=type is usually redundant. Example in python/typeshed#14150. This is similar to https://docs.astral.sh/ruff/rules/useless-object-inheritan...
Находки в опенсорсе: Python
https://github.com/ag2ai/faststream/issues/2180 Очень простой Issue на расширение документации об использовании RPC в FastStream. Нужно добавить примеры использования Response классов и того, как должен выглядить subscriber, способный ответить на сообщение…
И очень простой Issue снова открыт и ищет своего контрибутора
Находки в опенсорсе: Python
Привет! Необычный пост. Мои друзья из GitVerse запустили конкурс статей про: - опыт создателей open-source-проектов: мейнтейнеров, ревьюеров и коммитеров; - рассказы о поддержке и сопровождении open-source-проектов; - истории о том, как своими крутыми контрибьютами…
VK Видео
Код свободы: путь open source в 2025 году
10 июня мы подведём итоги сезона Open Source на Хабре, а также поговорим о том, что действительно работает в проектах, о реальных сложностях, успехах и будущем Open Source. Что обсудим с экспертами из GitVerse и СберТеха, а также авторами популярных опенсорс…
https://github.com/astral-sh/ty/issues/636
Хотите немного rust? Надо в кодовой базе ty переименовать "unbound" в предупреждениях во что-то вроде "missing"
Хотите немного rust? Надо в кодовой базе ty переименовать "unbound" в предупреждениях во что-то вроде "missing"
GitHub
Confusing naming `unbound` · Issue #636 · astral-sh/ty
Summary In python there are bound methods which is actually a function/classmethod bound to an object (<bound method A.foo of <class '__main__.A'>>). As on opposite, there are u...
https://github.com/wemake-services/wemake-python-styleguide/issues/3458
#python #wemake_python_styleguide #ast
#python #wemake_python_styleguide #ast
GitHub
Forbid "fat" finally · Issue #3458 · wemake-services/wemake-python-styleguide
Rule request Allow finally block to have simple content only. It can contain few lines of code, but it shouldn't contain untrivial logic, which can not be understand very quickly at code readin...