Size: a a a

2019 December 15

АМ

Андрей Мавлянов in SPbLUG chat
в общем или ты рассказывай толком что за самолёт и какой модели ты строишь, или более внятного ответа ты не получишь
источник

АМ

Андрей Мавлянов in SPbLUG chat
Michael M
поясню задачу, чтобы было понятно.

приходит юзер и хочет запустить скрипт на питоне. Для этого он постит этот скрипт. Тот запускается и выдаёт ошибку: модуль такой-то не найден.

Как сделать, чтобы юзер мог мне сообщать список софта, который мне необходимо установить, чтобы его скрипт мог нормально отработать.
написать по почте или иным удобным тебе способом.
источник

MM

Michael M in SPbLUG chat
Андрей Мавлянов
написать по почте или иным удобным тебе способом.
это не подходит, ибо таких юзеров много.
источник

AS

Aleksey Shirokikh in SPbLUG chat
Michael M
поясню задачу, чтобы было понятно.

приходит юзер и хочет запустить скрипт на питоне. Для этого он постит этот скрипт. Тот запускается и выдаёт ошибку: модуль такой-то не найден.

Как сделать, чтобы юзер мог мне сообщать список софта, который мне необходимо установить, чтобы его скрипт мог нормально отработать.
openfaas?
источник

PK

Phil Kulin in SPbLUG chat
Michael M
поясню задачу, чтобы было понятно.

приходит юзер и хочет запустить скрипт на питоне. Для этого он постит этот скрипт. Тот запускается и выдаёт ошибку: модуль такой-то не найден.

Как сделать, чтобы юзер мог мне сообщать список софта, который мне необходимо установить, чтобы его скрипт мог нормально отработать.
Как делают все -  юзер со скрипитом несет манифест. Есть вариант отправлять в плюмбинг и парсить ошибки, составляя манифест
источник

MM

Michael M in SPbLUG chat
Phil Kulin
Как делают все -  юзер со скрипитом несет манифест. Есть вариант отправлять в плюмбинг и парсить ошибки, составляя манифест
дык, в самом первом своём сообщении я именно про это и написал.
источник

MM

Michael M in SPbLUG chat
Michael M
Привет.
Думаю тут, как безопасно для себя организовать установку пакетов в Убунте и питоновский модулей, которые нужны анонимному юзеру для запуска его скриптов на питоне.
Самое простое, что приходит в голову: дать вводить список софта с версиями и их скармливать apt и pip. Но что-то мне кажется, этого будет не достаточно для нормальной установки.
вот
источник

MM

Michael M in SPbLUG chat
и там был вопрос: достаточно ли этого для нормальной установки?
источник

MM

Michael M in SPbLUG chat
а то одному софту надо переменную окружения установить, другому ещё что-то...
источник

MM

Michael M in SPbLUG chat
манифеста достаточно?
источник

AS

Aleksey Shirokikh in SPbLUG chat
ну нет же
источник

AS

Aleksey Shirokikh in SPbLUG chat
манифест это докерфайл :)
источник

∀lǝxǝʎ in SPbLUG chat
Безопасно — ни как, ибо в pip может быть что угодно. А так для того же pip'а можно просто указывать опцию -f и жрать что предложит юзер.
А вообще если речь о питоне, то я бы-таки отправлял их в venv.
источник

АМ

Андрей Мавлянов in SPbLUG chat
∀lǝxǝʎ
Безопасно — ни как, ибо в pip может быть что угодно. А так для того же pip'а можно просто указывать опцию -f и жрать что предложит юзер.
А вообще если речь о питоне, то я бы-таки отправлял их в venv.
библиотееееки
источник

АМ

Андрей Мавлянов in SPbLUG chat
в этом загвоздка
источник

∀lǝxǝʎ in SPbLUG chat
ты про системные пакеты?
источник

АМ

Андрей Мавлянов in SPbLUG chat
∀lǝxǝʎ
ты про системные пакеты?
да.
источник

∀lǝxǝʎ in SPbLUG chat
с этим сложнее, да
источник

MM

Michael M in SPbLUG chat
всё это в докере или виртуалке.
источник

∀lǝxǝʎ in SPbLUG chat
с другой стороны, казалось бы что из репы ты готов поставить что угодно, так что проблема только в том что бы это не был безграничный набор херни всякой, так что тут можно руками принимать "заявки"
источник