Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 23, 2009 09:41:27

Naota
От:
Зарегистрирован: 2007-06-04
Сообщения: 197
Репутация: +  0  -
Профиль   Отправить e-mail  

Вопрос по инсталятору

Доброе время. У меня проект имеет такую стркуткуру:

setup.py
setup.cfg
package/
__init__.py
routing.py
model.py
controll.py
config.py
templates/
base.html
index.html
login.html
logout.html
И хочу, что бы при установки он создавал такую стркутуру:
package/
templates/
base.html
index.html
login.html
logout.html
__init__.py
routing.py
model.py
controll.py
config.py
У меня получилось так сделать:
setup.cfg
[install]
install-purelib=/usr/lib
install-platlib=/usr/lib
install-data=/usr/lib/myproject
setup.py
from distutils.core import setup
from glob import glob

setup(
package_dir = {'myproject': 'package'},
packages = ['myproject'],
data_files = [('templates', glob('templates/*.*')),],
)
если я устанавливаю в известный мне путь, тогда приходится устанавливать пакет в папку типа /usr/lib/myproject… и это не удобно, как можно сделать иначе?



Офлайн

#2 Сен. 29, 2009 08:50:10

Naota
От:
Зарегистрирован: 2007-06-04
Сообщения: 197
Репутация: +  0  -
Профиль   Отправить e-mail  

Вопрос по инсталятору

Сурово…



Офлайн

#3 Сен. 29, 2009 09:54:02

sypper-pit
От: Ulan-Ude(msk)
Зарегистрирован: 2009-01-30
Сообщения: 1102
Репутация: +  6  -
Профиль   Отправить e-mail  

Вопрос по инсталятору

а разве при установке нет возможности указать глобальную переменную ?

Офлайн

#4 Сен. 29, 2009 10:28:22

Naota
От:
Зарегистрирован: 2007-06-04
Сообщения: 197
Репутация: +  0  -
Профиль   Отправить e-mail  

Вопрос по инсталятору

sypper-pit
а разве при установке нет возможности указать глобальную переменную ?
Можно, только как её определить? Как узнать путь к библиотекам по умолчанию?



Офлайн

#5 Сен. 29, 2009 10:49:34

sypper-pit
От: Ulan-Ude(msk)
Зарегистрирован: 2009-01-30
Сообщения: 1102
Репутация: +  6  -
Профиль   Отправить e-mail  

Вопрос по инсталятору

с утра так было

>>> import sys
>>> sys.path
['', 'C:\\WINDOWS\\system32\\python26.zip', 'C:\\Python26\\DLLs', 'C:\\Python26\\lib', 'C:\\Python26\\lib\\plat-win', 'C:\\Python26\\lib\\lib-tk', 'C:\\Python26', 'C:\\Python26\\lib\\site-packages']

Офлайн

#6 Сен. 29, 2009 14:27:37

Naota
От:
Зарегистрирован: 2007-06-04
Сообщения: 197
Репутация: +  0  -
Профиль   Отправить e-mail  

Вопрос по инсталятору

Спасибо, то что надо :)



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version