2.3.3.6.6. Entry Points

  • Relative Filepath[1]: package_python/entry_points.yaml

  • Pre-configured: True

[1]: Filepath is relative to the root of the control center directory.

$schema: https://json-schema.org/draft/2020-12/schema
title: meta_package_entry_points
description: Package metadata
type: object
default: { }
additionalProperties: false
properties:
  cli_scripts:
    description: Scripts for the project
    type: array
    default: []
    uniqueItems: true
    items:
      type: object
      additionalProperties: false
      required:
        - name
        - ref
        - description
      properties:
        name:
          type: string
        ref:
          type: string
        description:
          type: string
  gui_scripts:
    description: GUI Scripts for the project
    type: array
    default: []
    uniqueItems: true
    items:
      type: object
      additionalProperties: false
      required:
        - name
        - ref
        - description
      properties:
        name:
          type: string
        ref:
          type: string
        description:
          type: string
  entry_points:
    type: array
    default: []
    uniqueItems: true
    items:
      type: object
      additionalProperties: false
      required:
        - group_name
        - description
        - entry_points
      properties:
        group_name:
          type: string
        description:
          type: string
        entry_points:
          type: array
          minItems: 1
          uniqueItems: true
          items:
            type: object
            additionalProperties: false
            required:
              - name
              - ref
              - description
            properties:
              name:
                type: string
              ref:
                type: string
              description:
                type: string
cli_scripts: []
gui_scripts: []
entry_points: []