Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 28, 2007 11:12:08

Casufi
От:
Зарегистрирован: 2006-11-19
Сообщения: 38
Репутация: +  0  -
Профиль   Отправить e-mail  

Обновление Python и всех библиотек.

Есть задача, в большей или меньшей мере автоматизировать процесс обновления Python для Windows.
В документации по установке написано, что нежелательно устанавливать новую версию поверх старой, желательно сначала снести старую , а потом установить новую.
Кроме этого могут быть установлены надцать модулей, которые тоже необходимо переустановить.
А) Минимальная автоматизация:
1) Заставить питон выдать полный список модулей, желательно с номерами версий.
2) Руками зайти на сайты и скачать новые версии модулей и библиотек
3) Снести питон
4) Установить питон и установить библиотеки руками

Б) Максимальная автоматизация:
1) Руками сделать копию текущей инсталляции питона
2) Скачать инсталер, установить новый питон поверх старого
3) Скриптом автоматически обновить библиотеки до последних версий. Если какаято библиотека не собрана под текущую версию, выдать предупреждение.

Вот интересует, как сделать пункты А1 или Б2, Б3 ?



Офлайн

#2 Ноя. 28, 2007 14:37:03

bialix
От:
Зарегистрирован: 2006-07-13
Сообщения: 774
Репутация: +  1  -
Профиль   Отправить e-mail  

Обновление Python и всех библиотек.

Пункт А1 можно как-то попытаться решить если ВСЕ модули/библиотеки ставились при помощи инсталляторов или setuptools. Кстати вам наверное имеет смысл смотреть в сторону setuptools, оно умеет делать Б3.

Пункт Б2 делается просто средствами самого питона и библиотеки urllib(2)



Офлайн

#3 Ноя. 1, 2008 22:53:08

qman
От:
Зарегистрирован: 2007-07-02
Сообщения: 444
Репутация: +  0  -
Профиль   Отправить e-mail  

Обновление Python и всех библиотек.

bialix
Пункт А1, Б2
Пункт А1, Б2 под windows полноценно работает как и под unix?



Офлайн

#4 Ноя. 1, 2008 23:34:18

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

Обновление Python и всех библиотек.

проблем не испытывал - с setuptools. Без них кашу приходится разгребать самому.



Офлайн

#5 Дек. 4, 2008 12:47:18

balu
От:
Зарегистрирован: 2006-05-24
Сообщения: 521
Репутация: +  0  -
Профиль   Отправить e-mail  

Обновление Python и всех библиотек.

Casufi
Есть задача, в большей или меньшей мере автоматизировать процесс обновления Python для Windows.
Это на юзерской машине?



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version