定制金字塔脚手架不安装模板折叠

2024-05-19 15:05:14 发布

您现在位置:Python中文网/ 问答频道 /正文

跑后跑设置.py为了我的刑台。在

pcreate -l

显示适当的列表,但当我尝试运行时

^{pr2}$

我得到“没有这样的文件或目录/install/path/my\u project\u template/scaffolds/my\u project\u template”错误

以下是我的设置.py脚手架锉刀

from setuptools import find_packages
from setuptools import setup

setup(name='my_project_template',
      version='0.1',
      packages=find_packages(),
      include_package_data=True,
      zip_safe=False,
      entry_points = """\
        [pyramid.scaffold]
        my_project_template=my_project_template.scaffolds:MyProjectTemplate
      """
     )

我的项目模板类在我的项目模板/scaffolds/下的My__init__.py

class MyProjectTemplate(PyramidTemplate):
    _template_dir = 'my_project_template'
    summary = 'My own starter project template'

有人知道为什么安装scaffold时没有复制mytemplate_project文件夹?在


Tags: 项目frompyimportproject模板mypackages
1条回答
网友
1楼 · 发布于 2024-05-19 15:05:14

这是一个典型的问题,没有正确打包您的包以进行分发。您需要确保您的项目具有清单。您可以选择使用setuptools-gitsetuptools-hg自动分发所有版本控制的文件。在

相关问题 更多 >