ЕдиныйАгент SDK для Python

Материал из Документация Ключ-АСТРОМ

Этот SDK позволяет клиентам Ключ-АСТРОМ расширять видимость уровня запросов в приложениях Python. Он предоставляет реализацию Python ЕдиногоАгента SDK.

Последняя версия SDK поддерживает только Python 3. Точный статус поддержки версий Python см. ниже.

Поддерживается только официальный CPython (то есть «обычный» Python, то есть реализация Python с https://python.org ) и только в Linux (musl libc, который используется, например, в Alpine Linux, в настоящее время не поддерживается ) и Windows с архитектурой x86 (в том числе x86-64). Всегда рекомендуется использовать последнюю версию исправления вашей второстепенной версии Python, поскольку они обычно содержат исправления безопасности и другие важные исправления.

Кроме того, для установки требуется pipпакет wheeland setuptools, а в Linux система должна быть manylinux1совместима . pipизвестно, что версии до 8.1.0 не работают, но обычно рекомендуется всегда использовать последнюю версию pip. Из-за таких факторов, как изменения в хостинге пакетов со стороны PyPI и самого Python, Astromkey не может гарантировать, что установка SDK возможна или будет возможна со старыми версиями pip.

SDK Astromkey Agent для Python является оболочкой ЕдиногоАгента SDK для С/С++ поэтому требуется SDK для C/C++, который поставляется вместе с Python SDK. См. требования, которые также применимы к SDK для Python.

Версия SDK для C/C++, включенная в каждую версию SDK для Python, показана в следующей таблице вместе с требуемой версией агента Astromkey (она такая же, как указана в документации агента SDK для C/C++)).

ЕдиныйАгент SDK для Python Включенный SDK агента для C/C++ Требуется ЕдиныйАгент Требуется Python Статус поддержки
1,5 1.7.1 ≥1,251 ≥3,5 Поддерживается
1,4 1.6.1 ≥1,179 2.7.x или ≥3,4 Поддерживается
1.3 1.5.1 ≥1,179 2.7.x или ≥3,4 Устарело, поддержка закончится 1 июля 2023 г.
1.2 1.4.1 ≥1,161 2.7.x или ≥3,4 Устарело, поддержка закончится 1 июля 2023 г.
1.1 1.3.1 ≥1,151 2.7.x или ≥3,4 Устарело, поддержка закончится 1 июля 2023 г.
1.0 1.1.0 ≥1,141 2.7.x или ≥3,4 Устарело, поддержка закончится 1 июля 2023 г.

Обратите внимание, что в этой таблице указан только статус поддержки указанной версии Agent SDK для Python с включенным в комплект поставки Agent SDK для C/C++, а не самого агента.

В столбце «Требуемый Python» указаны версии Python, с помощью которых была разработана и протестирована версия SDK. Мы можем дополнительно объявить о прекращении поддержки более старых версий Python в сочетании с определенными или всеми версиями SDK. Это означает, что мы больше не будем предоставлять поддержку этих комбинаций после указанной даты, даже если сама версия SDK поддерживается и технически работает на ней. версия Python. Мы также настоятельно не рекомендуем использовать версии Python, которые больше не поддерживаются вашим поставщиком Python.

Мы намерены прекратить поддержку версий Python примерно через 6 месяцев после того, как проект Python перестанет их поддерживать, как описано в проекте Python: https://devguide.python.org/versions/ . Мы будем открыто объявлять о каждом прекращении поддержки, обычно за 6 месяцев до его вступления в силу.

Версия Python Статус устаревания
3.4.x-3.6.x Объявление о прекращении поддержки с точной датой ожидается, не ранее 1 июля 2023 г.
2.7.х Устарело, поддержка (с совместимыми версиями SDK) заканчивается 1 июля 2023 г.