На данный момент API таски в taskiq позволяет выполнить действие, которое не должно быть возможно или пользователь должен быть хотя бы уведомлён.
https://github.com/taskiq-python/taskiq/issues/427
#taskiq
https://github.com/taskiq-python/taskiq/issues/427
#taskiq
GitHub
Warn people of unset result backend · Issue #427 · taskiq-python/taskiq
@s3rius Thank you for the quick answer, and it was exactly this. Maybe we should emphasize this in the documentation or put a warning when we use a .wait_for with not Result Backend setup ? I'm...
https://github.com/python/mypy/issues/18811
Нужно удалить
#typing #mypy
Нужно удалить
_DT
свойство из @dataclass(order=True)
в stubtest
. Кажется, что оно случайно у нас протекает в пользовательский тип.#typing #mypy
GitHub
stubtest invents _DT attribute on dataclasses · Issue #18811 · python/mypy
Bug Report Cf. python/typeshed#13645 and https://github.com/python/typeshed/actions/runs/13905970431/job/38908976156 When comparing dataclass with @dataclass(order=True) using stubtest, stubtest co...
Добавить поддержку
Нужно обновить зависимость, заигнорить
https://github.com/dry-python/returns/pull/2083
#dry_python #returns
upd: решено ✅
wps@1.1
в dry-python/returns
Нужно обновить зависимость, заигнорить
WPS467
в тестах. https://github.com/dry-python/returns/pull/2083
#dry_python #returns
upd: решено ✅
GitHub
Bump wemake-python-styleguide from 1.0.0 to 1.1.0 by dependabot[bot] · Pull Request #2083 · dry-python/returns
Bumps wemake-python-styleguide from 1.0.0 to 1.1.0.
Release notes
Sourced from wemake-python-styleguide's releases.
Version 1.1.0 with wps explain CLI
Command line utility
This version in...
Release notes
Sourced from wemake-python-styleguide's releases.
Version 1.1.0 with wps explain CLI
Command line utility
This version in...
Forwarded from Находки в опенсорсе
wemake-python-styleguide@1.1.0
Вышла новая версия самого строго линтера для питона. Теперь еще строже!
Главная фича релиза:
А так же несколько новых правил:
-
-
Ну и много разных багов поправили, куда без них.
Полный список изменений: https://github.com/wemake-services/wemake-python-styleguide/releases/tag/1.1.0
Большое спасибо участникам нашего чата за PRы, они затащили релиз 🧡
Обсуждение: каких правил в wemake-python-styleguide вам не хватает? Какие душат вас сильнее всего? Что можно улучшить?
| Поддержать | YouTube | GitHub | Чат |
Вышла новая версия самого строго линтера для питона. Теперь еще строже!
Главная фича релиза:
wps explain
CLI, которая позволяет видеть вывод информации: почему что-то запрещено, и как такое исправить.А так же несколько новых правил:
-
WPS476
не дает использовать await
в for
(потому что вы скорее всего хотите использовать asyncio.gather
, чтобы добиться асинхронности)-
WPS477
запрещает сложную комбинацию TypeVarTuple
рядом с TypeVar
с дефолтным значением: class Class[T=int, *Ts=*tuple[int, ...]]:
Ну и много разных багов поправили, куда без них.
Полный список изменений: https://github.com/wemake-services/wemake-python-styleguide/releases/tag/1.1.0
Большое спасибо участникам нашего чата за PRы, они затащили релиз 🧡
Обсуждение: каких правил в wemake-python-styleguide вам не хватает? Какие душат вас сильнее всего? Что можно улучшить?
| Поддержать | YouTube | GitHub | Чат |
Необходимо обновить
https://github.com/typeddjango/djangorestframework-stubs/pull/751
#typing #django_stubs
djangorestframework-stubs
для поддержки djangorestframework==3.16
https://github.com/typeddjango/djangorestframework-stubs/pull/751
#typing #django_stubs
GitHub
Bump djangorestframework from 3.15.2 to 3.16.0 by dependabot[bot] · Pull Request #751 · typeddjango/djangorestframework-stubs
Bumps djangorestframework from 3.15.2 to 3.16.0.
Release notes
Sourced from djangorestframework's releases.
v3.16.0
This release is considered a significant release to improve upstream su...
Release notes
Sourced from djangorestframework's releases.
v3.16.0
This release is considered a significant release to improve upstream su...
от
📢 Ищем переводчиков и ревьюеров для документации Python! 🐍
Привет! Мы занимаемся официальным переводом документации Python на русский язык и ищем новых участников. Нам нужны переводчики и ревьюеры, которые готовы регулярно помогать с переводом и проверкой строк.
Если вам интересно внести вклад в сообщество и сделать Python доступнее для русскоязычных разработчиков, присоединяйтесь! Ваше участие очень ценно.
🔗 Подробнее: https://github.com/MLGRussianXP/python-docs-ru
@MLGRussianXP
: 📢 Ищем переводчиков и ревьюеров для документации Python! 🐍
Привет! Мы занимаемся официальным переводом документации Python на русский язык и ищем новых участников. Нам нужны переводчики и ревьюеры, которые готовы регулярно помогать с переводом и проверкой строк.
Если вам интересно внести вклад в сообщество и сделать Python доступнее для русскоязычных разработчиков, присоединяйтесь! Ваше участие очень ценно.
🔗 Подробнее: https://github.com/MLGRussianXP/python-docs-ru
GitHub
GitHub - MLGRussianXP/python-docs-ru: Russian Translation of the Python Docs
Russian Translation of the Python Docs. Contribute to MLGRussianXP/python-docs-ru development by creating an account on GitHub.
Необходимо обработать type alias из Python 3.12 для
https://github.com/reagento/dishka/issues/409#issuecomment-2775226820
#dishka
from_context
по аналогии как это сделано для других компонентов провайдераhttps://github.com/reagento/dishka/issues/409#issuecomment-2775226820
#dishka
GitHub
Incorrect TypeAlias resolving · Issue #409 · reagento/dishka
Hey, relates to #360 #398, this PR broke new syntax for declaring TypeAlias in my case. from dishka import Provider, Scope, make_async_container, provide from typing import Any, Callable, Coroutine...
Нужно добавить примеры хостинга AsyncAPI приложения через ручную генерацию html и ASGI mount
https://github.com/ag2ai/faststream/issues/2163
#faststream #documentation
https://github.com/ag2ai/faststream/issues/2163
#faststream #documentation
GitHub
docs: add information about manual AsyncAPI hosting · Issue #2163 · ag2ai/faststream
For now, our AsyncAPI hosting documentation shows the examples with our CLI only We should add infomation about manual documentation hosting using AsyncAPI module public API https://github.com/ag2a...
Для улучшения DX нужно добавить рейзинг ошибки, когда пользователь пытается заинклудить неправильный роутер в брокер
https://github.com/ag2ai/faststream/issues/2164
#faststream
https://github.com/ag2ai/faststream/issues/2164
#faststream
GitHub
Feature: raise an exception at wrong router including · Issue #2164 · ag2ai/faststream
To improve DX we should raise an exeption, when user includes a wrong router to broker. from faststream.nats import NatsRouter from faststream.rabbit import RabbitBroker broker = RabbtiBroker() rou...
Привет! Необычный пост. Мои друзья из GitVerse запустили конкурс статей про:
- опыт создателей open-source-проектов: мейнтейнеров, ревьюеров и коммитеров;
- рассказы о поддержке и сопровождении open-source-проектов;
- истории о том, как своими крутыми контрибьютами ты изменил популярный или важный проект (в лучшую сторону, конечно же!);
- описание глубоких погружений в код популярных решений;
- байки о нестандартных способах использования открытого ПО в экстремальных рабочих условиях;
- любые истории из мира open source, которыми ты бы хотел поделиться.
За лучшие статьи – платят хорошие деньги. Кажется, тут много кто мог бы поучаствовать.
Если напишите статью - пишите в чат @opensource_findings_chat: залайкаем и дадим приглашений, если надо.
https://habr.com/ru/specials/898552/
- опыт создателей open-source-проектов: мейнтейнеров, ревьюеров и коммитеров;
- рассказы о поддержке и сопровождении open-source-проектов;
- истории о том, как своими крутыми контрибьютами ты изменил популярный или важный проект (в лучшую сторону, конечно же!);
- описание глубоких погружений в код популярных решений;
- байки о нестандартных способах использования открытого ПО в экстремальных рабочих условиях;
- любые истории из мира open source, которыми ты бы хотел поделиться.
За лучшие статьи – платят хорошие деньги. Кажется, тут много кто мог бы поучаствовать.
Если напишите статью - пишите в чат @opensource_findings_chat: залайкаем и дадим приглашений, если надо.
https://habr.com/ru/specials/898552/
Хабр
Код свободы: Хабр и GitVerse открывают сезон Open source
Вспомни тот момент, когда ты впервые запустил программу, созданную тысячами невидимых рук. Linux, Firefox, PostgreSQL... За каждым из этих имён стоит революция — мир, где код принадлежит всем и каждый может доработать и улучшить его. Мир open source.Сорок…
привет! теперь все сообщения отсюда автоматически отправляются в чат @opensource_findings_chat, чтобы всем было удобно :)
https://github.com/wemake-services/wemake-python-styleguide/issues/3397
#ast #wemake_python_styleguide
#ast #wemake_python_styleguide
GitHub
WPS432 should ignore literal types · Issue #3397 · wemake-services/wemake-python-styleguide
Rule request (I am not sure whether this is a bug or a rule request, sorry if I picked the wrong one.) Thesis WPS432 currently is applied to magic numbers within literal types. foobar: Literal[9001...