Поддержка runtime и интеграций

English · Русский

Поддерживаемая CI-матрица — CPython 3.11, 3.12, 3.13 и 3.14. Минимум — 3.11. Другие реализации Python могут работать, но не проходят release gate. Новая версия Python считается поддерживаемой после CI и installed-wheel smoke.

Отказ от версии Python — breaking packaging change: нужны release notes, migration и предупреждение минимум за один feature release. Security constraint может сократить срок с явным объяснением. Python 3.11 сохраняется в 1.x, пока это допускают безопасность и зависимости.

Установка Возможность и проверка
base Детерминированные CSV/JSON и SQL export
parquet Чтение/запись Parquet, installed-wheel/doctor/tests
mcp MCP transport и contract tests
trino Read-only Trino, safe parser, fake и opt-in live checks
postgres Read-only profiling; SQL export остаётся в base
openai Reference adapter, fake-transport tests
gigachat Experimental adapter, fake-SDK tests
all Разработка, демо, контейнеры; обычному пользователю не нужен

Удаление extra, перенос base-функции в extra или новая неожиданная зависимость между extras — breaking packaging change. JDBC-style URL — только синтаксис endpoint, без JVM.

Provider-neutral DatasetAdvisor/AdvisorExchange/AdvisorProposal — версионированные контракты. OpenAI и GigaChat adapters экспериментальны. Они получают безопасные metadata, а не source/generated rows или секреты; результат ограничен и проверяется по fingerprint. SDK не входит в base. Реальные provider services не используются в обычных тестах.

При сообщении об ошибке укажите версии пакета/Python, extras, платформу и минимальную синтетическую репродукцию. Не прикладывайте production rows, credentials, provider payload или audit keys.