Your trial period has ended!
For full access to functionality, please pay for a premium subscription
OP
Находки в опенсорсе: Python
https://t.me/opensource_findings_python
Channel age
Created
Language
Russian
-
ER (week)
61.95%
ERR (week)

Легкие задачки в опенсорсе из мира Python Чат: @opensource_findings_chat

Messages Statistics
Reposts and citations
Publication networks
Satellites
Contacts
History
Top categories
Main categories of messages will appear here.
Top mentions
The most frequent mentions of people, organizations and places appear here.
Found 42 results
релиз готов! всем спасибо, вы лучшие 🧡

https://github.com/typeddjango/django-stubs/releases/tag/5.2.
0
04/26/2025, 14:03
t.me/opensource_findings_python/53
Продолжаем готовить релиз 5.2.0 🎉

https://github.com/typeddjango/django-stubs/issues/263
0

#typing #django_stubs
04/25/2025, 23:26
t.me/opensource_findings_python/52
Обновить стабы для gevent==25.4

https://github.com/python/typeshed/pull/13850

#typeshed #typing
04/18/2025, 14:41
t.me/opensource_findings_python/48
привет! теперь все сообщения отсюда автоматически отправляются в чат @opensource_findings_chat, чтобы всем было удобно :)
04/14/2025, 12:26
t.me/opensource_findings_python/45
Привет! Необычный пост. Мои друзья из GitVerse запустили конкурс статей про:

- опыт создателей open-source-проектов: мейнтейнеров, ревьюеров и коммитеров;
- рассказы о поддержке и сопровождении open-source-проектов;
- истории о том, как своими крутыми контрибьютами ты изменил популярный или важный проект (в лучшую сторону, конечно же!);
- описание глубоких погружений в код популярных решений;
- байки о нестандартных способах использования открытого ПО в экстремальных рабочих условиях;
- любые истории из мира open source, которыми ты бы хотел поделиться.

За лучшие статьи – платят хорошие деньги. Кажется, тут много кто мог бы поучаствовать.
Если напишите статью - пишите в чат @opensource_findings_chat: залайкаем и дадим приглашений, если надо.

https://habr.com/ru/specials/898552/
04/08/2025, 19:40
t.me/opensource_findings_python/40
Добавить доки для dataclasses.InitVar

https://github.com/python/cpython/issues/132111

#docs #cpython
04/07/2025, 00:03
t.me/opensource_findings_python/39
Для улучшения DX нужно добавить рейзинг ошибки, когда пользователь пытается заинклудить неправильный роутер в брокер

https://github.com/ag2ai/faststream/issues/2164

#faststream
04/06/2025, 19:49
t.me/opensource_findings_python/38
Нужно добавить примеры хостинга AsyncAPI приложения через ручную генерацию html и ASGI mount

https://github.com/ag2ai/faststream/issues/2163

#faststream #documentation
04/06/2025, 19:31
t.me/opensource_findings_python/37
Необходимо обработать type alias из Python 3.12 для from_context по аналогии как это сделано для других компонентов провайдера

https://github.com/reagento/dishka/issues/409#issuecomment-2775226820

#dishka
04/03/2025, 13:28
t.me/opensource_findings_python/36
от @MLGRussianXP:

📢 Ищем переводчиков и ревьюеров для документации Python! 🐍

Привет! Мы занимаемся официальным переводом документации Python на русский язык и ищем новых участников. Нам нужны переводчики и ревьюеры, которые готовы регулярно помогать с переводом и проверкой строк.

Если вам интересно внести вклад в сообщество и сделать Python доступнее для русскоязычных разработчиков, присоединяйтесь! Ваше участие очень ценно.

🔗 Подробнее: https://github.com/MLGRussianXP/python-docs-ru
04/02/2025, 15:22
t.me/opensource_findings_python/35
Необходимо обновить djangorestframework-stubs для поддержки djangorestframework==3.16

https://github.com/typeddjango/djangorestframework-stubs/pull/751

#typing #django_stubs
03/31/2025, 07:59
t.me/opensource_findings_python/34
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 | Чат |
03/25/2025, 19:35
t.me/opensource_findings_python/33
Добавить поддержку wps@1.1 в dry-python/returns

Нужно обновить зависимость, заигнорить WPS467 в тестах.
https://github.com/dry-python/returns/pull/2083

#dry_python #returns

upd: решено ✅
03/25/2025, 19:35
t.me/opensource_findings_python/32
https://github.com/python/mypy/issues/18811

Нужно удалить _DT свойство из @dataclass(order=True) в stubtest. Кажется, что оно случайно у нас протекает в пользовательский тип.

#typing #mypy
03/21/2025, 19:45
t.me/opensource_findings_python/31
На данный момент API таски в taskiq позволяет выполнить действие, которое не должно быть возможно или пользователь должен быть хотя бы уведомлён.

https://github.com/taskiq-python/taskiq/issues/427

#taskiq
03/19/2025, 23:06
t.me/opensource_findings_python/29
Оп, а вот и обещанная задачка с кодом по FastStream
Так получилось, что мы упустили поддержку ASGI State в нашей интеграции с FastAPI – нужно это исправлять

В Issue подробно расписаны места, где это нужно пофиксить и пример кода для тестирования. Скоуп проблемы достаточно ограничен, но придется покопаться в спецификации работы ASGI и не самом простом коде, поэтому я бы оценил задачу как #medium

