#python #distutils
#python #distutils
Вопрос:
Я хотел бы обернуть distutils для get data dir, потому что пользователь может изменить этот путь, поэтому в моем проекте где-то у меня есть переменная с жестко заданным путем, т.Е.:
SQL_FILE = os.path.join(sys.prefix, "share/bbcf/database/bbcf.sql")
я не хочу использовать данные пакета
я хочу просто взять каталог данных и сделать что-то вроде :
sed 's/SQL_FILE = os.path.join(sys.prefix, "share/bbcf/database/bbcf.sql")/ <the new data dir>/' the_module.py
спасибо за вашу помощь
Комментарии:
1. @биоинформатика, distutil == distutils? Я не могу понять связь заголовка вопроса с текстом вопроса. Кажется, вы спрашиваете о двух разных вещах…
2. Спасибо за ваш ответ. Да, я говорю о distutils. в моем setup.py у меня есть что-то вроде: data_files = [( «share/bbcf/database /», glob.glob(«data /bbcf.sql») )] … Итак, если пользователь выберет альтернативный путь, SQL_FILE никогда не будет найден, где находится файл