Компания splime анонсировала новый метод публикации Python-функций, который позволяет разработчикам запускать код с необходимыми зависимостями, не изменяя окружение проекта. Этот подход особенно актуален, когда функция требует различных библиотек, таких как python-dateutil или NumPy, которые могут отличаться в разных проектах.
С помощью нового решения разработчики могут опубликовать свои функции вместе с точными версиями необходимых пакетов. Локальный демон будет автоматически собирать окружение для каждой функции и хранить его отдельно от других проектов. Это позволяет избежать конфликтов между зависимостями и упрощает процесс работы с кодом.
Такой подход может значительно упростить жизнь разработчикам, особенно в условиях, когда требуется использовать одни и те же функции в разных проектах. Упрощение управления зависимостями может привести к повышению эффективности разработки и снижению количества ошибок, связанных с несовместимостью библиотек.