LINUX.ORG.RU
ФорумAdmin

pyc, pyo and etc

 ,


0

1

Собирая Python в rpm я просматриваю spec от разных дистрибутов.

И вот просматривая spec от linux от MS я удивился. Они перед упаковкой в rpm удаляют все файлы : pyc, pyo

Хм. Эта же дира куда обычному юзеру нет доступа. И как же оно будет если обычный юзер будет гонять python ?

★★★★★

Обновляешь версию Python и он начинает игнорировать pyc от старой версии, а новые записать не может, потому что туда куда ставятся пакеты у юзера нет прав для записи. В итоге лежат твои pyc мёртвым грузом. Бампать же версии всех пакетов на python при обновлении последнего тоже такое себе, потому что на уровне исходников с совместимостью всё хорошо.

KivApple ★★★★★
()
Ответ на: комментарий от KivApple

Что значит старые ? В случае когда pyc нет в rpm то там и так ничего нет. В случае когда они есть, при обновлении старые стираються а новые ставяться.

mx__ ★★★★★
() автор топика