[英]Including static data in setup.py (setuptools)
我目前正在使用setuptools編碼setup.py。 而且我想將靜態數據(不是Python模塊)復制到站點包中。
事實是,當前文件夾層次結構的結構如下:
setup.py
src
Pure Python Module
skeleton
example
__init__.py
resources
static
error.css
example.css
logo_shadow.png
template
error.html
example.html
server.tmplt
我想將骨架目錄復制到站點軟件包中,同時保持文件夾的結構/層次結構 ,但是我該怎么做呢?
我通過不使用setuptools分別處理靜態文件來解決了該問題。
from sys import argv
try:
if argv[1] == 'install':
from os.path import join
from distutils.sysconfig import get_python_lib
from shutil import copytree
OrigSkeleton = join('src', 'skeleton')
DestSkeleton = join(get_python_lib(), 'cumulus', 'skeleton')
copytree(OrigSkeleton, DestSkeleton)
except IndexError: pass
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.