ru
Feedback
Находки в опенсорсе: Python

Находки в опенсорсе: Python

Открыть в Telegram

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

Больше
985
Подписчики
Нет данных24 часа
-17 дней
+130 день
Архив постов
На данный момент API таски в taskiq позволяет выполнить действие, которое не должно быть возможно или пользователь должен быть хотя бы уведомлён. https://github.com/taskiq-python/taskiq/issues/427 #taskiq

https://github.com/typeddjango/django-stubs/issues/2574 #typing #django_stubs upd: решено ✅

Оп, а вот и обещанная задачка с кодом по FastStream Так получилось, что мы упустили поддержку ASGI State в нашей интеграции с FastAPI – нужно это исправлять В Issue подробно расписаны места, где это нужно пофиксить и пример кода для тестирования. Скоуп проблемы достаточно ограничен, но придется покопаться в спецификации работы ASGI и не самом простом коде, поэтому я бы оценил задачу как #medium https://github.com/airtai/faststream/issues/2132 #faststream #asgi

После релиза dotenv_linter@0.6.0 я вижу, что иногда CI валится со странным сообщением. Нужно понять, в чем причина, и пофиксить. Задача посложнее, но тут получится поработать с грамматикой, лексерами и парсерами. https://github.com/wemake-services/dotenv-linter/issues/755 #dotenv_linter

Добавить тестирование пустых байтов b"" в разные C-API тесты в нашем наборе тестов. https://github.com/python/cpython/issues/131357 #cpython #tests

Внутри CPython есть два способа запускать тесты: прямой через ./python.exe test_name.py и regrtest. Обычно все используют второй, но первый тоже полезен. Задача – починить первый способ. https://github.com/python/cpython/issues/131290 #cpython #tests

Помощь в Опенсорсе. Ребята из Python комьюнити организовали канал с интересной темой: Помощью в опенсорс Python продуктах. Но ребята шарят за Python 🐍, а PHP 🐘 брать не хотят в компанию. Поэтому я решил организовать свой опенсорс с блэкджеком и всеми прилагающимися! Канал: @open_source_php ℹ️ Как это будет работать? Если вы: - Автор популярного open source продукта - Автор не очень популярного продукта, но хотите его сделать известнее - Контрибьютор, который хочет внести свой вклад в продукт - Владелец специфичного домена, который может поделиться знаниями 🛠 То вы можете: - Поделиться ссылкой на Issue, кратко описав что нужно сделать - Попросить помощи в решении проблемы у продукта, где автор не вы (хоть доработки самого PHP) - Найти продукт, в который вы можете внести свой вклад - Пообщаться с автором продукта - Представить свой проект, написав небольшое описание Надеюсь, этот канал поможет поднять активность в PHP комьюнити и сделает разработку продуктов немного активнее. — @handle_topic

Ахаха, великолепно)

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

@opensource_findings_js_chat ребята делают такую же штуку, но для js! 🎉 #js #javascript #frontend

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

Еще одна небольшая правка по документации FastStream – нужно заменить использование f-строк в логировании в примерах кода документации. В Issue приведен конкретный пример, но нужно найти все такие места и исправить их. https://github.com/airtai/faststream/issues/2122 #documentation #faststream

https://github.com/typeddjango/django-stubs/issues/2549 #typing #django_stubs upd: решено ✅

FastStream снова нужна ваша помощь. Текущая версия документации сильно разбита на фрагменты для того, чтобы их можно было инклудить в разные переводы документации. Но от идеи с разными переводами отказались, поэтому текущие атомы, которые используются только в одном месте нужно заинлайнить прямо в место использования для повышения удоства работы с исходниками доки. Файлов много – поэтому принимаются любые PR'ы на любое количетсво файлов) Насколько хватит усидчивости – столько и приносите😅 Проекту действительно нужна ваша помощь, какой бы дурацкой не выглядела задача😢 Подробности есть в описание Issue, а к нему прикреплен даже PR-образец, чтобы было понятно, что ожидается от контрибуторов. Спасибо за внимание! #documentation #faststream upd: уже 6 разных контрибуторов влились в движуху https://github.com/airtai/faststream/issues/2109

Нужно добавить хук на смену темы виджета Gurubase при изменении темы основной документации FastStream Готовый пример кода для работы с mkdocs уже есть в репозитории Gurubase. Все ссылки – в описании Issue https://github.com/airtai/faststream/issues/2110 upd: решено ✅ #documentation #faststream

https://github.com/python/typeshed/issues/13421 #typing #typeshed upd: решено ✅

https://github.com/reagento/dishka/issues/360 #typing #dishka upd: решено ✅

И сразу первая простая задачка от меня: https://github.com/python/typeshed/issues/13591 #typing #typeshed upd: решено ✅