Находки в опенсорсе: Python
Открыть в Telegram
Легкие задачки в опенсорсе из мира Python Чат: @opensource_findings_chat
Больше985
Подписчики
Нет данных24 часа
-17 дней
+130 день
Архив постов
https://github.com/wemake-services/wemake-python-styleguide/issues/3397
#ast #wemake_python_styleguide
https://github.com/typeddjango/django-stubs/issues/2619
#typing #django_stubs
Обновить стабы для
gevent==25.4
https://github.com/python/typeshed/pull/13850
#typeshed #typingпривет! теперь все сообщения отсюда автоматически отправляются в чат @opensource_findings_chat, чтобы всем было удобно :)
https://github.com/wemake-services/wemake-django-template/issues/2717
#python #wemake_django_template
Привет! Необычный пост. Мои друзья из GitVerse запустили конкурс статей про:
- опыт создателей open-source-проектов: мейнтейнеров, ревьюеров и коммитеров;
- рассказы о поддержке и сопровождении open-source-проектов;
- истории о том, как своими крутыми контрибьютами ты изменил популярный или важный проект (в лучшую сторону, конечно же!);
- описание глубоких погружений в код популярных решений;
- байки о нестандартных способах использования открытого ПО в экстремальных рабочих условиях;
- любые истории из мира open source, которыми ты бы хотел поделиться.
За лучшие статьи – платят хорошие деньги. Кажется, тут много кто мог бы поучаствовать.
Если напишите статью - пишите в чат @opensource_findings_chat: залайкаем и дадим приглашений, если надо.
https://habr.com/ru/specials/898552/
Добавить доки для
dataclasses.InitVar
https://github.com/python/cpython/issues/132111
#docs #cpythonДля улучшения DX нужно добавить рейзинг ошибки, когда пользователь пытается заинклудить неправильный роутер в брокер
https://github.com/ag2ai/faststream/issues/2164
#faststream
Нужно добавить примеры хостинга AsyncAPI приложения через ручную генерацию html и ASGI mount
https://github.com/ag2ai/faststream/issues/2163
#faststream #documentation
Необходимо обработать type alias из Python 3.12 для
from_context по аналогии как это сделано для других компонентов провайдера
https://github.com/reagento/dishka/issues/409#issuecomment-2775226820
#dishkaот
@MLGRussianXP:
📢 Ищем переводчиков и ревьюеров для документации Python! 🐍
Привет! Мы занимаемся официальным переводом документации Python на русский язык и ищем новых участников. Нам нужны переводчики и ревьюеры, которые готовы регулярно помогать с переводом и проверкой строк.
Если вам интересно внести вклад в сообщество и сделать Python доступнее для русскоязычных разработчиков, присоединяйтесь! Ваше участие очень ценно.
🔗 Подробнее: https://github.com/MLGRussianXP/python-docs-ruНеобходимо обновить
djangorestframework-stubs для поддержки djangorestframework==3.16
https://github.com/typeddjango/djangorestframework-stubs/pull/751
#typing #django_stubsRepost from Находки в опенсорсе
wemake-python-styleguide@1.1.0
Вышла новая версия самого строго линтера для питона. Теперь еще строже!
Главная фича релиза:
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 | Чат |Добавить поддержку
wps@1.1 в dry-python/returns
Нужно обновить зависимость, заигнорить WPS467 в тестах.
https://github.com/dry-python/returns/pull/2083
#dry_python #returns
upd: решено ✅https://github.com/python/mypy/issues/18811
Нужно удалить
_DT свойство из @dataclass(order=True) в stubtest. Кажется, что оно случайно у нас протекает в пользовательский тип.
#typing #mypy
Уже доступно! Исследование Telegram 2025 — ключевые инсайты года 
