Size: a a a

2021 June 27

DH

Dark Hole in dlang.ru
А чо думать, уже всё давно изобретено
источник

EP

Egor Pugin in dlang.ru
там нельзя сделать файл, который будет другие инклюдить?)
источник

Е

Евгений in dlang.ru
чем пакетный менеджер не устраивает? В питоне нет аналогов npm, dub и так далее?
источник

EP

Egor Pugin in dlang.ru
то есть для своей либы делаем один метаимпорт, в котором все зависимости прописываем
источник

EP

Egor Pugin in dlang.ru
да я через него и делал, но без венвов не заработало ничего
источник

DH

Dark Hole in dlang.ru
Есть, но есть нюансы
источник

EP

Egor Pugin in dlang.ru
это как раз было на контрасте с с/с++ скомпилированной программой, которую я просто скопировал на новый сервере, и она заработала
источник

EP

Egor Pugin in dlang.ru
а питон скрипт развалился
источник

Е

Евгений in dlang.ru
Наверное статически слинкована была.
источник

EP

Egor Pugin in dlang.ru
ну да, я так линкую
источник

Е

Евгений in dlang.ru
Удобно
источник

EP

Egor Pugin in dlang.ru
ещё немного не добрался до статических libstdc++ и glibc
источник

DH

Dark Hole in dlang.ru
Давай пойдем дальше и будем прописывать зависимости в отдельном файле, который будет декларативный.
источник

EP

Egor Pugin in dlang.ru
чтобы на старых дистрах работало
источник

EP

Egor Pugin in dlang.ru
я об этом и говорю, вопрос, как питону сказать об этом
источник

Е

Евгений in dlang.ru
Самое стабильное - ядро линупса наверное. Торвальдс за поломку обратной совместимости факами кроет и увольняет.
источник

EP

Egor Pugin in dlang.ru
https://software-network.org/org.sw.demo.python.exe/specification
вот тут на строке 393 я написал импорт своих пакетов из ПМа для питона
источник

EP

Egor Pugin in dlang.ru
да, там только на старом ядре сискола может не быть, а в остальном должно работать (ну кроме dlopen ещё)
источник

DH

Dark Hole in dlang.ru
Pipenv такие проблемы и решает ахаха
Пишет Pipfile и (вроде) Pipfile.lock, где описываются зависимости и все ставится одной командой
источник

Е

Евгений in dlang.ru
Та был какой-то срач, где кто-то попытался исправить какое-то кривое поведение чего-то там и получил заряд говна от Торвальдса. Типа если оно раньше работало криво, оно должно продолждать работать также, ибо юзерские программы могли использовать эту кривость и они должны и дальше нормально работать :)))
источник