【问题标题】:Custom Pyramid Scaffold does not install template folder自定义金字塔脚手架不安装模板文件夹
【发布时间】:2013-04-20 05:59:16
【问题描述】:

为我的脚手架运行 setup.py 之后。

pcreate -l

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

pcreate -s my_project_template SomeProjectName

我收到“没有这样的文件或目录 /install/path/my_project_template/scaffolds/my_project_template”错误

以下是我的脚手架的 setup.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
      """
     )

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

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

有人知道为什么我安装脚手架时没有复制 my_template_project 文件夹吗?

【问题讨论】:

    标签: python pyramid


    【解决方案1】:

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

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-05-17
    • 2015-12-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-18
    • 1970-01-01
    相关资源
    最近更新 更多