e-s*_*tis 4 python django installation pip package
我今天尝试打包django应用程序.这是一个大宝贝,使用安装文件,我必须在'package'参数中手动编写所有包和子包.然后我必须找到一种方法来复制灯具,htmls/Css /图像文件,文档等.
这是一种可怕的工作方式.我们是计算机科学家,我们自动化,这样做毫无意义.
什么时候我改变我的应用程序结构?我必须重写setup.py.
有没有更好的办法 ?一些自动化的工具?我不敢相信一种语言,而不是像Python这样的开发人员时间,这使得包装成为一件苦差事.
我希望能够最终使用简单的pip安装来安装应用程序.我知道有关构建,但它并不简单,并且不友好.
至少如果您使用setuptools(stdlib的替代品distutils),您将获得一个非常棒的函数find_packages(),该函数从包根运行时返回一个适合该packages参数的点符号列表.
这是一个例子:
# setup.py
from setuptools import find_packages, setup
setup(
#...
packages=find_packages(exclude='tests'),
#...
)
Run Code Online (Sandbox Code Playgroud)
ps包装吮吸每种语言和每个系统.无论你怎么切它都很糟糕.
| 归档时间: |
|
| 查看次数: |
539 次 |
| 最近记录: |