Это первый релиз-кандидат Python 3.14 — значит, API уже стабильно, а до финального релиза будут приниматься только чёткие багфиксы.
Главное из нового релиза:
— PEP 779: официальная поддержка free-threaded Python
— PEP 649: отложенная оценка аннотаций типов
— PEP 750: template-строки — как f-строки, но кастомные
— PEP 734: несколько интерпретаторов в стандартной библиотеке
— PEP 784: поддержка Zstandard (модуль
compression.zstd
)— PEP 765: запрет
return
, break
, continue
вне finally
— Улучшенная C API конфигурация (PEP 741)
— Экспериментальный интерпретатор с заметным ускорением
— Новый CLI-инструмент для асинхронной инспекции Python-процессов
🔗 Подробнее
Библиотека питониста #свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤5⚡2❤🔥1
— Textual 5.0.0 — мощный фреймворк для создания TUI-интерфейсов (современные терминальные GUI).
— huggingface\_hub 0.34.0 — обновлённый клиент для загрузки/публикации моделей, датасетов и скриптов на huggingface.co.
— vLLM 0.10.0 — высокопроизводительный движок инференса для LLM с оптимизированным потреблением памяти.
— line_profiler 5.0.0 — построчный профилировщик Python-кода, полезен при оптимизации.
— CrewAI 0.150.0 — координация нескольких AI-агентов, работающих в команде над задачами.
— JAX 0.7.0 — дифференцируемый и компилируемый NumPy, мощный инструмент для научных вычислений.
— Kedro 1.0.0 — первая стабильная версия фреймворка для создания аналитических пайплайнов.
— Logfire 4.0.0 — продвинутый инструмент для логирования и наблюдаемости.
— Feast 0.51.0 — SDK для фича-сторов в ML-пайплайнах.
— timezonefinder 7.0.0 — оффлайн-определение часового пояса по координатам.
— GeoAlchemy2 0.18.0 — работа с пространственными БД через SQLAlchemy.
🔥 Опыт других
— Решил перейти на Python — история миграции с другого языка и чем Python оказался удобен.
— Современный GUI для yt-dlp на Python — как сделать кроссплатформенное приложение на Python и не страдать.
— Резервное копирование на Python — сценарии, пайпы и немного хардкора.
— Фундаментальные шаблоны проектирования на Python — чит-карта по важнейшим паттернам.
Библиотека питониста #свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍2🔥1
🐍 Remote Debugging в Python 3.14
С Python 3.14 вы можете подключиться к работающему Python-процессу с помощью команды:
Да, теперь
Пример:
1. У вас работает программа
2. В другом терминале вы запускаете:
Скрипт
Важно:
— Скрипт исполняется в контексте текущего потока в целевом процессе (не параллельно).
— Запуск произойдёт при следующем «возврате» в Python-интерпретатор (например, после
— Это не блокирует процесс (в отличие от
Потенциальные применения:
— Инспекция состояния и переменных на лету.
— Безопасный дамп состояния в проде (если действовать аккуратно).
— Запуск
Библиотека питониста #свежак
С Python 3.14 вы можете подключиться к работающему Python-процессу с помощью команды:
python -m pdb -p <pid>
Да, теперь
pdb
поддерживает удалённую отладку без необходимости заранее вставлять pdb.set_trace()
в код. Это стало возможно благодаря новой функции sys.remote_exec()
— она позволяет выполнить произвольный Python-скрипт в другом процессе по его PID.Пример:
1. У вас работает программа
hello.py
, которая принимает числа и считает сумму.2. В другом терминале вы запускаете:
import sys
sys.remote_exec(95700, "remote-script.py")
Скрипт
remote-script.py
может, например, вывести stack trace:print("Hello from remote script")
from traceback import print_stack
print_stack()
Важно:
— Скрипт исполняется в контексте текущего потока в целевом процессе (не параллельно).
— Запуск произойдёт при следующем «возврате» в Python-интерпретатор (например, после
input()
или окончания sleep()
).— Это не блокирует процесс (в отличие от
pdb -p pid
, который приостанавливает выполнение).Потенциальные применения:
— Инспекция состояния и переменных на лету.
— Безопасный дамп состояния в проде (если действовать аккуратно).
— Запуск
remote_pdb.set_trace()
для интерактивной отладки по сети.Библиотека питониста #свежак
👍13❤4🔥3⚡1
🚨 Важное
— Phishing-атака на PyPI-пользователей — если вы публиковали пакеты на PyPI и указали email в metadata, остерегайтесь писем с темой
"[PyPI] Email verification"
от noreply@pypj.org
(заметили подмену — pyp**j**
, а не pyp**i**
).📦 Новые и заметные релизы
— llama-index 0.13.0 — интерфейс между LLM и вашими данными
— pip 25.2.0 — свежий апдейт пакетного менеджера
— keras 3.11.0 — глубокое обучение
— flax 0.11.0 — нейросети на JAX
— docutils 0.22.0 — генерация документации из reStructuredText
— trl 0.20.0 — обучение трансформеров с подкреплением
— narwhals 2.0.0 — совместимость Pandas, Polars и других DataFrame
— autogen 0.7.1 — фреймворк для агентного ИИ
— sse-starlette 3.0.0 — поддержка Server-Sent Events в Starlette
— lightning-utilities 0.15.0 — полезности для экосистемы PyTorch Lightning
— optree 0.17.0 — утилиты для PyTree-структур
🔥 Опыт других
— Парсим Авито без ограничений — создание кастомного парсера
— Старая оптимизация больше не работает — как изменения в Python ломают старые подходы
Библиотека питониста #свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🔥2👍1
👍 Важные обновления популярных библиотек
— pydantic-ai / pydantic-ai-slim / pydantic-evals / pydantic-graph 0.6.0 — развитие AI-интеграций на базе Pydantic.
— torch 2.8.0, torchvision 0.23.0, torchaudio 2.8.0 — крупное обновление PyTorch-стека.
— sagemaker 2.250.0 — новая версия фреймворка для ML на AWS.
— memray 1.18.0 — профайлер памяти для Python.
— locust 2.38.0 — нагрузочное тестирование.
— redis 6.3.0 — Python-клиент Redis.
— openai 1.99.0 — доступ к API OpenAI, включая GPT-5.
— hypothesis 6.137.0 — property-based тестирование.
— accelerate 1.10.0 — ускорение обучения моделей.
— sentence-transformers 5.1.0 — эмбеддинги и семантический поиск.
— deepdiff 8.6.0 — сравнение сложных Python-структур.
🔥 Опыт других
— Python: генераторные функции
— Как я заменил кучу флагов двумя словарями в Python
— 15 типичных ошибок начинающих автоматизаторов (и как их избежать)
Библиотека питониста #свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7👍2
6 августа 2025 вышли новые версии сразу двух ключевых инструментов для Python-разработчиков.
Обновление исправляет несколько ошибок из прошлых версий:
— Исправлен баг с использованием стратегии
UNNEST
в QuerySet.bulk_create()
с внешними ключами (регрессия из 5.2.1).— Исправлено падение при фильтрации по составному первичному ключу с кортежем, содержащим выражения.
— Исправлено падение при валидации моделей с
GeneratedField
или сложными constraints
из Q
и Case
.— Добавлена совместимость с docutils 0.22.
— Исправлено падение при работе с
ManyToManyField
в моделях с составным PK.📄 Читать релиз-ноутсы Django 5.2.5
Это шестой maintenance-релиз Python 3.13, включающий:
— ~200 багфиксов и улучшений сборки
— Обновления документации
— Мелкие оптимизации
📄 Полный список изменений
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤5
🔥 Важные обновления популярных пакетов
— modin 0.35.0 — drop-in замена для Pandas, ускоряет обработку данных без изменения кода.
— django-allauth 65.11.0 — свежий релиз библиотеки для авторизации и социальных логинов.
— semgrep 1.132.0 — статический анализатор кода с фокусом на безопасность.
— virtualenv 20.34.0 — обновление инструмента для создания изолированных окружений.
— pandera 0.26.0 — удобная валидация датафреймов и таблиц.
— dvc 3.62.0 — управление данными и экспериментами в ML-проекте.
📰 Новости
— Microsoft представила собственный Python-драйвер для MS SQL — по бенчмаркам он быстрее pyodbc.
— Excel научился анализировать изображения через Python — прямо в ячейках можно вызывать Python-код и извлекать объекты с картинок.
— Minimal PDF Compress 1.6 — лёгкий GUI для Ghostscript (Windows), сжимает PDF без сторонних сервисов.
— TIOBE (август 2025): Python снова растёт, …а Perl неожиданно тоже.
✍️ Статьи недели
— От консоли к GUI: сапёр на Python.
— Как написать bzip2-архиватор на Python (разбор BWT).
— Асинхронные тесты для UI и API на Python: проблемы и выводы.
— Python Generators: методы
send
, throw
, close
.— XTools-py: универсальные утилиты для разработчика.
— TY: ультра-быстрый type-checker.
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤3🔥2
🔥 Python новости: рост, кризисы и прощание с pytype
1️⃣ Свежий опрос разработчиков Python
Python Software Foundation (PSF) и JetBrains опубликовали крупнейший опрос (30k+ участников).
Главное:
— 72% используют Python в работе, популярность продолжает расти (+7% по Stack Overflow).
— Версии: 3.12 — лидер (35%), 3.13 пока только у 15%.
— Сферы: Data Science уверенно доминирует (анализ данных 48% + ML 41% + data engineering 31%).
— Фреймворки: FastAPI (38%) обогнал Django (35%) и Flask (34%).
— Инструменты: менеджер пакетов uv уже у 11% пользователей, VS Code усилил лидерство (48%), PyCharm просел (25%).
— Под угрозой поддержка инфраструктуры: PyPI, дистрибуции Python и разработка CPython.
2️⃣ Pytype уходит
Google объявил, что Python 3.12 станет последней поддерживаемой версией pytype.
Причины:
— Архитектура на байткоде мешает внедрять новые PEP’ы.
— Google переключает усилия на новые идеи и инструменты для типизации.
— Сообщество призывают использовать зрелые альтернативы (mypy, Pyright и др.).
Жаль этого добряка... Ведь Pytype прожил долгую жизнь (с 2012 года), подарил сообществу typeshed и десятилетний вклад в экосистему типизации.
🐸 Библиотека питониста
#свежак
Python Software Foundation (PSF) и JetBrains опубликовали крупнейший опрос (30k+ участников).
Главное:
— 72% используют Python в работе, популярность продолжает расти (+7% по Stack Overflow).
— Версии: 3.12 — лидер (35%), 3.13 пока только у 15%.
— Сферы: Data Science уверенно доминирует (анализ данных 48% + ML 41% + data engineering 31%).
— Фреймворки: FastAPI (38%) обогнал Django (35%) и Flask (34%).
— Инструменты: менеджер пакетов uv уже у 11% пользователей, VS Code усилил лидерство (48%), PyCharm просел (25%).
— Под угрозой поддержка инфраструктуры: PyPI, дистрибуции Python и разработка CPython.
Google объявил, что Python 3.12 станет последней поддерживаемой версией pytype.
Причины:
— Архитектура на байткоде мешает внедрять новые PEP’ы.
— Google переключает усилия на новые идеи и инструменты для типизации.
— Сообщество призывают использовать зрелые альтернативы (mypy, Pyright и др.).
Жаль этого добряка... Ведь Pytype прожил долгую жизнь (с 2012 года), подарил сообществу typeshed и десятилетний вклад в экосистему типизации.
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9⚡3❤2
🔥 Фича в Python-экосистеме, которую стоит сохранить
Свежая фича в uv 0.8.13 — теперь появился свой
Больше не нужно держать под рукой отдельные тулзы: теперь форматирование встроено прямо в uv и работает через интерфейс Ruff.
Как работает:
•
•
•
Можно передавать аргументы напрямую в Ruff:
Фича экспериментальная, возможны изменения и шероховатости. Но уже сейчас можно пробовать и давать обратную связь — именно так комьюнити помогает доводить инструменты до идеала.
🐸 Библиотека питониста
#свежак
Свежая фича в uv 0.8.13 — теперь появился свой
uv format
для автоформатирования кода в Python!Больше не нужно держать под рукой отдельные тулзы: теперь форматирование встроено прямо в uv и работает через интерфейс Ruff.
Как работает:
•
uv format
— форматирует все .py
файлы в проекте•
uv format --check
— проверяет стиль без изменений•
uv format --diff
— показывает, что изменитсяМожно передавать аргументы напрямую в Ruff:
uv format -- --line-length 100
uv format -- src/mymodule/core.py
uv format -- --line-length 88 --preview
Фича экспериментальная, возможны изменения и шероховатости. Но уже сейчас можно пробовать и давать обратную связь — именно так комьюнити помогает доводить инструменты до идеала.
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13❤4🤔1🤩1🌚1
🔥 Важные обновления популярных пакетов
— fastapi-pagination 0.14.0 — пагинация для FastAPI.
— compressed-tensors 0.11.0 — работа с compressed safetensors для нейросетей.
— browser-use 0.6.0 — делает сайты доступными для AI-агентов.
— mlflow 3.3.0 — платформа для полного ML-цикла.
— diffusers 0.35.0 — state-of-the-art диффузионные модели на PyTorch и JAX.
— pint 0.25.0 — работа с физическими величинами.
📰 Новости
— Крупнейший опрос Python — Python Software Foundation и JetBrains опубликовали результаты опроса более 30 000 участников.
— Pytype прекращает поддержку старых версий — Google объявил, что Python 3.12 станет последней поддерживаемой версией pytype.
— uv 0.8.13: автоформатирование кода — новая возможность uv format для автоформатирования Python-кода.
— LL3M для Blender — ИИ, который пишет Python-код для создания и редактирования 3D-объектов в Blender.
— PyPI борется с атаками на аккаунты — блокировка атак.
✍️ Статьи недели
— Как работает pytest под капотом — глубокое погружение в архитектуру популярного тестового фреймворка.
— Subinterpreters в Python 3.14 — альтернатива multiprocessing с честным мультикором.
— Astral pyx — новая библиотека от Astral, закрывающая определённые боли разработчиков.
— Functools, Itertools, Collections — разбор встроенных утилит Python и примеры использования.
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍4
📢 Новости
— PyPIStats.org теперь под управлением PSF — сервис статистики PyPI официально перешёл под крыло Python Software Foundation.
— «Python: The Documentary» — свежий фильм о том, как создавался и развивался язык.
📦 Свежие релизы пакетов
— protovalidate 0.15.0 — валидация Protocol Buffers для Python.
— onnx 1.19.0 — Open Neural Network Exchange.
— cron-descriptor 2.0.x — перевод cron-выражений в человекочитаемый формат.
— rpaframework 31.0.0 — набор инструментов для RPA.
— litellm 1.76.0 — удобный доступ к API разных LLM-провайдеров.
— onnxscript 0.4.0 — написание функций и моделей ONNX на Python.
📝 Статьи и материалы
— Ожившие фото: стеганографический аудиоплеер на Python + PyQt6.
— Оптимизация Django под высокие нагрузки: кэш, SIMD и настройка GC.
— Полезные конструкции Python для работы с данными.
— Скрытая грамматика Python: почему
len()
— это полисемия.— PEP 723 + uv: однофайловые скрипты с зависимостями.
— Универсальный парсинг сайтов: requests vs headless, токены, куки, прокси и ротация IP.
— Иконки прямо в коде: как мы избавились от assets при портировании приложения.
📚 Книги
— Паттерны разработки на Python: TDD, DDD и событийно-ориентированная архитектура.
— Мощный Python: паттерны и стратегии современного программирования.
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤3
📦 Свежие релизы пакетов
— pydantic-ai 1.0.0 — фреймворк-обёртка для использования Pydantic вместе с LLM.
— lancedb 0.25.0 — embedded-движок для мультимодального поиска.
— graphiti-core 0.20.x — библиотека для построения временных графов.
— torchao 0.13.0 — инструменты оптимизации GPU-моделей.
— dag-factory 1.0.0 — генерация Airflow DAG-ов из YAML.
— certbot-dns-cloudflare 5.0.0 — плагин DNS-аутентификации для Certbot.
— pyrefly 0.31.0 — быстрый type checker на Rust.
— fastexcel 0.15.x — быстрый Excel reader на Rust.
— pyexasol 1.0.0 — Python-драйвер для Exasol с расширенными функциями.
— trl 0.22.x — обучение трансформеров с подкреплением.
— inference-cli 0.54.x — простой деплой CV-моделей с Roboflow.
— sparkmeasure 0.26.0 — API для анализа производительности Spark.
— tokenizers 0.22.0 — быстрые токенайзеры для продакшна и ресерча.
📚 Полезные статьи и материалы
— Что с Python? Меньше производительности, никакого сахара и больше багов
— Python и множества: генераторы, которые делают код чище
— Почему асинхронный Python не такой популярный?
— Самые популярные Python-фреймворки и библиотеки 2025 года
— Особенности Python, о которых вас точно спросят на собеседовании
— Самый быстрый способ читать Excel в Python
— Быстрый Django: всё о производительности
— Как НЕ нужно писать автотесты на Python
— Обзор UDTF в PySpark
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🤩1
Фичер-фриз и альфа ожидаются 17 сентября, а значит — самое время заглянуть в ключевые новшества:
👉 Django становится не только мощнее, но и удобнее для разработчиков.
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17❤5⚡1👏1
🐍 Python 3.14.0rc3 — финальный релиз-кандидат
— Выпуск: Python 3.14.0rc3 — последний релиз-кандидат перед финальной 3.14.0.
— Важно: исправлена ещё одна ошибка, из-за чего «magic number» в .pyc изменён —
.pyc
, сгенерированные для rc2, не подойдут для rc3 и будут перекомпилированы.— Режим релиз-кандидата: теперь допускаются только проверенные правки-фиксы; цель — минимизировать дальнейшие изменения.
— Дата финального релиза: Python 3.14.0 — запланирован на 7 октября 2025.
🧩 Django 6.0 alpha 1 — превью для тестирования
— Доступна Django 6.0 alpha 1 (preview/testing) — если вы поддерживаете Django-проекты или плагины, самое время протестировать совместимость.
🛠 Практические статьи
— Строим полный граф импортов Python на основе статического анализа — полезно для анализа зависимостей и ускорения стартапа проектов.
— Как написать свой TCP-порт-сканер на Python: опыт, код и примеры — от идеи до рабочего инструмента.
— Дженерики в Python, простыми словами — объяснение generics и примеры использования.
— Меньше магии, больше кода: мой способ писать Django views — практические паттерны для читаемости и тестируемости.
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤1
🔹 Python и веб-разработка
— FastAPI: С нуля до первого API. Часть 1 — пошаговое руководство по созданию первого API на FastAPI.
— Парсинг сайтов с Selenium на Python — как автоматизировать сбор данных с веб-страниц.
🔹 Python и работа с данными
— Самый быстрый способ загрузить 32 000 строк в PostgreSQL с помощью Python — советы по оптимизации вставки данных.
— Модуль datetime для начинающих — обзор работы с датами и временем с практическим домашним заданием.
— Генерация Jupyter Notebooks из Python-скриптов — удобный способ превращать код в интерактивные ноутбуки.
🔹 Python: нововведения и тенденции
— Нововведения Python 3.14 — автодополнение и подсветка синтаксиса в REPL.
— Топ языков программирования в 2025 году — рейтинг IEEE и влияние языковых моделей на популярность языков.
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
🐼 Pandas 2.3.3 уже здесь
Свежий релиз популярной библиотеки для анализа данных: Pandas 2.3.3.
Основные моменты:
🔥 Улучшения и фиксы для нового строкового типа данных (будет частью Pandas 3.0)
🔥 Поддержка Python 3.9+
🔥 Впервые добавлена поддержка Python 3.14
Установить можно так:
💡 Подробности
🐸 Библиотека питониста
#свежак
Свежий релиз популярной библиотеки для анализа данных: Pandas 2.3.3.
Основные моменты:
🔥 Улучшения и фиксы для нового строкового типа данных (будет частью Pandas 3.0)
🔥 Поддержка Python 3.9+
🔥 Впервые добавлена поддержка Python 3.14
Установить можно так:
# conda
conda install pandas --channel conda-forge
# pip
python3 -m pip install --upgrade pandas
💡 Подробности
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤4⚡2
🧩 Практика и обучение
— Создаём Сапёр на Python с нуля — пошаговый гайд по созданию классической игры.
— Изучаем модуль random в Python — простое введение в генерацию случайных чисел + домашнее задание для закрепления.
— Pytest для тех, кто впервые слышит — мини-гайд по самому популярному фреймворку для тестирования в Python.
⚙️ Инструменты и продвинутая практика
— Создание пользовательских обработчиков логов — как писать свои логгеры и правильно структурировать логи для крупных проектов.
— Python и Go — идеальный дуэт — почему Python и Go отлично сочетаются в продакшене и как использовать их вместе.
🧠 Новости и размышления
— Устаревшие версии Python обходятся компаниям в миллионы — почему медленный переход на новые релизы приводит к высоким затратам.
— Трюк, который раньше ускорял Python, теперь лишь мешает — о старых оптимизациях, которые потеряли смысл в новых версиях языка.
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤3🔥1
— Template string literals — более мощная и безопасная работа со строками.
— Отложенная оценка аннотаций — улучшает производительность и совместимость.
— Subinterpreters в стандартной библиотеке — шаг к эффективному использованию многопоточности в Python.
— Free-threaded сборка теперь официально поддерживается: можно запускать Python без GIL.
— Новый модуль
compression.zstd
для поддержки Zstandard.— Улучшенная introspection в asyncio.
— Подсветка синтаксиса прямо в REPL.
— Множество доработок, улучшений юзабилити и удалённых устаревших функций.
💡 С релизом Python 3.14 официально завершается поддержка Python 3.9 — теперь можно спокойно использовать возможности, начиная с 3.10 (включая pattern matching и оператор
|
в аннотациях типов).Установить Python 3.14 можно с помощью uv:
uv self update
uv python upgrade 3.14
uvx python@3.14
# или версия без GIL:
uvx python@3.14t
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20❤4⚡1👏1
🧩 Практика и обучение
— С чего начать? 10 учебных проектов на Python для вашего GitHub — подборка идей для прокачки с примерами и репозиториями.
— EDA в Python для новичков: что почитать и где попрактиковаться — вводное руководство по разведочному анализу данных и полезные ресурсы для старта.
— Топ-5 библиотек Python, которые должен знать каждый новичок — подборка базовых инструментов, которые стоит освоить каждому начинающему разработчику.
⚙️ Инструменты и продвинутая практика
— Настраиваем Docker для Django — как упаковать Django-проект в контейнер и избежать типичных ошибок.
— 12 фишек в административной панели Django, которые экономят мне 12 часов в неделю — скрытые возможности Django Admin, которые повышают продуктивность.
— Регулярная катастрофа и как её избежать. Подход к регулярным выражениям — разбор ошибок и практические советы по безопасному использованию regex.
🧠 Новости и размышления
— Релиз Python 3.14 — свежий релиз с улучшенной производительностью и новыми возможностями.
— Вышел Python 3.14. Насколько он быстр? — анализ тестов производительности и сравнение с предыдущими версиями.
— PEP 8 как религия: почему Python сам не соблюдает свои же правила — размышления о кодстайле и двойных стандартах в экосистеме Python.
— Django 6.0: Ключевые функции, критические изменения — обзор нового мажорного релиза, на который стоит обратить внимание.
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤3
Пока все обсуждают Python 3.14, уже вышла Python 3.15 Alpha.
Что нового:
#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤3🔥2