Planet Python на русском
Подписаться
Bytes Python: #492 Codeberg кладёт голову в песок
Выпущены обновления безопасности только для Python 3.12.14, 3.11.16 и 3.10.21. Эти релизы устраняют несколько критических уязвимостей, включая усиление защиты tarfile, обход уязвимостей обхода путей и различные CVE, связанные со стандартной библиотекой Python. Пользователям этих версий, особенно тем, кто работает с ненадежными tar-архивами, настоятельно рекомендуется обновиться.Недавний запрет Codeberg на проекты, в основном сгенерированные ИИ, изучается на предмет его последствий как потенциальной альтернативы GitHub. Эта политика поднимает вопросы о том, должны ли платформы для хостинга кода регулировать процесс создания программного обеспечения, а не фокусироваться на его поведении и влиянии. Сложность определения и обеспечения соблюдения "в основном сгенерированного" кода представляет собой серьезную проблему для этого подхода.Бретт Кэннон выделил недостающие компоненты для достижения воспроизводимых сборок на PyPI. В настоящее время не существует стандартизированного метода для записи точного исходного кода, из которого произошло распространение, или конкретных инструментов сборки, которые использовались. Реализация решений для этих пробелов потребует модификации метаданных sdist и, возможно, введения версии 2 sdist.Основное внимание в воспроизводимых сборках уделяется обеспечению целостности цепочки поставок программного обеспечения. Цель состоит в том, чтобы сделать воспроизведение бесшовным процессом для создателей, одновременно предоставляя бэкэндам сборки и установщикам необходимую информацию. Это может привести к тому, что PyPI будет отображать независимо воспроизведенные сборки, предлагая повышенное доверие для пользователей.Pydantic Logfire спонсирует выпуск, предлагая наблюдаемость для приложений ИИ. Он обеспечивает унифицированное отслеживание между агентами, LLM, API и базами данных, вплоть до уровня инфраструктуры. Logfire использует OpenTelemetry и позволяет запрашивать все данные с помощью SQL, совместимого с Postgres.Спонсор подчеркивает, что даже приложения ИИ по своей сути являются инженерными усилиями. Они предлагают бесплатный тариф и простой процесс онбординга для разработчиков, чтобы интегрировать Logfire в свои приложения.В других новостях uv перешел на предпочтительное использование постквантового обмена ключами для повышения безопасности в своей работе. Это обновление отражает растущую тенденцию к внедрению криптографических методов, устойчивых к будущим угрозам.Другие "дополнительные" пункты включают обновления серверов MCP, синхронизацию агентов через postgres, новые предложения для курсов Talk Python и выпуск аудиокниги "Lean TDD". Выпуск завершается короткой шуткой про собаку.