https://github.com/airtai/faststream/issues/2132

#faststream #asgi
03/17/2025, 21:21
t.me/opensource_findings_python/27
После релиза dotenv_linter@0.6.0 я вижу, что иногда CI валится со странным сообщением. Нужно понять, в чем причина, и пофиксить.

Задача посложнее, но тут получится поработать с грамматикой, лексерами и парсерами.

https://github.com/wemake-services/dotenv-linter/issues/755

#dotenv_linter
03/17/2025, 20:23
t.me/opensource_findings_python/25
Добавить тестирование пустых байтов b"" в разные C-API тесты в нашем наборе тестов.

https://github.com/python/cpython/issues/131357

#cpython #tests
03/17/2025, 15:14
t.me/opensource_findings_python/24
Внутри CPython есть два способа запускать тесты: прямой через ./python.exe test_name.py и regrtest. Обычно все используют второй, но первый тоже полезен.

Задача – починить первый способ.

https://github.com/python/cpython/issues/131290

#cpython #tests
03/16/2025, 23:27
t.me/opensource_findings_python/23
03/16/2025, 23:09
t.me/opensource_findings_python/21
@opensource_findings_js_chat

ребята делают такую же штуку, но для js! 🎉

#js #javascript #frontend
03/15/2025, 15:23
t.me/opensource_findings_python/18
Привет!
Стартуем проект для любителей опенсорса: помогаем меинтейнерам и контрибьюторам найти друг друга.

Как оно работает?
- В данном канале меинтейнеры разных JS проектов (сюда входит TS, Angular, React, Vue и все все все) могут в любой момент выложить простые задачки, чтобы люди могли принять участие в разработке их проекта;
- Если вы хотите поработать над задачкой, то напишите в самой задаче на гитхабе: "Can I work on this?", получите подтверждение меинтейнера и вперед.

Если вы меинтейнер какого-то крупного проекта (>= 100 ⭐), то пишите мне – вас добавят как админа, чтобы вы смогли постить в канал свои задачи. Чем больше – тем лучше, не забывайте ставить тег своей технологии.
03/15/2025, 15:23
t.me/opensource_findings_python/19
Еще одна небольшая правка по документации FastStream – нужно заменить использование f-строк в логировании в примерах кода документации. В Issue приведен конкретный пример, но нужно найти все такие места и исправить их.

https://github.com/airtai/faststream/issues/2122

#documentation #faststream
03/15/2025, 14:52
t.me/opensource_findings_python/16
https://github.com/typeddjango/django-stubs/issues/2549

#typing #django_stubs

upd: решено ✅
03/14/2025, 09:48
t.me/opensource_findings_python/15
FastStream снова нужна ваша помощь. Текущая версия документации сильно разбита на фрагменты для того, чтобы их можно было инклудить в разные переводы документации.
Но от идеи с разными переводами отказались, поэтому текущие атомы, которые используются только в одном месте нужно заинлайнить прямо в место использования для повышения удоства работы с исходниками доки.

Файлов много – поэтому принимаются любые PR'ы на любое количетсво файлов) Насколько хватит усидчивости – столько и приносите😅 Проекту действительно нужна ваша помощь, какой бы дурацкой не выглядела задача😢

Подробности есть в описание Issue, а к нему прикреплен даже PR-образец, чтобы было понятно, что ожидается от контрибуторов. Спасибо за внимание!

#documentation #faststream

https://github.com/airtai/faststream/issues/21
09
03/14/2025, 00:38
t.me/opensource_findings_python/14
Нужно добавить хук на смену темы виджета Gurubase при изменении темы основной документации FastStream

Готовый пример кода для работы с mkdocs уже есть в репозитории Gurubase. Все ссылки – в описании Issue

https://github.com/airtai/faststream/issues/2110

#documentation #faststream
03/13/2025, 23:41
t.me/opensource_findings_python/13
И сразу первая простая задачка от меня: https://github.com/python/typeshed/issues/13591

#typing #typeshed

upd: решено ✅
03/12/2025, 12:24
t.me/opensource_findings_python/8
Привет! Стартуем новый проект для любителей опенсорса: помогаем меинтейнерам и контрибьюторам найти друг друга.

Как оно работает?
- В данном канале меинтейнеры разных Python проектов (от CPython, mypy, Litestar до taskiq) могут в любой момент выложить простые задачки, чтобы люди могли принять участие в разработке их проекта
- Если вы хотите поработать над задачкой – напишите в самой задаче на гитхабе: "Can I work on this?", получите подтверждение меинтейнера и приступайте
- Делитесь успехами / задавайте вопросы в нашем чате @opensource_findings_chat

Если вы меинтейнер какого-то крупного проекта (>= 100 ⭐), то пишите в чат – вас добавят как админа, чтобы вы смогли постить в канал свои задачи. Чем больше – тем лучше, не забывайте ставить тег своей технологии.

Всем хорошего опенсорса!
03/12/2025, 12:23
t.me/opensource_findings_python/6
Search results are limited to 100 messages.
Some features are available to premium users only.
You need to buy subscription to use them.
Filter
Message type
Similar message chronology:
Newest first
Similar messages not found
Messages
Find similar avatars
Channels 0
High
Title
Subscribers
No results match your search criteria