Upstream update available: python3-Markdown 3.6 → 3.10.2 #1
Labels
No labels
ai-summary
bot
needs-build
needs-triage
priority/medium
update/minor
upstream-update
upstream/pypi
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
rpms/python3-Markdown#1
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Upstream update available:
python3-Markdown3.6→3.10.2Package
python3-Markdownpython3-Markdownniceos-5.23.6-1minorpython_rpmleafstandardUpstream
pypi-3.10.23.10.2pypi_json2026-02-09T14:57:26.942957ZFalseSignals
FalseFalse-ai-summary, bot, needs-build, needs-triage, priority/medium, update/minor, upstream-update, upstream/pypiNiceSOFT AI preliminary analysis
1. Краткий вывод
Предлагается обновление библиотеки
python3-Markdownс версии 3.6 до 3.10.2. Текущие метаданные классифицируют это как минорное обновление (minor), однако разница в номерах версий (3.x -> 3.10.x) требует внимательной проверки на наличие скрытых изменений API или ABI. Автоматическое обновление не рекомендуется без подтверждения безопасности и совместимости.2. Риск для НАЙС.ОС
Оценка: medium
Обоснование: Разница между версиями 3.6 и 3.10.2 значительна для минорного обновления. В экосистеме Python такие скачки часто сопровождаются изменениями в сигнатурах функций, удалении устаревших параметров или изменении поведения парсера, что может нарушить работу зависимостей внутри дистрибутива. Отсутствие явных тегов безопасности снижает вероятность критических уязвимостей, но не исключает их полностью.
3. Security/CVE
Во входных данных отсутствуют признаки уязвимостей безопасности или упоминания CVE. Поле
security_keywords_detected_by_scriptравноFalse, а полеpolicy_blockedравноFalse. Данные недостаточны для утверждения о наличии или отсутствии конкретных CVE, требуется проверка changelog upstream.4. ABI/API риск
Данных недостаточно для оценки риска изменений ABI/API. Переход от версии 3.6 к 3.10.2 в рамках одной мажорной ветки (3.x) теоретически должен сохранять совместимость, но в Python-пакетах частые минорные обновления могут вносить изменения в публичный API. Необходим ручной анализ
changelogпроекта Python-Markdown и тестирование зависимых пакетов в НАЙС.ОС.5. Риск для RPM-сборки
Возможен риск неудачи сборки или прохождения проверок
%check, если новая версия требует обновленные зависимости (BuildRequires), которые не указаны в текущем спецификации, или если изменились пути к файлам конфигурации/документации внутри архива. Также возможен конфликт при распаковке, если структура директорий изменилась.6. Проверки мейнтейнера
Markdown-3.10.2.tar.gzлокально.markdown/__init__.pyи ключевых модулей между версиями 3.6 и 3.10.2 (diff).BuildRequiresвsetup.pyилиpyproject.tomlновой версии.%checkиз исходного RPM после замены версии.7. Рекомендация
issue-only
8. Основание рекомендации
Несмотря на статус
update_class: minor, скачок версии с 3.6 до 3.10.2 является существенным. Без подтверждения отсутствия изменений в публичном API и проверки совместимости зависимостей автоматическое применение обновления рискованно. Требуется ручная верификация изменений upstream перед созданием кандидата на обновление.Upstream release notes / description
Python implementation of John Gruber's Markdown.
Python-Markdown
This is a Python implementation of John Gruber's Markdown.
It is almost completely compliant with the reference implementation,
though there are a few known issues. See Features for information
on what exactly is supported and what is not. Additional features are
supported by the Available Extensions.
Documentation
For more advanced installation and usage documentation, see the
docs/directoryof the distribution or the project website at https://Python-Markdown.github.io/.
See the change log at https://python-markdown.github.io/changelog/.
Support
You may report bugs, ask for help, and discuss various other issues on the bug tracker.
Code of Conduct
Everyone interacting in the Python-Markdown project's code bases, issue trackers,
and mailing lists is expected to follow the Code of Conduct.
NiceOS maintainer checklist
Versionand related fields inSPECS/*.speconly if policy allows it.SOURCES/sources.lock.json, manifests, metadata and SBOM.Bot metadata
niceos_upstream_monitor.py 1.42026-04-28T16:00:31Z